温度计程序(汇编).docVIP

  • 13
  • 0
  • 约3.54千字
  • 约 8页
  • 2017-12-22 发布于河南
  • 举报
温度计程序(汇编)

温度计程序(汇编) ORG 0000H DQ EQU P1.3 TEMPER_L EQU 29H;用于保存读出温度的低8 位 TEMPER_H EQU 28H;用于保存读出温度的高8 位 ZHENG EQU 30H DOT EQU 31H DIS_DUAN EQU P0 FLAG1 EQU 38H ;是否检测到DS18B20 标志位 DIS_1 EQU 21H ;十位段码存储位置 DIS_2 EQU 20H ;个位段码存储位置 DIS_3 EQU 22H ;小数点后第一位段码存储位置 DIS_4 EQU 23H ;小数点后第二位段码存储位置 MOV DIS_1,#0 MOV DIS_2,#0 MOV DIS_3,#0 MOV DIS_4,#0 MAIN: ACALL GET_TEMPER;调用读温度子程序 ACALL CHULI ACALL DISPLAY ;调用数码管显示子程序 CPL P1.0 AJMP MAIN ;这是DS18B20 复位初始化子程序 INIT_18B20: SETB DQ NOP CLR DQ ;主机发出延时501微秒的复位低脉冲 MOV R0,#250 DJNZ R0,$ SETB DQ ;然后拉高数据线 NOP

文档评论(0)

1亿VIP精品文档

相关文档