硬件二 8255交通灯.ppt

硬件二 8255交通灯.ppt

ID:48754525

大小:265.50 KB

页数:11页

时间:2020-01-21

硬件二 8255交通灯.ppt_第1页
硬件二 8255交通灯.ppt_第2页
硬件二 8255交通灯.ppt_第3页
硬件二 8255交通灯.ppt_第4页
硬件二 8255交通灯.ppt_第5页
资源描述:

《硬件二 8255交通灯.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、交通灯的模拟实现路口1234红灯A0A3A6B1绿灯A1A4A7B2黄灯A2A5B0B3初始状态:4个红灯全亮——A0、A3、A6、B1均为0A口:10110110B口:00001101A6A3A0B1B6H0DH1、3路口——南北方向;2、4路口——东西方向路口1234红灯A0A3A6B1绿灯A1A4A7B2黄灯A2A5B0B31、3路口的绿灯亮——A1、A7为02、4路口的红灯亮——A3、B1为0A口:01110101B口:00001101A7A3A1B1第一阶段:南北方向通行;东西方向禁止通行75H0DH路口1234红灯A0A3A6B1绿灯A1A4A7B2黄灯A2

2、A5B0B31、3路口的绿灯灭——A1、A7为11、3路口的黄灯闪——A2、B0为1、0交替2、4路口的红灯亮——A3、B1为0第二阶段:南北方向准备禁止通行;东西方向禁止通行A口:11110011B口:00001100A口:11110111B口:00001101A7A1A2A3B1B0延迟循环2、4路口的绿灯亮——A4、B2为01、3路口的红灯亮——A0、A6为02、4路口的绿灯灭——A4、B2为12、4路口的黄灯闪——A5、B3为1、0交替1、3路口的红灯亮——A0、A6为0第三阶段:南北方向禁止通行;东西方向通行第四阶段:南北方向禁止通行;东西方向准备禁止通行82

3、55控制字格式A、B、C三个端口都工作在方式0,处于输出状态控制字——80HCODESEGMENTASSUMECS:CODEORG3000H;代码定位伪指令PAEQU0FFD8H;代码替换指令,定义常量,不分配空间PBEQU0FFD9HPCEQU0FFDAHPCTLEQU0FFDBHSTARTP3:MOVAL,80H;控制字MOVDX,PCTL;控制口OUTDX,ALMOVDX,PA;A口MOVAL,0B6HOUTDX,ALINCDX;B口MOVAL,0DHOUTDX,ALCALLDELAY1初始状态P30:MOVAL,75HMOVDX,PAOUTDX,ALINCDXM

4、OVAL,0DHOUTDX,ALCALLDELAY1CALLDELAY1第一个阶段MOVCX,08HP31:MOVDX,PAMOVAL,0F3HOUTDX,ALINCDXMOVAL,0CHOUTDX,ALCALLDELAY2MOVDX,PAMOVAL,0F7HOUTDX,ALINCDXMOVAL,0DHOUTDX,ALCALLDELAY2LOOPP31第二个阶段黄灯亮黄灯灭MOVDX,PAMOVAL,0AEHOUTDX,ALINCDXMOVAL,0BHOUTDX,ALCALLDELAY1CALLDELAY1第三个阶段MOVCX,08HP32:MOVDX,PAMOVAL,

5、9EHOUTDX,ALINCDXMOVAL,07HOUTDX,ALCALLDELAY2MOVDX,PAMOVAL,0BEHOUTDX,ALINCDXMOVAL,0FHOUTDX,ALCALLDELAY2LOOPP32JMPP30第四个阶段黄灯亮黄灯灭DELAY1PROCPUSHCXMOVCX,0030HDELY2:CALLDELAY2LOOPDELY2POPCXRETDELAY1ENDPDELAY2PROCPUSHCXMOVCX,8000HLOOP1:LOOPLOOP1POPCXRETDELAY2ENDPCODEENDSENDSTARTDELAY1:PUSHAXPUSH

6、CXMOVCX,0030HDELY2:CALLDELAY2LOOPDELY2POPCXPOPAXRETDELAY2:PUSHCXMOVCX,8000HLOOP$POPCXRET8088.ASM文件中:

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

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

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