实验五脉冲计数实验

实验五脉冲计数实验

ID:47644549

大小:81.70 KB

页数:3页

时间:2019-08-26

实验五脉冲计数实验_第1页
实验五脉冲计数实验_第2页
实验五脉冲计数实验_第3页
资源描述:

《实验五脉冲计数实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验五脉冲计数实验(定时/计数器实验)1,实验目的:熟悉单片机内部定吋/计数器功能,掌握初始化编程方法。2,实验内容:把定时器0外部输入的脉冲进行计数,并送显示器显示3,实验程序框图:8MHZT8MHZ4,实验接线如右图:5,实验步骤:用插针把8MHZ插孔和T插孔连接,P3.4依次接T0~T7或单脉冲输出孔,执行程序,观察数码管上计数脉冲的速度及个数。7,程序清单(文件名:timer.asm):;脉冲计数(定时/计数器实验)ORG0000HSE15:LJMPSE15ORG0060HMOVSP,#5311MOVTMOD,#0511MOVTI10,#0011MO

2、VTLO,#0011;定时计数器初始化SETBTRO;开计数器L029:MOVR2,THOMOVR3,TLO;取出THO.TLO内容LCALLZOYO;二转十进制MOVRO,#7911MOVA,R6LCALLPTDSMOVA,R5LCALLPTDSMOVA,R4LCALLPTDS;送显示缓冲区LCALLSSEE;显示SJMPLO29;循环计数.显示ZOYO:CLRAMOVR4,AMOVR5,AMOVR6,A;0送R4R5R6L030:MOVR7,#10HCLRC;R2R3左移.移出的MOVA,R3;最高位送CYRLCAMOVR3,AMOVA,R2RLCAMO

3、VR2,AMOVA,R6ADDCA,R6;(R4R5R6)*2+CY送R4R5R6DAA;十进制调整MOVR6,AMOVA,R5ADDCA,R5DAAMOVR5,AMOVA,R4ADDCA,R4DAAMOVR4,ADJNZR7,L030;循环16次RET9PTDS:PTDS1:MOVRl,AACALLPTDS1MOVA,R1SWAPAANLA,#OFHMOV@RO,AINCRORET;拆送显示缓冲区9SSEE:SETBRSIMOVR5,#05H;换工作区SSE2:MOV30H,#20HMOV31H,#7EHMOVR7,#06HSSE1:MOVR1,#ODDH

4、MOVA,30HMOVX@R1,AMOVRO,31HMOVA,@ROMOVDPTR,#DDFF;字位送入MOVCA,©A+DPTRMOVRl,#ODCH;取字形代码MOVX@R1,A;字形送入MOVA,30HRRAMOV30H,ADEC31HMOVA,#OFFH;右移MOVX@R1,A;关显示DJNZR7,SSE1;6位显示完了吗?DJNZR5,SSE2CLRRSIRET;5次显示完了吗?DDFF:DBOCOH,0F9H,0A4H,OBOH,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,OA1H,86H,8EH,OFFH,OC

5、H,89H,ODEHEND

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

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

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