📄 jiashiqi.asm
字号:
lds humitity_set_time,0fh
jmp down_key_end
down_key_3:
lds temp_1,1011b
and* Schmitt_on_off ;如果有减按键,则取消连续工作标志
lds humitity_set_time,0fh
lda consumer_set_humitity_h
sta temp_1+1
lda consumer_set_humitity_l
sta temp_1
subi temp_1+1,03h
jc down_key_2
subi temp_1,0dh
jz down_key_2
down_key_3_1:
lds consumer_set_humitity_h,02h
lds consumer_set_humitity_l,08h ;30
jmp down_key_end
down_key_2:
subi* temp_1,5
sbci* temp_1+1,0
mwr consumer_set_humitity_h,temp_1+1
mwr consumer_set_humitity_l,temp_1
down_key_end
call DispTemperatureCF
jmp MainProLoop
;==============================
mode_key:
spkx 10110000b
plc 20h
lda power_big
jb2 mode_key_in
jmp MainProLoop
mode_key_in:
lds buz_time,08h
lds humitity_set_time,00h ;关闭闪动
lda power_big
jb0 mode_key_1
lds temp_1,0001b
or* power_big
jmp mode_key_2
mode_key_1:
lds temp_1,1110b
and* power_big
mode_key_2:
call DispTemperatureCF
jmp MainProLoop
;==============================
timer_key:
spkx 10110000b
plc 20h
lda power_big
jb2 timer_key_in
jmp MainProLoop
timer_key_in:
lds buz_time,08h
lds humitity_set_time,00h ;关闭闪动
lds temp_2,0001b
or* delay_time ;有定时
lds temp_2,0
sta time_hour_1
sta time_hour_2
sta time_hour_3
sta time_hour_4 ;清除定时器
lda timer_hour_h
sta temp_1+1
lda timer_hour_l
sta temp_1
or temp_1+1
jz timer_key_1 ;设定为1小时
lda temp_1+1
jb0 timer_key_2 ;清除设定
MRA temp_1
SL0 temp_1
jc timer_key_3
jmp timer_key_4
timer_key_1:
lds temp_1+1,0
lds temp_1,1
jmp timer_key_4
timer_key_2:
lds temp_1+1,0
lds temp_1,0
lds temp_2,1110b
and* delay_time
jmp timer_key_4
timer_key_3:
lds temp_1+1,1
timer_key_4:
mwr timer_hour_h,temp_1+1
mwr timer_hour_l,temp_1
call DispTemperatureCF
jmp MainProLoop
;==============================
on_off_key:
spkx 10110000b
plc 20h
lds buz_time,08h
lda power_big
jb2 off_machine
lds temp_1,0100b
or* power_big
lds temp_5,1110b ;关闭加湿标志显示
and* disp_no
;-------------------------------------------
lds humitity_set_time,0fh
;-------------------------------------------
jmp on_off_key_2
off_machine:
lds humitity_set_time,00h ;关闭闪动
lds temp_6,0
opd temp_6 ;关闭所有负载
lds temp_1,1011b
and* power_big ;关闭开机标志
lds temp_2,1110b ;关闭延时标志
and* delay_time
lds temp_2,0
sta timer_hour_h
sta timer_hour_l
on_off_key_2:
call DispTemperatureCF
jmp MainProLoop
;**************************************************************************
.ENDC
;**************************************************************************
;**************************************************************************
;**************************************************************************
.TABLE
data 000H,02bH ; 27.28k 0
data 001H,0a5H ;0
data 002H,029H ; 26.13k 1
data 003H,0ceH ;1
data 004H,028H ; 25.03k 2
data 005H,00cH ;2
data 006H,026H ; 23.99k 3
data 007H,062H ;3
data 008H,024H ; 23.00k 4
data 009H,0ccH ;4
data 00AH,023H ; 22.05k 5
data 00BH,047H ;5
data 00CH,021H ; 21.15k 6
data 00DH,0d7H ;6
data 00EH,020H ; 20.30k 7
data 00FH,07aH ;7
data 010H,01fH ; 19.48k 8
data 011H,02bH ;8
data 012H,01dH ; 18.70k 9
data 013H,0ebH ;9
data 014H,01cH ; 17.96k 10
data 015H,0bcH ;10
data 016H,01bH ; 17.24k 11
data 017H,095H ;11
data 018H,01aH ; 16.56k 12
data 019H,07eH ;12
data 01AH,019H ; 15.90k 13
data 01BH,070H ;13
data 01CH,018H ; 15.28k 14
data 01DH,072H ;14
data 01EH,017H ; 14.69k 15
data 01FH,081H ;15
data 020H,016H ; 14.12k 16
data 021H,097H ;16
data 022H,015H ; 13.58k 17
data 023H,0baH ;17
data 024H,014H ; 13.06k 18
data 025H,0e5H ;18
data 026H,014H ; 12.56k 19
data 027H,018H ;19
data 028H,013H ; 12.09k 20
data 029H,058H ;20
data 02AH,012H ; 11.63k 21
data 02BH,09bH ;21
data 02CH,011H ; 11.20k 22
data 02DH,0ebH ;22
data 02EH,011H ; 10.78k 23
data 02FH,03fH ;23
data 030H,010H ; 10.38k 24
data 031H,09bH ;24
data 032H,010H ; 10.00k 25
data 033H,000H ;25
data 034H,00fH ; 9.632k 26
data 035H,069H ;26
data 036H,00eH ; 9.281k 27
data 037H,0d9H ;27
data 038H,00eH ; 8.944k 28
data 039H,04fH ;28
data 03AH,00dH ; 8.622k 29
data 03BH,0cbH ;29
data 03CH,00dH ; 8.313k 30
data 03DH,04dH ;30
data 03EH,00cH ; 8.014k 31
data 03FH,0d2H ;31
data 040H,00cH ; 7.728k 32
data 041H,05dH ;32
data 042H,00bH ; 7.454k 33
data 043H,0edH ;33
data 044H,00bH ; 7.192k 34
data 045H,081H ;34
data 046H,00bH ; 6.940k 35
data 047H,01aH ;35
data 048H,00aH ; 6.699k 36
data 049H,0b7H ;36
data 04AH,00aH ; 6.467k 37
data 04BH,058H ;37
data 04CH,009H ; 6.245k 38
data 04DH,0fdH ;38
data 04EH,009H ; 6.032k 39
data 04FH,0a6H ;39
data 050H,009H ; 5.827k 40
data 051H,052H ;40
data 052H,000H ;Table end flag
data 053H,000H ;
; Temperature Table
;******************************************************************1℃
data 054h,0ffh ;
data 055h,080h ;31
data 056h,074h ;
data 057h,0e6h ;33
data 058h,00fh ;
data 059h,0e6h ;35
data 05ah,0cah ;
data 05bh,0e6h ;37
data 05ch,09ah ;
data 05dh,080h ;39
data 05eh,071h ;
data 05fh,0e6h ;41
data 060h,056h ;
data 061h,066h ;43
data 062h,041h ;
data 063h,066h ;45
data 064h,032h ;
data 065h,099h ;47
data 066h,027h ;
data 067h,033h ;49
data 068h,01eh ;
data 069h,033h ;51
data 06ah,017h ;
data 06bh,033h ;53
data 06ch,011h ;
data 06dh,0e6h ;55
data 06eh,00eh ;
data 06fh,019h ;57
data 070h,00bh ;
data 071h,033h ;59
data 072h,008h ;
data 073h,0f5h ;61
data 074h,007h ;
data 075h,042h ;63
data 076h,005h ;
data 077h,0e3h ;65
data 078h,004h ;
data 079h,0d9h ;67
data 07ah,003h ;
data 07bh,0fdh ;69
data 07ch,003h ;
data 07dh,047h ;71
data 07eh,002h ;
data 07fh,0aeh ;73
data 080h,002h ;
data 081h,030h ;75
data 082h,001h ;
data 082h,0deh ;77
data 084h,001h ;
data 085h,097h ;79
data 086h,001h ;
data 087h,05ch ;81
data 088h,001h ;
data 089h,02bh ;83
data 08ah,000h ;
data 08bh,000h ;00
;******************************************************************3℃
data 08ch,0c0h ;
data 08dh,080h ;31
data 08eh,047h ;
data 08fh,066h ;33
data 090h,0eeh ;
data 091h,0e6h ;35
data 092h,0b2h ;
data 093h,000h ;37
data 094h,084h ;
data 095h,099h ;39
data 096h,063h ;
data 097h,099h ;41
data 098h,04bh ;
data 099h,080h ;43
data 09ah,039h ;
data 09bh,033h ;45
data 09ch,02ch ;
data 09dh,033h ;47
data 09eh,022h ;
data 09fh,019h ;49
data 0a0h,01ah ;
data 0a1h,066h ;51
data 0a2h,014h ;
data 0a3h,066h ;53
data 0a4h,00fh ;
data 0a5h,0cch ;55
data 0a6h,00ch ;
data 0a7h,099h ;57
data 0a8h,00ah ;
data 0a9h,000h ;59
data 0aah,008h ;
data 0abh,00ah ;61
data 0ach,006h ;
data 0adh,08ah ;63
data 0aeh,005h ;
data 0afh,051h ;65
data 0b0h,004h ;
data 0b1h,063h ;67
data 0b2h,003h ;
data 0b3h,0a1h ;69
data 0b4h,002h ;
data 0b5h,0fah ;71
data 0b6h,002h ;
data 0b7h,06eh ;73
data 0b8h,001h ;
data 0b9h,0fdh ;75
data 0bah,001h ;
data 0bbh,0b0h ;77
data 0bch,001h ;
data 0bdh,070h ;79
data 0beh,001h ;
data 0bfh,03ah ;81
data 0c0h,001h ;
data 0c1h,00fh ;83
data 0c2h,000h ;
data 0c3h,000h ;00
;******************************************************************5℃
data 0c4h,089h ;
data 0c5h,033h ;31
data 0c6h,01fh ;
data 0c7h,066h ;33
data 0c8h,0d2h ;
data 0c9h,000h ;35
data 0cah,09ch ;
data 0cbh,019h ;37
data 0cch,074h ;
data 0cdh,000h ;39
data 0ceh,057h ;
data 0cfh,019h ;41
data 0d0h,042h ;
data 0d1h,000h ;43
data 0d2h,032h ;
data 0d3h,000h ;45
data 0d4h,026h ;
data 0d5h,080h ;47
data 0d6h,01dh ;
data 0d7h,099h ;49
data 0d8h,017h ;
data 0d9h,000h ;51
data 0dah,011h ;
data 0dbh,0e6h ;53
data 0dch,00eh ;
data 0ddh,000h ;55
data 0deh,00bh ;
data 0dfh,033h ;57
data 0e0h,008h ;
data 0e1h,0f3h ;59
data 0e2h,007h ;
data 0e3h,038h ;61
data 0e4h,005h ;
data 0e5h,0e3h ;63
data 0e6h,004h ;
data 0e7h,0cch ;65
data 0e8h,003h ;
data 0e9h,0fah ;67
data 0eah,003h ;
data 0ebh,04ch ;69
data 0ech,002h ;
data 0edh,0b5h ;71
data 0eeh,002h ;
data 0efh,035h ;73
data 0f0h,001h ;
data 0f1h,0cch ;75
data 0f2h,001h ;
data 0f3h,08ah ;77
data 0f4h,001h ;
data 0f5h,04ch ;79
data 0f6h,001h ;
data 0f7h,01ch ;81
data 0f8h,000h ;
data 0f9h,0f4h ;83
data 0fah,000h ;
data 0fbh,000h ;00
;******************************************************************7℃
data 0fch,054h ;
data 0fdh,0cch ;31
data 0feh,0fah ;
data 0ffh,019h ;33
data 100h,0b7h ;
data 101h,099h ;35
data 102h,089h ;
data 103h,080h ;37
data 104h,067h ;
data 105h,000h ;39
data 106h,04dh ;
data 107h,0b3h ;41
data 108h,03bh ;
data 109h,000h ;43
data 10ah,02ch ;
data 10bh,0cch ;45
data 10ch,022h ;
data 10dh,099h ;47
data 10eh,01ah ;
data 10fh,0b3h ;49
data 110h,014h ;
data 111h,0b3h ;51
data 112h,010h ;
data 113h,033h ;53
data 114h,00ch ;
data 115h,0b3h ;55
data 116h,00ah ;
data 117h,019h ;57
data 118h,008h ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -