数字频率计.doc

上传人:laozhun 文档编号:4136776 上传时间:2023-04-07 格式:DOC 页数:4 大小:20KB
返回 下载 相关 举报
数字频率计.doc_第1页
第1页 / 共4页
数字频率计.doc_第2页
第2页 / 共4页
数字频率计.doc_第3页
第3页 / 共4页
数字频率计.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《数字频率计.doc》由会员分享,可在线阅读,更多相关《数字频率计.doc(4页珍藏版)》请在三一办公上搜索。

1、电 气 信 息 工 程 学 院单片机课程设计与应用数字频率计 学院名称: 电气信息工程学院 专 业: 电气工程及其自动化 ORG 0000H AJMP START ORG 001BH ;T1中断入口 AJMP INTT1 ORG 0200HSTART:MOV SP,#70H MOV IE,#88H ;开放T1中断 MOV TMOD,#15H ;T1定时,T0计数,都是方式1工作 MOV TH1,#3CH MOV TL1,#0B0H ;定时50ms MOV 20H,#14H ;20*50ms=1s MOV TH0,#00H MOV TL0,#00H ;计数器T0清零 MOV 21H,#00H M

2、OV 22H,#00H SETB TR1 SETB TR0 MAIN:ACALL ZH ;调用二进制转十进制子程序 ACALL JBCD ;调用压缩BCD码转非压缩BCD码子程序 ACALL DISP ;调用显示子程序 LJMP MAININTT1:MOV TH1,#3CH ;中断服务子程序 MOV TL1,#0B0H DJNZ 20H,MSN MOV 22H,TH0 MOV 21H,TL0 MOV TH0,#00H MOV TL0,#00H MOV 20H,#14H MOV TH1,#3CH MOV TL1,#0B0H MSN:RETI ZH:MOV 34H,#00H ;二进制转十进制子程序

3、 MOV 35H,#00H MOV 36H,#00H MOV 38H,22H MOV 37H,21H MOV R2,#10H CLR C ZZ:MOV A,37H RLC A MOV 37H,A MOV A,38H RLC A MOV 38H,A MOV A,36H ADDC A,36H DA A MOV 36H,A MOV A,35H ADDC A,35H DA A MOV 35H,A MOV A,34H ADDC A,34H DA A MOV 34H,A DJNZ R2,ZZ RET JBCD:MOV A,34H ;压缩BCD码转非压缩BCD码子程序 CJNE A,#00H,YY MOV

4、A,35H ANL A,#0F0H SWAP A ADD A,#0AH MOV 30H,A MOV A,35H ANL A,#0FH MOV 31H,A MOV A,36H ANL A,#0F0H SWAP A MOV 32H,A MOV A,36H ANL A,#0FH MOV 33H,A RET YY:MOV A,34H ANL A,#0FH MOV 30H,A MOV A,35H ANL A,#0F0H SWAP A ADD A,#0AH MOV 31H,A MOV A,35H ANL A,#0FH MOV 32H,A MOV A,36H ANL A,#0F0H SWAP A MOV 3

5、3H,A RET DISP:MOV DPTR,#TAB ;显示子程序 MOV A,30H MOVC A,A+DPTR MOV P0,A MOV P2,#0EFH LCALL DEL MOV A,31H MOVC A,A+DPTR MOV P0,A MOV P2,#0DFH LCALL DEL MOV A,32H MOVC A,A+DPTR MOV P0,A MOV P2,#0BFH LCALL DEL MOV A,33H MOVC A,A+DPTR MOV P0,A MOV P2,#7FH LCALL DEL RET DEL:MOV R7,#08H ;延时 DEL0:MOV R6,#80H DJNZ R6,$ DJNZ R7 ,DEL0 RET TAB:DB 77H,41H,3BH,6BH,4DH,6EH,7EH,43H,7FH,6FH DB 0F7H,0C1H,0BBH,0EBH,0CDH,0EEH,0FEH,0C3H,0FFH,0EFH NOP END

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号