资源描述:
《实验2LED数码管动态和静态显示实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、广东海洋大学学生实验报告书实验名称实验2LED数码管动态和静态显示课程名称计算机控制技术系自动化系专业自动化班级1132学生姓名袁明星/3实验地点科技楼403实验日期指导教师王波成绩一、设计目的:LED数码管动态和静态显示二、设计任务:1.LED数码管动态显示,动态扫描时间间隔可调;2.LED数码管静态显示,显示动态扫描时间间隔;三、操作流图:步骤:1.上排的三个数码管用静态扫描方式,显示动态扫描时间间隔;2.下排的6用数码管用动态扫描方式,显示时钟;3.一个独立的按键,每按一次,可增加动态扫描时间间隔四、实验要求:1、态度严谨,独立完成,勤于思考,善于总结;2、认
2、真完成实验报告。五、程序设计流程及代码LED数码管动态和静态显示控制程序定时器及其他参数初始化静态显示扫描时间动态显示时钟延时定时1s中断,更新时间外部中断,改变扫描周期ORG0000HAJMPSTARTORG0003HAJMPINT_0ORG000BHAJMPINT_T0ORG0030HSTART:MOV30H,#0;秒MOV31H,#0;分MOV32H,#0;时MOV33H,#1MOVSP,#40HSETBIT0MOVTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HMOVIE,#83HSETBTR0MOVR0,#20V1:MOVA,33HMOVB
3、,#100DIVABMOVDPTR,#TABMOVCA,@A+DPTRMOVP3,#4FHMOVP2,AMOVA,BMOVB,#10DIVABMOVDPTR,#TABMOVCA,@A+DPTRMOVP3,#2FHMOVP2,AMOVA,BMOVDPTR,#TABMOVCA,@A+DPTRMOVP3,#1FHMOVP2,AMOVA,30HMOVB,#10DIVABMOVDPTR,#TABMOVCA,@A+DPTRMOVP1,#02HMOVP0,AACALLDELAYMOVA,BMOVDPTR,#TABMOVCA,@A+DPTRMOVP1,#01HMOVP0,AACAL
4、LDELAYMOVA,31HMOVB,#10DIVABMOVDPTR,#TABMOVCA,@A+DPTRMOVP1,#08HMOVP0,AACALLDELAYMOVA,BMOVDPTR,#TABMOVCA,@A+DPTRMOVP1,#04HMOVP0,AACALLDELAYMOVA,32HMOVB,#10DIVABMOVDPTR,#TABMOVCA,@A+DPTRMOVP1,#20HMOVP0,AACALLDELAYMOVA,BMOVDPTR,#TABMOVCA,@A+DPTRMOVP1,#10HMOVP0,AACALLDELAYAJMPV1INT_T0:PUSHA
5、CCDJNZR0,NEXTMOVA,30HINCACJNEA,#60,NEXT1MOV30H,#0MOVA,31HINCACJNEA,#60,NEXT2MOV31H,#0MOVA,32HINCACJNEA,#24,NEXT3MOV32H,#0AJMPNEXT4NEXT1:MOV30H,AAJMPNEXT4NEXT2:MOV31H,AAJMPNEXT4NEXT3:MOV32H,ANEXT4:MOVR0,#20NEXT:MOVTH0,#3CHMOVTL0,#0B0HPOPACCRETIINT_0:PUSHACCMOVA,33HCJNEA,#100,NEXT01MOV33
6、H,#1AJMPNEXT0NEXT01:MOVB,#10MULABMOV33H,ANEXT0:POPACCRETIDELAY:MOVR7,33HDEL1:MOVR6,#4NOPDEL2:MOVR5,#123DEL3:DJNZR5,DEL3DJNZR6,DEL2DJNZR7,DEL1RETTAB:DB0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090HEND六、实验心得:通过实验,让我对这门课程有了更深入的了解。