数字温度计课程设计报告(11)
时间:2026-01-15
时间:2026-01-15
主要采用单片机实现数字温度计功能,其中包含硬件和软件的实现部分
RET
;复位脉冲程序
RESET_PULSE: RESET:
NOP NOP
CLR DATA_BUS MOV DJNZ SETB MOV DJNZ
R7, #255 R7, $ DATA_BUS R7, #30 R7,$
SETB_FLAG
SETB
DATA_BUS
JNB DATA_BUS, CLR FLAG AJMP SETB DJNZ SETB
NEXT FLAG
SETB_FLAG: NEXT:
MOV
R7, #120
R7, $ DATA_BUS
RESET
JNB FLAG,
RET
;写命令
WRITE:
SETB
DATA_BUS
MOV CLR C
CLR DATA_BUS MOV DJNZ RRC A MOV MOV DJNZ SETB NOP DJNZ RET
R6, WRITING DATA_BUS, R7, #30H R7, $ DATA_BUS
C
R7, #5 R7, $ R6, #8
WRITING:
;循环显示段位
DISPLAY: MOV MOV MOV
R4, #200 A,
DIS_DP
DIS_LOOP:
P2, #0FFH
上一篇:2016年5月1日营业税改征增值税试点实施办法(包含
下一篇:测量基础知识