基于单片机测量脉冲频率

基于单片机测量脉冲频率

ID:14474166

大小:49.50 KB

页数:6页

时间:2018-07-28

基于单片机测量脉冲频率_第1页
基于单片机测量脉冲频率_第2页
基于单片机测量脉冲频率_第3页
基于单片机测量脉冲频率_第4页
基于单片机测量脉冲频率_第5页
资源描述:

《基于单片机测量脉冲频率》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(二)程序功能描述s1EQU30H;第一个数码管显示的数值s2EQU31H;第二个数码管显示的数值s3EQU32H;第三个数码管显示的数值s4EQU33H;第四个数码管显示的数值ORG0000HAJMPMAINORG0003HAJMPCHULI;外部中断低电平触发处理ORG0033HMAIN:MOVSP,#60HMOVTMOD,#09H;计数器T0工作在方式1门控信号为1MOVTH0,#00HMOVTL0,#00H;计数器TO清零MOVIE,#81H;开放定时器中断开总中断外部中断0MOVTCON,#11H;T0允许计

2、数且当外部中断输入为高时计数外部中断0为边沿触发方式下降沿有效MOVR5,#50HLOOP:ACALLBCD;十六位二进制转十进制ACALLUBCD;压缩BCD码,转非压缩BCD码ACALLDISP;显示程序ACALLDELAYACALLDISP;显示程序ACALLDELAYACALLDISP;显示程序ACALLDELAYACALLDISP;显示程序ACALLDELAYACALLDISP;显示程序ACALLDELAYACALLDISP;显示程序ACALLDELAYACALLDISP;显示程序XX:ACALLDELAYA

3、CALLDISP;显示程序ACALLDELAYACALLDISP;显示程序ACALLDELAYACALLDISP;显示程序DJNZR5,XXAJMPLOOP;循环处理显示计数器T0采集得数CHULI:MOV41H,TH0MOV40H,TL0;将计数器T0中的数转移到40H,41H中MOVTH0,#00HMOVTL0,#00H;重新将定时器T0清零TT:RETIBCD:CLRA;将41H40H中的数值转换成BCD码分别按高低存储在34H35H36H中MOV38H,41HMOV37H,40HMOV34H,AMOV35H,A

4、MOV36H,AMOVR7,#16LOOP1:CLRCMOVA,37HRLCAMOV37H,AMOVA,38HRLCAMOV38H,AMOVA,36HADDCA,36HDAAMOV36H,AMOVA,35HADDCA,35HDAAMOV35H,AMOVA,34HADDCA,34HDAAMOV34H,ADJNZR7,LOOP1RETUBCD:MOVA,34HCJNEA,#00H,QUSHU;判断第五位数值是否为0为零则按四位有效值处理不为零按5位有效值处理MOVR1,#35H;当有4位有效效值时取后四位显示小数点加在第一

5、位MOVR0,#36HMOVA,#00HXCHDA,@R0MOV30H,AMOVA,@R0SWAPAMOV31H,AMOVA,#00HXCHDA,@R1MOV32H,AMOVA,@R1SWAPAADDA,#10;加小数点显示MOV33H,ARETQUSHU:MOVR1,#34H;当有5位有效值时取前四位显示小数点加在第二位MOVR0,#35HMOVA,#00HXCHDA,@R0MOV31H,AMOVA,@R0SWAPAADDA,#10;加小数点显示MOV32H,AMOVA,#00HXCHDA,@R1MOV33H,AAN

6、L36H,#0F0HMOVA,36HSWAPAMOV30H,ARETDISP:MOVDPTR,#TAB;显示千位MOVA,s4MOVCA,@A+DPTRMOVP0,AMOVA,#0F7H;位选信号第一个数码管MOVP2,AACALLDELAYMOVDPTR,#TAB;显示百位MOVA,s3MOVCA,@A+DPTRMOVP0,AMOVA,#0FBH;位选信号第二个数码管MOVP2,AACALLDELAYMOVDPTR,#TAB;显示十位MOVA,s2MOVCA,@A+DPTRMOVP0,AMOVA,#0FDH;位选信号

7、第三个数码管MOVP2,AACALLDELAYMOVDPTR,#TAB;显示个位MOVA,s1MOVCA,@A+DPTRMOVP0,AMOVA,#0FEH;位选信号第四个数码管MOVP2,AACALLDELAYRETDELAY:MOVR7,#08H;延时程序DELAY1:MOVR6,#80HDJNZR6,$DJNZR7,DELAY1RETTAB:DB3fh,06h,5bh,4fh,66h,6dh,7dh,07h,07fh,6fhDB0Bfh,86h,0DBh,0Cfh,0E6h,0Edh,0Fdh,87h,0FFh,0

8、EfhNOPEND

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

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

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