资源描述:
《项目五学习单元3:基于8155的动态显示技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、主讲:李营学习单元3:基于8155的动态显示技术思考定时1秒循环显示0-9用8155+74LS164实现连线方法:已连接好,参阅下发原理图解:1命令字选取为:PA=1,PB=1,PC2PC1=00(或11),IEA=0,IEB=0,TM2TM1=00。即命令字为00000011B=03H。2基地址高8位选取:11100001B=E1基地址低8位选取:参阅教材156页表9-53用查表法完成标志位怎样设定?1s_signBIT00H……CLR1s_signSETB1s_signORG0000HLJMPSTARTORG000BHSJMP
2、TIMERSEC_SIGNBIT00H;1s标记LEDMAP:;八段管显示码DB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71HSTART:MOVDPTR,#0E100HMOVA,#00000011B;写8155命令字MOVX@DPTR,AINCDPTRMOVA,#0FFHMOVX@DPTR,AMOVSP,#40HMOVR1,#6DH;BUFFERMOVR2,#0;传输次数MOVR3,#0;指针偏移量MOVA,#00HMOVR4,#0AH;100ms的
3、倍数10倍CLRSEC_SIGN;清1秒到时标记MOVTL0,#0B0HMOVTH0,#03CH;定时100ms初值15536晶振6MHzMOVTMOD,#01H;模式116位SETBTR0;定时器T0运行SETBET0;定时器T0允许SETBEA;中断总允许MAIN:ACALLLED_DSPLYSJMPMAINTIMER:MOVTL0,#0B0HMOVTH0,#03CHDJNZR4,RETURN;选择是否到1s(即100ms的10倍)MOVR4,#0AHSETBSEC_SIGNRETURN:RETILED_DSPLY:JNBSE
4、C_SIGN,NEXTCLRSEC_SIGNMOVDPTR,#LEDMAPMOVA,R3MOVCA,@A+DPTRMOVR1,AINCR3ACALLLS164CJNER3,#10,NEXTMOVR3,#0NEXT:RETLS164:CJNER2,#08H,TRANSMOVR2,#0RETTRANS:MOVDPTR,#0E102HMOVA,#0MOVX@DPTR,AMOVA,R1RLAMOVR1,AANLA,#11111101BMOVX@DPTR,AORLA,#00000010BMOVX@DPTR,AINCR2SJMPLS164实训
5、项目21定时1秒循环显示00-99怎样实现数码管独立显示?动态显示技术怎样用定时器实现交替显示?用标志位ThankYou!