山东大学单片机实验-(实验4)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

信息科学与工程学院2016-2017学年第二学期实验报告课程名称:单片机原理与应用实验名称:3.3静态LED显示实验山东大学·微处理器原理与应用·实验报告-1-实验报告【实验题目】当KEY_LOAD按钮被按下时,加载倒计时初值(如10s);当按下KEY_START按钮时,开始倒计时,每过1s,计时器减1,直到减到“00”为止。减到“00”时,使P3.0引脚上的LED按10Hz频率进行闪烁,直到再次按下KEY_LOAD按钮,才重新加载初值,并熄灭LED。再次按下KEY_START按钮又一次开始倒计时,如此反复。【实验要求】1.编写源程序并进行必要的注释;2.记录实验过程;3.记录程序运行结果;【实验过程及结果记录】自我完成实验A.电路图山东大学·微处理器原理与应用·实验报告-2-B.运行结果按下KEY_LOAD,置初始状态山东大学·微处理器原理与应用·实验报告-3-按下KEY_START,开始倒计时LED灯闪烁山东大学·微处理器原理与应用·实验报告-4-再次按下KEY_LOAD,重新加载初值【实验源程序】ORG0000HAJMPMAINORG0030HMAIN:MOVSP,#60HMOVR0,#0MOVR1,#1CLRF0CLRP3.6SETBP3.0JUDGE1:JBP1.1,JUDGE2LOOP:CLRF0山东大学·微处理器原理与应用·实验报告-5-MOV30H,R0MOV31H,R1SETBP3.0LCALLDISPLAYJUDGE2:JBP1.0,LOOPLOOP1:LCALLDISPLAYLCALLDELAY1SLCALLADJUSTJBF0,LOOP2LJMPLOOP1LOOP2:CLRP3.0LCALLDELAY100MSSETBP3.0LCALLDELAY100MSJBP1.1,LOOP2LJMPLOOPDISPLAY:MOVA,30HMOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#0FE00HMOVX@DPTR,AMOVA,31HMOVDPTR,#TABLEMOVCA,@A+DPTRMOVDPTR,#0FD00HMOVX@DPTR,ARETADJUST:山东大学·微处理器原理与应用·实验报告-6-DEC30HMOVA,30HCJNEA,#-1,GOTORETMOV30H,#9DEC31HMOVA,31HCJNEA,#-1,GOTORETSETBF0RETGOTORET:RETDELAY1S:MOVR7,#10DL2:MOVR6,#200DL1:MOVR5,#250DJNZR5,$DJNZR6,DL1DJNZR7,DL2RETDELAY100MS:MOVR7,#200DL:MOVR6,#248DJNZR6,$NOPDJNZR7,DLRETTABLE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HEND

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功