双色灯实验-------汇编语言

 时间:2024-10-12 16:09:26

1、一、实验要求编写程序,以8255为输出口,控制四个双色灯按要求发光。第三副图是8255内部引脚图

双色灯实验-------汇编语言双色灯实验-------汇编语言双色灯实验-------汇编语言

2、二、实验目的1.学习单板方式下扩展简单I/O接口的方法以双色灯的使用。2.进一步学习微处理器的编程技术。

双色灯实验-------汇编语言

3、三、实验电路连线8255的CS片选接至适配板上138译码处的200H~207H插孔。

双色灯实验-------汇编语言

4、四、实验说明1、 因为本殂翼瑟擀实验是模拟交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。再转状态,东西绿灯通车,南北灯灯。过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1。2、 双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。

双色灯实验-------汇编语言双色灯实验-------汇编语言

5、D1EQU10HD2EQU200HDATASEGMENTPBDB?DATAENDSSTACKSEGMENTSTACKSTADW50DUP(?)TOPEQULENGTHS皈其拄攥TASTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:PUSHCSPOPDSMOVDX,203H;设置为全输出MOVAL,80HOUTDX,ALMOVDX,200HMOVAL,0ffhOUTDX,AL;清LEDMOVDX,200HMOVAL,0F0HOUTDX,AL;全红MOVBX,7fHCALLDLYBG:MOVAL,01011010B;南北绿,东西红OUTDX,ALMOVBX,D2CALLDLYMOVCX,03HXH1:ANDAL,0F5H;绿灭黄亮OUTDX,ALMOVBX,D1CALLDLYORAL,0aH;绿亮OUTDX,ALMOVBX,D1CALLDLYLOOPXH1ORAL,0a0H;南北黄OUTDX,ALMOVBX,D1CALLDLYMOVBX,D1CALLDLYMOVAL,10100101B;南北红,东西绿OUTDX,ALMOVBX,D2CALLDLYMOVCX,03XH2:ANDAL,0FaHOUTDX,ALMOVBX,D1CALLDLYORAL,05HOUTDX,ALMOVBX,D1CALLDLYLOOPXH2ORAL,50HOUTDX,ALMOVBX,D1CALLDLYMOVBX,D1CALLDLYJMPBGDLYPROCNEARPUSHCXDDD:MOVCX,2ffHCCC:LOOPCCCDECBXCMPBX,0JNEDDDPOPCXRETDLYENDPCODEENDSENDSTART

6、上述汇编程序模拟了日常生活中交通红绿灯。

双色灯实验-------汇编语言
  • wps竖着打字怎么打
  • wps表格怎么添加所有框线
  • wps使用教程说明
  • WPS表格如何实现精准位置分段?
  • 如何在WPS中添加表格?
  • 热门搜索
    从化旅游 潮州旅游 天水旅游 广西旅游地图 泸州旅游 稻城旅游 西班牙旅游 北京旅游网 出境旅游 云南旅游攻略自由行