




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
微机原理实验报告 实验九 交通灯控制实验 姓名: 学号: 一、实验要求用8255、8253芯片模拟实现交通灯控制,要求亮灯时间用8253控制二、延时置数设计提供的时钟频率为1MHz,而8253最大工作频率为2MHz,所以无需分频。延时5秒对应的计数初值为N=5秒/1MHz=,因为8253有3个16位计数器,每个计数器最大计数初值为:65535,所以将两个计数器串联使用。计数器0计数初值为1000,计数器1计数初值为5000。三、实验内容1.实验电路原理图2.实际电路图2.实验流程图开始 初始化南北路口绿灯亮,东西路口红灯亮延时5s南北路口黄灯亮,东西路口红灯亮延时3s南北路口红灯亮,东西路口绿灯亮延时5s南北路口红灯亮,东西路口黄灯闪延时3s有键按下? NY结束3.实验代码IOPORT EQU 5400H-280H ;定义CPU输出地址CODE SEGMENT ASSUME CS:CODESTART: MOV AL, B ;设置8253用计数器0,只读高字节,方式2(自动重复),10进制 MOV DX, IOPORT+293H OUT DX, AL MOV AL, 10H ;给计数器0置数1000(0001 0000 0000 0000) MOV DX, IOPORT+290H OUT DX, AL MOV AL, B ;初始化8255,1-控制字,A口方式0输入,C口输出,B口输出 MOV DX, IOPORT+28BH OUT DX, ALINOUT: MOV AL, B ;南北路口绿灯亮,东西路口红灯亮 MOV DX, IOPORT+28AH ;C口0方式输出,所以可以直接控制PC0PC7的输出电平 OUT DX, AL MOV AL, B ;设置8253通道1,只读高字节,方式0(不自动重复),10进制 MOV DX, IOPORT+293H OUT DX, AL MOV AL, 50H ;置数5000,与计数器0串联即:延时5秒 MOV DX, IOPORT+291H OUT DX, ALLOP1: MOV DX, IOPORT+288H ;A口查询,判断延时是否结束 IN AL, DX CMP AL, 0 JE LOP1 ;延时结束,顺序执行,否则继续查询 MOV AL, B ;南北路口黄灯亮,东西路口红灯亮 MOV DX, IOPORT+28AH ;C口0方式输出,所以可以直接控制PC0PC7的输出电平 OUT DX, AL MOV AL, B ;设置8253通道 MOV DX, IOPORT+293H OUT DX, AL MOV AL, 30H ;延时3秒(1000*3000),原理与延时5秒一致 MOV DX, IOPORT+291H OUT DX, ALLOP2: MOV DX, IOPORT+288H ;A口查询,判断延时是否结束 IN AL, DX CMP AL, 0 JE LOP2 ;延时结束,顺序执行,否则继续查询 MOV AL, B ;南北路口红灯亮,东西路口绿灯亮 MOV DX, IOPORT+28AH ;C口0方式输出,所以可以直接控制PC0PC7的输出电平 OUT DX, AL MOV AL, B ;设置8253通道1 MOV DX, IOPORT+293H OUT DX, AL MOV AL, 50H ;延时5秒 MOV DX, IOPORT+291H OUT DX, ALLOP3: MOV DX, IOPORT+288H IN AL, DX CMP AL, 0 JE LOP3 MOV AL, B ;南北路口红灯亮,东西路口黄灯亮 MOV DX, IOPORT+28AH OUT DX, AL MOV AL, B ;设置8253通道1 MOV DX, IOPORT+293H OUT DX, AL MOV AL, 30H ;延时3秒 MOV DX, IOPORT+291H OUT DX, ALLOP4: MOV DX, IOPORT+288H IN AL, DX CMP AL, 0 JE LOP4 MOV AH, 0BH ;检查键盘状态(不等待),AL=FFH 表示有键入,AL=00H 表示无键入 INT 21H CMP AL,0FFH ;有键入,程序退出 JNZ INOUT MOV AH, 4CH INT 21HCODE ENDS END START四、实验中遇到的问题 地址书上要求定义的范围是从280H开始的,而我们在编写程序的时候是从288H开始使用的,再连线的时候,忘记了这一点,而致使结果一直出不来,后来再检查连线的时候发现了这个问题,即使进行了改正,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工对外合同(标准版)
- 2025文明银行面试题目及答案
- 猪场转让协议合同(标准版)
- 2025年学历类自考中国古代文学作品选(一)-财务报表分析(一)参考题库含答案解析(5卷)
- 2025-2030中国喷涂速凝橡胶产业经营优势与未来发展策略分析报告
- 2025年教师招聘之《小学教师招聘》题库高频重点提升(共100题)及参考答案详解【完整版】
- 教师招聘之《幼儿教师招聘》考前冲刺模拟题库及参考答案详解(预热题)
- 竞赛生物试题及答案
- 银行统计竞赛试题及答案
- 湖北供销集团有限公司招聘考试真题2024
- 80年血火淬炼此刻亮剑正当时:纪念中国人民抗日战争暨世界反法西斯战争胜利80周年阅兵仪式对初中生的启示-2025-2026学年初中主题班会
- 2025-2026学年西师大版(2024)小学数学一年级上册(全册)教学设计(附目录P227)
- 2025年大型集团财务审计外包服务合同风险防控条款规范
- 2025年国家保安员资格考试复习题库(附答案)
- 辅警考试真题(含答案)
- GB/T 45777-2025水泥中石膏掺量评估方法
- 园林机械完整版
- 几何模型“将军饮马”模型(将军饮马、将军遛马、将军造桥)(轴对称模型) 中考数学总复习必会几何模型剖析(全国通用)
- JJG 146-2011量块
- 小学数学思想方法(课件)
- 气管插管导管脱出的应急预案
评论
0/150
提交评论