实验三定时计数器实验

实验三定时计数器实验

ID:37565195

大小:178.00 KB

页数:8页

时间:2019-05-25

实验三定时计数器实验_第1页
实验三定时计数器实验_第2页
实验三定时计数器实验_第3页
实验三定时计数器实验_第4页
实验三定时计数器实验_第5页
资源描述:

《实验三定时计数器实验》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、成绩实验报告实验名称定时/计数器实验实验班级姓名学号(后两位)27指导教师实验日期2010-11-11实验三定时/计数器实验一、实验目的1、掌握数码管的静态和动态扫描显示法。2、掌握单片机定时计数器的初始化编程。3、学会运用定时计数器进行单片机控制程序设计。二、实验内容1、见图一,利用静态扫描显示法,让数码管显示数字6。(数码管元件7SEG-MPX1-CA,共阳极数码管)org1000hmovp0,#82hend2、见图一,利用静态扫描显示法,让数码管显示数字0。间隔时间1秒后,显示数字1。间隔时间

2、1秒后,显示数字2。………间隔时间1秒后,显示数字F。间隔时间1秒后,显示数字0。周而复始,循环不息。org0000hmain:movr5,#0movr6,#10hmovdptr,#tabloop:mova,r5movca,@a+dptrmovp0,aacalldelayincr5djnzr6,loopsjmpmaindelay:movr4,#2l0:movr3,#200l1:movr2,#248nopl2:mulabmulabdjnzr2,l2djnzr3,l1djnzr4,l0rettab:db

3、0c0h,0f9h,0a4h,0b0h,99h,92hdb82h,0f8h,80h,90h,88h,83hdb0c6h,0a1h,86h,8ehend图一3、见图二,利用动态扫描显示法,,让数码管显示数字01234567。(数码管元件7SEG-MPX8-CA-BLUE,共阳极数码管)org0000hmain:movr5,#00hmovr6,#01hmovr7,#08hmovdptr,#tabloop:mova,r5movca,@a+dptrmovp2,amovp1,r6lcalldelaymovp1

4、,#00h;incr5mova,r6rlamovr6,adjnzr7,loopsjmpmaindelay:movr2,#02hdel1:movr3,#0ffhdel2:djnzr3,del2djnzr2,del1rettab:db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8hend图二4、见图二,利用动态扫描显示法,,让数码管显示数字12.34.56,每隔一秒,数字变化相当于时间计时器。对应数字分别为小时.分钟.秒。ORG0000HLJMPMAINORG000BHLJMPI

5、TOPORG0100HMAIN:MOVSP,#60HMOVTMOD,#01HMOV20H,#0AHMOVR0,#01HCLRAMOV40H,AMOV41H,AMOV42H,ASETBEASETBET0MOVTH0,#3CHMOVTL0,#0B0HSETBTR0LOOP:LCALLDISSJMPLOOPITOP:PUSHACCMOVTH0,#3CHMOVTL0,#0B0HDJNZ20H,RETURNMOV20H,#0AHMOVA,#01HADDA,42HMOV42H,ACJNEA,#60,RETURN

6、MOV42H,#00HMOVA,#01HADDA,41HMOV41H,ACJNEA,#60,RETURNMOV41H,#00HMOVA,#01HADDA,40HMOV40H,ACJNEA,#24,RETURNMOV40H,#00RETURN:POPACCRETIDIS:MOVDPTR,#TABMOVR0,#80HMOVR1,#42HLOOP3:MOVA,@R1MOVB,#10DIVABMOV50H,AMOVA,BMOVCA,@A+DPTRanla,#7fhMOVP2,AMOVA,R0MOVP1,AL

7、CALLDELAYMOVP1,#00HMOVA,50HMOVCA,@A+DPTRMOVP2,AMOVA,R0RRAMOVP1,AMOVR0,ALCALLDELAYMOVP1,#00HDECR1MOVA,R0RRAMOVR0,ACJNER1,#3FH,LOOP3RETDELAY:MOVR7,#02HDEL1:MOVR6,#02HDEL2:DJNZR6,DEL2DJNZR7,DEL1RETTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8HDB80H,90H,88H,83

8、H,0C6H,0A1H,86H,8EHEND5、见图三。假设单片机晶振频率设定为6MHz。完成以下要求,且通过虚拟示波器观看波形。A、使用定时器1以方式0产生周期为500us的等宽方波连续脉冲,并由P1.0输出。org0000hreset:ajmpmianorg001bhajmpit1porg0100hmian:movsp,#60hmovtmod,#00hacallpt1m0here:ajmpherept1m0:movtl1,#03hmovth1,#0fchsetbt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。