内容发布更新时间 : 2024/11/10 4:14:02星期一 下面是文章的全部内容请认真阅读。
.专业整理.
RLC A MOV R6,A MOV A,R5 ADDC A,R5 DA A MOV R5,A MOV A,R4 ADDC A,R4 DA A MOV R4,A MOV A,R3 ADDC A,R3 MOV R3,A DJNZ R2,HB3
RET DISP:MOV DPTR,#DISPTAB MOV R0,#4 DP1:MOV R1,#140
LOOP:MOV A,TEMP7 MOVC A,@A+DPTR MOV P1,A SETB P3.0 ACALL DELAY100 CLR P3.0 MOV A,TEMP3 MOVC A,@A+DPTR ANL A,#7FH MOV P1,A SETB P3.1 ACALL DELAY100 CLR P3.1
MOV A,TEMP2 MOVC A,@A+DPTR MOV P1,A SETB P3.2
.学习帮手.
; 显示子程序 ; 取出小数部分 ; 取出相应的字型码 ; 显示在数码管上 ; 数码管位选 ; 延时
; 清数码管位选 ; 取个位 ; 显示小数点 ; 取十位
.专业整理.
ACALL DELAY100 CLR P3.2
MOV A,TEMP1 ; 取符号位或百位 MOVC A,@A+DPTR MOV P1,A SETB P3.3 ACALL DELAY100 CLR P3.3
DJNZ R1,LOOP ; 循环显示 DJNZ R0,DP1 RET
DELAY100:MOV R7,#180 ; 延时 DJNZ R7,$ RET
DISPTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,0BFH,0FFH END
.学习帮手.
.专业整理.
附件2:元器件清单
AT89C52系列单片机*1个 470uF极性电容*1 9012三极管*5个 220欧电阻*12个 DS18B20温度传感器*1个 键盘*1个 电源接口*1个 5V1000mA电源*1个 LED电源指示灯*1个 500欧电阻*1个 10K电阻*2 1K电阻*1个 104uF电容*1个 22uF极性电容*1个 30pF电容*2个 四位共阳数码管*1个 11.0592MHZ晶振*1个
.学习帮手.