当前位置:首页 > 采用单片计设计频率计 - 毕业论文
采用单片机设计频率计
MOV SBUF,#0C0H JNB TI,$
MOV SBUF,#0C0H JNB TI,$
MOV SBUF,#0C0H JNB TI,$
MOV SBUF,#0C0H JNB TI,$
MOV SBUF,#0C0H JNB TI,$
FINDKEY: SETB P1.2 MOV C, P1.2 JC FINDKEY CLR 21H START:SETB P3.5; MOV C,P3.5 JNC START SETB TR0 SETB TR1 JNB 21H,$ CLR TR0 MOV A, P2
ANL A, #0FH MOV B, A MOV A, TL1
- 17 -
江苏信息职业技术学院毕业设计
ANL A, #0FH SWAP A
ORL A, B MOV 40H, A MOV A, TL1 ANL A, #0F0H SWAP A MOV B, A MOV A, TH1 ANL A, #0FH SWAP A ORL A, B MOV 41H, A MOV A, TH1 ANL A, #0FH SWAP A MOV 42H, A MOV A, 42H JNZ FINDDATA MOV A, 41H JNZ FINDDATA
LJMP NEXTSTART ;频率低于256k,换档测量 FINDDATA: MOV R1, 40H MOV R2, 41H MOV R3, 42H
- 18 -
采用单片机设计频率计
LCALL BCDTREAT0 MOV SBUF, 50H JNB TI, $ MOV SUBF, 51H JNB TI, $ MOV SBUF, 52H JNB TI, $ MOV SUBF, 53H JNB TI, $
MOV SBUF, 54H
JNB TI, $ MOV SUBF, 55H JNB TI, $
CIR P1.0 SETB P1.1 LJMP KEYFIND NEXTSTART: SETB P3.5;
MOV C,P3.5 JNC NEXTSTART
CLR 20H ;设置4秒测量方式 CLR 21H
SETB TR0 MOV TH0, #3CH MOV TL0, #0B0H MOV R7, #80
- 19 -
江苏信息职业技术学院毕业设计
JNB 21H, $ CLR TR0 MOV 40H, P0 MOV A, P2 ANL A, #0FH MOV 41H, A MOV A, TL1 ANL A, #0FH SWAP A ORL A, 41H MOV 41H, A MOV A, TL1 ANL A, #0F0H SWAP A MOV 42H, A MOV A, TH1 ANL A, #0FH SWAP A ORL A, 42H MOV 42H, A CLR C RRC A XCH A, 41H RRC A XCH A, 42H
- 20 -
共分享92篇相关文档