资源描述:
《微机实训指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实训项目1双色灯控制系统-•实训要求编写程序,以8255作为输出口,控制4个双色LED灯(可发红,绿,黄光),模拟十字路口交通灯管理。二•实训目的1•学习单板方式下扩展简单I/O接口的方法以及双色灯的使用。2.进一步学习微处理器的编程技术。三•实训电路及连线DG1DG24DG?6DG48DRJL11DR213DR215DR4171A11Y11A21Y21A31Y31A41Y42A12Y12A22Y22A32Y32A42Y41G2GD7074LS240—O-^7o12OOOO•IUAD034IUAD133IUAD232IUAD331IUAD430IUAD529IUAD628IUAD727
2、IOM)5IOIJR36A19AZ8BR3T35JZ382556DOD1D4D5D6D?RDWRAOAlRESETCSHL21甜58255PA0PA1PA2PA3PA4PA5PA6PA7PBOPB1PB2PB3PB4PB5PB6PB7PCOPCIPC2PC3PC4PC5PC6PC74PAO3PA12PAZ1PAO40PA439PA538PA637PA718PBO19PB120PB221PB022PB423PB524PB625PB714PCO匕15PCI§16PC2$17PCOgBPC4q12PCSq11FC6g10PC?‘将DG1-DG4,DR1〜DR4用导线连至8255的PC0-PC
3、7,8255的CS片选接至138译码处的200H插孔。四.实训说明1.因为本实训是模拟交通灯控制,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向。初始状态0为东西红灯,南北红灯。然后转状态1南北绿灯通午,东西红灯。过一段时间转状态2,南北绿灯闪儿次转亮黄灯,延时儿秒,东西仍然红灯。再转状态3,东西绿灯通车,南北红灯。过一段时间转状态4,东西绿灯闪儿次转亮黄灯,延时儿秒,南北仍然红灯。最后循环至状态1。2.双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用负端。当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平,绿色正端加高电平时,绿灯亮
4、;两端都加高电平时,黄灯亮。五.实训程序框图程序清单:DIEQU10HD2EQU50HDATASEGMENTPBDB?DATAENDSSTACKSEGMENTSTACKSTADW50DUP(?)TOPEQULENGTHSTASTACKENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:PUSHPOPMOVCS;设置为全输出DSDX,206HMOVAL,80HOUTDX,ALMOVDX,204HMOVAL,OOHOUTDX,AL;清LEDMOVDX,204H;全红MOVAL,0FHOUTDX,ALMOVBX,7fHCALLDLYBG:MOVAL,5AH;南
5、北绿,东西红OUTDX,ALMOVBX,D2CALLDLYMOVCX,03HXH1:MOVAL,5FH;绿灭OUTDX,ALMOVBX,D1CALLDLYMOVAL,5AH;绿亮OUTDX,ALMOVBX,D1CALLDLYLOOPXH1MOVAL,0AH;南北黄OUTDX,ALMOVBX,D1CALLDLYMOVBX,D1CALLDLYMOVAL,0A5H;南北红,东西绿OUTDX,ALMOVBX,D2CALLDLYMOVCX,03XH2:MOVAL,0AFHOUTDX,ALMOVBX,D1CALLDLYMOVAL,0A5HOUTDX,ALMOVBX,D1CALLDLYLOOPXH2
6、MOVAL,05HOUTDX,ALMOVBX,DICALLDLYMOVBX,D1CALLDLYJMPBGDLYPROCNEARPUSHCXDDD:MOVCX,0FFFHCCC:LOOPCCCDECBXCMPBX,0JNEDDDPOPCXRETDLYENDPCODEENDSENDSTART实训项目2A/D转换控制实训要求编程用查询方式釆样电位器输入电压,并将采样到的结果实时地通过8位LED显示。实训目的1.掌握A/D芯片AD0809的转换性能及编程方法。2.学习A/D芯片与其他芯片接口的方法,初步建立系统的概念。三.实训电路及连线IOWRIORD•'Ip0~5VCS0809574LS32
7、D28C^LSI4D28D^74LS14IUADO17IUAD1idQaD38IUAD418IUAD519IUAD620IUAD721I:"▼迦9AO25Al24A223DOVCCDiD2refrD3D4ref-D5AGNDD6D7IN-0>CLKIN-1ALEIN-2SC1N-3OEIN4IN-5AIN・6BIN-7CEOCD461116AGND13
8、26ISOIH128IH21IK32IN43IN54IN65IN771112+VREFVCC