微机原理实验报告十字路口红绿灯闪烁程序

微机原理实验报告十字路口红绿灯闪烁程序

ID:39175647

大小:5.58 MB

页数:8页

时间:2019-06-26

微机原理实验报告十字路口红绿灯闪烁程序_第1页
微机原理实验报告十字路口红绿灯闪烁程序_第2页
微机原理实验报告十字路口红绿灯闪烁程序_第3页
微机原理实验报告十字路口红绿灯闪烁程序_第4页
微机原理实验报告十字路口红绿灯闪烁程序_第5页
资源描述:

《微机原理实验报告十字路口红绿灯闪烁程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本科实验报告课程名称:微机原理及接口技术课题项目:十字路口红绿灯闪烁程序专业班级:电科1201学号:2012001610学生姓名:王天宇指导教师:任光龙2015年5月24日十字路口红绿灯闪烁实验一、实验目的通过对红、绿、黄灯的控制,熟练掌握8255A接口芯片的编程方法。二、实验内容对8255A接口芯片进行编程,使红、黄、绿发光二极管按照十字路口交通灯的形式点亮或熄灭。三、线路连接发光二极管共8个,其中两组绿、黄、红灯用6个,L2、L3、L4为一组,L5、L6、L7为一组。实验箱线路如图连接。高电平“1”时,点亮。十字路口红绿灯实验连接图四、编程提示红、黄、绿

2、灯变化规律设有一个十字路口,两组灯分别代表东西和南北两个方向,其红黄绿灯变化规律为:两个路口红灯全点亮,绿灯、黄灯熄灭;东西路口绿灯点亮,南北路口红灯点亮;③东西路口绿灯熄灭,南北路口红灯点亮;④两个路口黄灯闪烁;⑤两个路口红灯全点亮,绿灯、黄灯熄灭;⑥东西路口红灯点亮,南北路口绿灯点亮,黄灯熄灭;⑦东西路口红灯点亮,南北路口绿灯熄灭,黄灯熄灭;⑧两个路口黄灯闪烁;转向②循环执行。(2)设置8255A方式控制字设置8255A的端口C工作在方式0、输出。D0、D1控制绿灯,D2、D3控制黄灯,D4、D5控制红灯。需要点亮哪一位指示灯时,8255A相应端口对应位

3、就输出“1”。一、流程图:一、实验程序DATASEGMENTIOPORTEQU0D880H-280HIO8255CEQUIOPORT+282HIO8255TEQUIOPORT+283HPBDB?MESSDB'ENTERANYKEYCANEXITTODOS!',0DH,0AH,'$'DATAENDSSTACKSEGMENTSTACKSTADW50DUP(?)TOPEQULENGTHSTASTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXMOVES,

4、AXMOVAH,09HMOVDX,OFFSETMESSINT21HMOVDX,IO8255TMOVAL,81HOUTDX,ALMOVDX,IO8255CINAL,DXMOVPB,ALMOVDX,IO8255TMOVAL,80HOUTDX,ALMOVDX,IO8255CMOVAL,PBORAL,0CHOUTDX,ALMOVAL,30HOUTDX,ALCALLDELAY10LLL:MOVDX,IO8255CMOVAL,12HOUTDX,ALCALLDELAY10CALLDELAY10CALLDELAY10CALLDELAY10MOVAL,10HOUTDX,ALM

5、OVCX,0040HTTT:MOVAL,0CHOUTDX,ALPUSHCXMOVCX,80HLOP1:CALLDELAY1LOOPLOP1MOVAL,00HOUTDX,ALMOVCX,80HLOP2:CALLDELAY1LOOPLOP2POPCXLOOPTTTMOVAL,30HOUTDX,ALCALLDELAY10MOVAL,21HOUTDX,ALCALLDELAY10CALLDELAY10CALLDELAY10CALLDELAY10MOVAL,20HOUTDX,ALMOVCX,0040HGGG:MOVAL,0CHOUTDX,ALPUSHCXMOVCX,80

6、HLOP3:CALLDELAY1LOOPLOP3MOVAL,00HOUTDX,ALMOVCX,80HLOP4:CALLDELAY1LOOPLOP4POPCXLOOPGGGMOVAL,30HOUTDX,ALCALLDELAY10MOVAH,06HMOVDL,0FFHINT21HJNZPPPJMPLLLPPP:MOVAX,4C00HINT21HDELAY1PROCNEARPUSHCXMOVCX,0FFFFHCCC:LOOPCCCPOPCXRETDELAY1ENDPDELAY10PROCNEARPUSHAXPUSHCXMOVCX,0F00HUUU:CALLDELA

7、Y1LOOPUUUPOPCXPOPAXRETDELAY10ENDPCODEENDSENDSTART七、实验步骤1.连接试验电路2.打开主机进入DOS环境:开始—运行—cmd确定3.编辑、汇编、链接汇编语言程序E:CDMASM(1)编辑汇编语言源程序:EDITMA1.ASM,编辑源程序。(2)汇编链接源程序:MLMA1.ASM没有语法错误,继续下一步,有错,则返回上一部编辑状态,改错。4.打开扩展卡I/O端口地址(1)进入DOS全屏模式:Alt+Enter(2)打开I/O端口地址:RUN5.运行和调试汇编程序试验箱通电(1)直接运行汇编、链接所产生的可执行的文

8、件:MA1(2)调试器运行汇编语言可执行文件。八、实

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。