⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xs.asm

📁 18B20汇编程序
💻 ASM
字号:
LEDXSZ:JB ONE_BIT,JJ
       JB SANSHUO_BIT,JJ
       MOV P0,#0F9H
       CLR P2.7
       LCALL YS1MS
       SETB P2.7

 JJ:   MOV A,SW
       MOV DPTR,#SGTB
       MOVC A,@A+DPTR
       MOV P0,A ;显示温度小数部分十位</span>
       clr  SW_BIT
       LCALL YS1MS
       setb SW_BIT

       MOV A,GW
       MOV DPTR,#SGTB1
       MOVC A,@A+DPTR
       MOV P0,A ;显示温度小数部分个位值
       CLR GW_BIT
       LCALL YS1MS
       SETB GW_BIT

       MOV A,L_TEMP;此程序精度为0.0625
       MOV DPTR,#DSW_DB
       MOVC A,@A+DPTR
       MOV P0,A
       CLR DSW_BIT
       LCALL YS1MS
       SETB DSW_BIT

       MOV A,L_TEMP
       MOV DPTR,#DGW_DB
       MOVC A,@A+DPTR
       MOV P0,A
       CLR DGW_BIT
       LCALL YS1MS
       SETB DGW_BIT
       AJMP XS_C

       MOV A,DSW;此程序精度为0.0625
       MOV DPTR,#SGTB
       MOVC A,@A+DPTR
       MOV P0,A
       CLR DSW_BIT
       LCALL YS1MS
       SETB DSW_BIT

       MOV A,DGW
       MOV DPTR,#SGTB
       MOVC A,@A+DPTR
       MOV P0,A
       CLR DGW_BIT
       LCALL YS1MS
       SETB DGW_BIT


XS_C:  CLR P2.0
       MOV P0,#0A7H
       LCALL YS1MS
       SETB  P2.0

       JNB FUSU_BIT,NO_FU_
       CLR P2.5
       MOV P0,#0BFH
       LCALL YS1MS
NO_FU_:MOV P2,#0FFH
       RET


;************* 8位共阳数码管显示器字型码表 *****************
SGTB: DB 0C0H 0F9H 0A4H 0B0H 099H 092H 082H 0F8H 080H ;123456789
      DB 090H 088H 083H 0C6H 0A1H 086H 08EH;ABCDEF
SGTB1: DB 040H 079H 024H 030H 019H 12H 002H 078H 000H 010H; 0. 1. 2. 3. 4. 5. 6. 7. 8. 9.
DSW_DB:DB 0C0H;0
       DB 0C0H;0
       DB 0F9H;1
       DB 0F9H;1
       DB 0A4H;2
       DB 0B0H;3
       DB 0B0H;3
       DB 099H;4
       DB 092H;5
       DB 092H;5
       DB 082H;6
       DB 082H;6
       DB 0F8H;7
       DB 080H;8
       DB 080H;8
       DB 090H;9
DGW_DB: DB        0C0H;9
        DB        082H;
        DB        0B0H;
        DB        090H;
        DB        092H;
        DB        0F9H;
        DB        080H;
        DB        099H;
        DB        0C0H;
        DB        082H;
        DB        0B0H;
        DB        090H;
        DB        092H;
        DB        0F9H;
        DB        080H;
        DB        099H;


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -