资源描述:
《微机原理报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、信息科学与工程学院微机实验报告书课题:微机原理与接口技术班级:通信学号:姓名:指导教师: 二〇一〇年十二月phnbriwn假日无线网密码目录一、绪论............................................................3二、双色灯实验....................................................32.1实验要求,目的,..............................................32.2实验电路连线.........................
2、.......................42.3实验说明和实验步骤...........................................42.4实验源代码..................................................42.5实验结果分析及总结..........................................5三、定时器/计数器实验...........................................53.1实验要求,目的,..............................
3、................53.2实验电路连线.................................................63.3实验说明和实验步骤...........................................73.4实验源代码..................................................83.5实验结果分析及总结........................................10四、软件实验.......................................
4、.................五、实验总结分析和感想..........................................11六、参考文献.......................................................11二、双色灯实验2.1实验要求,目的一.实验要求编写程序,以8255为输出口,控制四个双色灯按要求发光。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。再转状态,东西绿灯通车,南北灯灯。过一段时间转状态4,东西绿灯闪几次转亮
5、黄灯,延时几秒,南北仍然红灯二、实验目的1.学习单板方式下扩展简单I/O接口的方法以双色灯的使用。2.进一步学习微处理器的编程技术。2.2实验电路连线8255的CS片选接至适配板上138译码处的200H~207H插孔。2.3实验说明和实验步骤1、因为本实验是模拟交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯,延时几秒,东西仍然红灯。再转状态,东西绿灯通车,南北灯灯。过一段时间转状态4,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯
6、。最后循环至状态1。2、双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮2.4.实验源代码.D1EQU10HD2EQU200HDATASEGMENTPBDB?DATAENDSSTACKSEGMENTSTACKSTADW50DUP(?)TOPEQULENGTHSTASTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:PUSHCSPOPDSMOVDX,203H;设置为全输出MOVAL,80HOU
7、TDX,ALMOVDX,200HMOVAL,00OUTDX,AL;清LEDMOVDX,200H;全红MOVAL,0F0HOUTDX,ALMOVBX,7fHCALLDLYBG:MOVAL,01011010B;南北绿,东西红OUTDX,ALMOVBX,D2CALLDLYMOVCX,03HXH1:ANDAL,0F5H;绿灭OUTDX,ALMOVBX,D1CALLDLYORAL,0aH;绿亮OUTDX,ALMOVBX,D1CALLDLYLOOPXH1ORAL,0a0H;南北黄OUTDX,ALMOVBX,D1CALLDLYM