




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、xxxxxxxxx专业综合实验报告项目名称: 交通灯控制系统的设计 专业名称: 电子信息工程 学号: xxxxx 姓名: xx 指导教师: xxxxx 专业综合实验要求与内容1、目的 (1)熟悉8086指令和伪指令。(2)掌握8086CPU与8255A连接方法。(3)掌握8255A的工作原理和初始化编程。(4)掌握I/O端口地址译码(74LS138)。2、内容:阅读程序、8255系统设计、交通灯控制系统的设计。3、专业综合实验报告一、阅读程序,指出下列程序的功能,并将程序执行结果的有关内容填写在空格中。程序:DATA SEGMENT ORG 3000HBUF DB 06H,7AH,85H,3F
2、H,23H,9DH,6BH,?DATA ENDSCODE SEGMENT ASSUME CS:CODE, DS:DATA START:MOV AX,DATAMOV DS,AX MOV DI,OFFSET BUFMOV CL,DIXOR CH,CHMOV BL,CH INC DILAST:AND BYTE PTR DI,80H JZ NEXT INC BL NEXT:INC DI LOOP LAST MOV BYTE PTR DI,BL INTCODE END END START程序的功能: 循环6次,分别将7AH,85H,3FH,23H,9DH,6BH与80H做与运算,并将结果不为零的次数存放
3、到3007H 。执行结果:(DS:3001H)= 7AH ;(DS:3007H)= 02H 。二、8255系统设计某微机系统用8255A作为接口,采集一组开关S0-S7的状态,然后通过一组发光二极管LED0-LED7显示出来。要求开关断开时,对应发光二极管亮;开关闭合时,对应发光二极管灭。设8255A对应的端口地址为FF24H-FF27H,完成相应的软件、硬件设计。(参考P173例7-4的端口地址00F0H和00F1H、P225例9-1)下图为8255A与8086总线连接,8255A右边的信号线与系统总线连接,左边的3个口分别与外设的数据输入输出线、状态信息连接。软件设计:CODE SEGME
4、NTASSUME CS:CODEIOCONPT EQU OFF27HIOBPT EQU OFF25HIOAPT EQUOFF24HSTART:MOVAL,90HMOVDX,IOCONPTOUTDX,ALIOLED1:MOVDX,IOAPTINAL,DXMOV DX,IOBPTOUTDX,ALDELAY: LOOP DELAYJMPIOLED1CODE ENDS三、模拟交通灯管理控制系统的设计(硬件、软件)用8255做输出口(方式0),控制十二个发光管亮灭,模拟交通灯管理。设:端口地址FF28HFF2BH。(参考P173例7-4、P225例9-1)1、8255与外设的接线图 2、编程指南 通过8
5、255A控制发光二极管,PB4-PB7对应黄灯,PC0-PC3对应红灯,PC4-PC7对应绿灯, 以模拟交通路灯的管理。交通路灯的亮灭规律: 设有一个十字路口l、3为南北方向,2、4为东西方向,初始状态为四个路口的红灯全亮,之后,1、3路口的绿灯亮,2、4路口的红灯亮,1、3路口方向通车。延时一段时间后,l、3路口的绿灯熄灭,而l、3路口的黄灯开始闪烁3次以后,l、3路口红灯亮,而同时2、4路口的绿灯亮,2、4路口方向通车,延时一段时间后,2、4路口的绿灯熄灭,而黄灯开始闪烁3次以后,再切换到l、3路口方向,之后,重复上述过程。3、C口:绿灯(东)绿灯(南)绿灯(西)绿灯(北)红灯(东)红灯(
6、南)红灯(西)红灯(北)B口:黄灯(东)黄灯(南)黄灯(西)黄灯(北)4、延迟程序 DELAY2: PUSH CX ;约0.5SMOV CX,8000HDELA1: LOOP DELA1POP CXRETDELAY1: PUSH AX ;约24SPUSH CXMOV CX,0030HDELY2: CALL DELAY2LOOP DELY2POP CXPOP AXRET软件设计CODE SEGMENTASSSUMECS:CODEIOCONPT EQUOFF2BHIOBPTEQUOFF29HIOAPTEQUOFF28HIOCPT EQUOFF2AHSTART:MOV AL,82HMOV DX,IO
7、CONPTOUT DX,ALMOV DX,IOBPTIN AL,DXMOV BYTE PTR DS;0601H,ALMOV DX,IOCONPTMOV AL,80HOUT DX,IOCONPTMOV AL,80HOUT DX,ALMOV DX,IOBPTMOV AL, DS:0601HOR AL,0F0HOOT DX,ALMOV DX,IOCPTMOV AL,OFOHOUT DX,ALCALL DELAY1IOLED0: MOV AL,0A5HMOV DX,IOCPTOUT DX,ALCALL DELAY1OR AL,0F0HOUT DX,ALMOVCX,3HIOLED1: MOV DX,IO
8、BPTMOV AL,DS:0601HANDAL,OAFHOUT DX,ALCALL DELAY2OR AL,5OHOUT DX,ALCALL DELAY2LOOP IOLED1MOV DX,IOCPTMOV AL,0F0HOUT DX,ALCALL DELAY2 MOV AL,5AHCALL DELAY1CALL DELAY1OR AL,0F0HOUT DX,ALIOLED2: MOV DX IOBPTMOV AL,DS:0601HAND AL,5FHOUT DX,ALCALL DELAY2OR AL,0A0HOUT DX,ALCALL DELAY2OR AL,0A0HOUT DX,ALCALL DELAY2LOOP IOLED2MOV DX,IOCPTMOV AL,0F0HOUT DX,IOCPTCALL DELAY2JMP IOLED0DELAY1: PUSH AXPUSH
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 项目管理师考试知识点试题及答案
- 大发现福建事业单位考试真相试题及答案
- 2024年微生物检验关键点试题及答案
- 2024年项目管理师职业发展规划试题及答案
- 涤纶纤维在智能纺织品与可穿戴设备的应用与前景考核试卷
- 2024年新兴项目管理理念试题及答案
- 屋面落水口拆除施工方案
- 棉织造行业大数据分析与商业决策考核试卷
- 2024年农艺师考试知识掌握与实战应用的协同发展试题及答案
- 窗帘面料的耐光色牢度测试考核试卷
- 临床护理带教技巧
- 2025年公务员礼仪手册:职场成功的秘密
- 数字化时代企业成本管控
- 《有趣的房子》幼儿园班本课程课件
- 降低封闭病房危险物品带入率品管圈
- 人教版二年级数学下册全册大单元教学设计
- 八项制度学习心得体会
- 法规解读丨2024新版《突发事件应对法》及其应用案例
- 医学伦理学人卫试题(附参考答案)
- 2024诗词大会100题题库(含答案)
- 2024年福建高考历史真题(解析版)
评论
0/150
提交评论