📄 070707.s
字号:
mov cl,a
mov a,@40
add cl,a
mov a,cl
mov cx,a
clr cx+1
mov a,cx
STA _check_table_value,0,0
mov a,cx+1
STA _check_table_value,1,0
.stabn 68,0,516,L626
L626:
jmp @L$527
.stabn 68,0,517,L627
L627:
.stabn 224,0,3,L628
L628:
L$533:
.stabn 68,0,518,L629
L629:
.stabn 224,0,2,L630
L630:
L$530:
.stabn 68,0,511,L631
L631:
INCMB _temp,0
L$532:
.stabn 68,0,511,L632
L632:
UGELRIB _temp,30
jbs STATUS,cf
jmp @L$529
.stabn 68,0,519,L633
L633:
.stabn 224,0,1,L634
L634:
jmp @L$527
L$526:
.stabn 68,0,520,L635
L635:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
LDA _temp_table_3,0,1
mov ax,a
LDA _temp_table_3,1,1
mov ax+1,a
ULEGRRW cx,ax
jbs STATUS,cf
jmp @L$535
LDA _temp_table_3+58,0,1
mov ax,a
LDA _temp_table_3+58,1,1
mov ax+1,a
UGELRRW cx,ax
jbs STATUS,cf
jmp @L$535
.stabn 192,0,1,L636
L636:
.stabn 68,0,521,L637
L637:
.stabn 68,0,522,L638
L638:
clr _temp
jmp @L$541
L$538:
.stabn 192,0,2,L639
L639:
.stabn 68,0,523,L640
L640:
.stabn 68,0,524,L641
L641:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
mov a,cx
STA check_temp_table_bp-6,0,0
mov a,cx+1
STA check_temp_table_bp-6,1,0
LDA _temp,0,0
mov ax,a
clr ax+1
LSHUMIW ax,1,0
mov a,@.b0._temp_table_3
mov cx,a
mov a,@.b1._temp_table_3
mov cx+1,a
mov a,cx
add ax,a
mov a,cx+1
jbc STATUS,cf
add a,@1
add ax+1,a
LDAP ax,0,1
mov cx,a
LDAP ax,1,1
mov cx+1,a
LDA check_temp_table_bp-6,0,0
mov ax,a
LDA check_temp_table_bp-6,1,0
mov ax+1,a
UGELRRW ax,cx
jbs STATUS,cf
jmp @L$542
.stabn 192,0,3,L642
L642:
.stabn 68,0,525,L643
L643:
.stabn 68,0,526,L644
L644:
LDA _temp,0,0
mov cl,a
mov a,@70
add cl,a
mov a,cl
mov cx,a
clr cx+1
mov a,cx
STA _check_table_value,0,0
mov a,cx+1
STA _check_table_value,1,0
.stabn 68,0,527,L645
L645:
jmp @L$536
.stabn 68,0,528,L646
L646:
.stabn 224,0,3,L647
L647:
L$542:
.stabn 68,0,529,L648
L648:
.stabn 224,0,2,L649
L649:
L$539:
.stabn 68,0,522,L650
L650:
INCMB _temp,0
L$541:
.stabn 68,0,522,L651
L651:
UGELRIB _temp,30
jbs STATUS,cf
jmp @L$538
.stabn 68,0,530,L652
L652:
.stabn 224,0,1,L653
L653:
jmp @L$536
L$535:
.stabn 68,0,531,L654
L654:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
LDA _temp_table_4,0,1
mov ax,a
LDA _temp_table_4,1,1
mov ax+1,a
ULEGRRW cx,ax
jbs STATUS,cf
jmp @L$544
LDA _temp_table_4+58,0,1
mov ax,a
LDA _temp_table_4+58,1,1
mov ax+1,a
UGELRRW cx,ax
jbs STATUS,cf
jmp @L$544
.stabn 192,0,1,L655
L655:
.stabn 68,0,532,L656
L656:
.stabn 68,0,533,L657
L657:
clr _temp
jmp @L$550
L$547:
.stabn 192,0,2,L658
L658:
.stabn 68,0,534,L659
L659:
.stabn 68,0,535,L660
L660:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
mov a,cx
STA check_temp_table_bp-6,0,0
mov a,cx+1
STA check_temp_table_bp-6,1,0
LDA _temp,0,0
mov ax,a
clr ax+1
LSHUMIW ax,1,0
mov a,@.b0._temp_table_4
mov cx,a
mov a,@.b1._temp_table_4
mov cx+1,a
mov a,cx
add ax,a
mov a,cx+1
jbc STATUS,cf
add a,@1
add ax+1,a
LDAP ax,0,1
mov cx,a
LDAP ax,1,1
mov cx+1,a
LDA check_temp_table_bp-6,0,0
mov ax,a
LDA check_temp_table_bp-6,1,0
mov ax+1,a
UGELRRW ax,cx
jbs STATUS,cf
jmp @L$551
.stabn 192,0,3,L661
L661:
.stabn 68,0,536,L662
L662:
.stabn 68,0,537,L663
L663:
LDA _temp,0,0
mov cl,a
mov a,@100
add cl,a
mov a,cl
mov cx,a
clr cx+1
mov a,cx
STA _check_table_value,0,0
mov a,cx+1
STA _check_table_value,1,0
.stabn 68,0,538,L664
L664:
jmp @L$545
.stabn 68,0,539,L665
L665:
.stabn 224,0,3,L666
L666:
L$551:
.stabn 68,0,540,L667
L667:
.stabn 224,0,2,L668
L668:
L$548:
.stabn 68,0,533,L669
L669:
INCMB _temp,0
L$550:
.stabn 68,0,533,L670
L670:
UGELRIB _temp,30
jbs STATUS,cf
jmp @L$547
.stabn 68,0,541,L671
L671:
.stabn 224,0,1,L672
L672:
jmp @L$545
L$544:
.stabn 68,0,542,L673
L673:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
LDA _temp_table_5,0,1
mov ax,a
LDA _temp_table_5,1,1
mov ax+1,a
ULEGRRW cx,ax
jbs STATUS,cf
jmp @L$553
LDA _temp_table_5+58,0,1
mov ax,a
LDA _temp_table_5+58,1,1
mov ax+1,a
UGELRRW cx,ax
jbs STATUS,cf
jmp @L$553
.stabn 192,0,1,L674
L674:
.stabn 68,0,543,L675
L675:
.stabn 68,0,544,L676
L676:
clr _temp
jmp @L$559
L$556:
.stabn 192,0,2,L677
L677:
.stabn 68,0,545,L678
L678:
.stabn 68,0,546,L679
L679:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
mov a,cx
STA check_temp_table_bp-6,0,0
mov a,cx+1
STA check_temp_table_bp-6,1,0
LDA _temp,0,0
mov ax,a
clr ax+1
LSHUMIW ax,1,0
mov a,@.b0._temp_table_5
mov cx,a
mov a,@.b1._temp_table_5
mov cx+1,a
mov a,cx
add ax,a
mov a,cx+1
jbc STATUS,cf
add a,@1
add ax+1,a
LDAP ax,0,1
mov cx,a
LDAP ax,1,1
mov cx+1,a
LDA check_temp_table_bp-6,0,0
mov ax,a
LDA check_temp_table_bp-6,1,0
mov ax+1,a
UGELRRW ax,cx
jbs STATUS,cf
jmp @L$560
.stabn 192,0,3,L680
L680:
.stabn 68,0,547,L681
L681:
.stabn 68,0,548,L682
L682:
LDA _temp,0,0
mov cl,a
mov a,@130
add cl,a
mov a,cl
mov cx,a
clr cx+1
mov a,cx
STA _check_table_value,0,0
mov a,cx+1
STA _check_table_value,1,0
.stabn 68,0,549,L683
L683:
jmp @L$554
.stabn 68,0,550,L684
L684:
.stabn 224,0,3,L685
L685:
L$560:
.stabn 68,0,551,L686
L686:
.stabn 224,0,2,L687
L687:
L$557:
.stabn 68,0,544,L688
L688:
INCMB _temp,0
L$559:
.stabn 68,0,544,L689
L689:
UGELRIB _temp,30
jbs STATUS,cf
jmp @L$556
.stabn 68,0,552,L690
L690:
.stabn 224,0,1,L691
L691:
jmp @L$554
L$553:
.stabn 68,0,553,L692
L692:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
LDA _temp_table_6,0,1
mov ax,a
LDA _temp_table_6,1,1
mov ax+1,a
ULEGRRW cx,ax
jbs STATUS,cf
jmp @L$562
LDA _temp_table_6+58,0,1
mov ax,a
LDA _temp_table_6+58,1,1
mov ax+1,a
UGELRRW cx,ax
jbs STATUS,cf
jmp @L$562
.stabn 192,0,1,L693
L693:
.stabn 68,0,554,L694
L694:
.stabn 68,0,555,L695
L695:
clr _temp
jmp @L$568
L$565:
.stabn 192,0,2,L696
L696:
.stabn 68,0,556,L697
L697:
.stabn 68,0,557,L698
L698:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
mov a,cx
STA check_temp_table_bp-6,0,0
mov a,cx+1
STA check_temp_table_bp-6,1,0
LDA _temp,0,0
mov ax,a
clr ax+1
LSHUMIW ax,1,0
mov a,@.b0._temp_table_6
mov cx,a
mov a,@.b1._temp_table_6
mov cx+1,a
mov a,cx
add ax,a
mov a,cx+1
jbc STATUS,cf
add a,@1
add ax+1,a
LDAP ax,0,1
mov cx,a
LDAP ax,1,1
mov cx+1,a
LDA check_temp_table_bp-6,0,0
mov ax,a
LDA check_temp_table_bp-6,1,0
mov ax+1,a
UGELRRW ax,cx
jbs STATUS,cf
jmp @L$569
.stabn 192,0,3,L699
L699:
.stabn 68,0,558,L700
L700:
.stabn 68,0,559,L701
L701:
LDA _temp,0,0
mov cl,a
mov a,@160
add cl,a
mov a,cl
mov cx,a
clr cx+1
mov a,cx
STA _check_table_value,0,0
mov a,cx+1
STA _check_table_value,1,0
.stabn 68,0,560,L702
L702:
jmp @L$563
.stabn 68,0,561,L703
L703:
.stabn 224,0,3,L704
L704:
L$569:
.stabn 68,0,562,L705
L705:
.stabn 224,0,2,L706
L706:
L$566:
.stabn 68,0,555,L707
L707:
INCMB _temp,0
L$568:
.stabn 68,0,555,L708
L708:
UGELRIB _temp,30
jbs STATUS,cf
jmp @L$565
.stabn 68,0,563,L709
L709:
.stabn 224,0,1,L710
L710:
jmp @L$563
L$562:
.stabn 68,0,564,L711
L711:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
LDA _temp_table_7,0,1
mov ax,a
LDA _temp_table_7,1,1
mov ax+1,a
ULEGRRW cx,ax
jbs STATUS,cf
jmp @L$571
LDA _temp_table_7+58,0,1
mov ax,a
LDA _temp_table_7+58,1,1
mov ax+1,a
UGELRRW cx,ax
jbs STATUS,cf
jmp @L$571
.stabn 192,0,1,L712
L712:
.stabn 68,0,565,L713
L713:
.stabn 68,0,566,L714
L714:
clr _temp
jmp @L$577
L$574:
.stabn 192,0,2,L715
L715:
.stabn 68,0,567,L716
L716:
.stabn 68,0,568,L717
L717:
LDA _sensor_value,0,0
mov cx,a
LDA _sensor_value,1,0
mov cx+1,a
mov a,cx
STA check_temp_table_bp-6,0,0
mov a,cx+1
STA check_temp_table_bp-6,1,0
LDA _temp,0,0
mov ax,a
clr ax+1
LSHUMIW ax,1,0
mov a,@.b0._temp_table_7
mov cx,a
mov a,@.b1._temp_table_7
mov cx+1,a
mov a,cx
add ax,a
mov a,cx+1
jbc STATUS,cf
add a,@1
add ax+1,a
LDAP ax,0,1
mov cx,a
LDAP ax,1,1
mov cx+1,a
LDA check_temp_table_bp-6,0,0
mov ax,a
LDA check_temp_table_bp-6,1,0
mov ax+1,a
UGELRRW ax,cx
jbs STATUS,cf
jmp @L$578
.stabn 192,0,3,L718
L718:
.stabn 68,0,569,L719
L719:
.stabn 68,0,570,L720
L720:
LDA _temp,0,0
mov cl,a
mov a,@190
add cl,a
mov a,cl
mov cx,a
clr cx+1
mov a,cx
STA _check_table_value,0,0
mov a,cx+1
STA _check_table_value,1,0
.stabn 68,0,571,L721
L721:
jmp @L$576
.stabn 68,0,572,L722
L722:
.stabn 224,0,3,L723
L723:
L$578:
.stabn 68,0,573,L724
L724:
.stabn 224,0,2,L725
L725:
L$575:
.stabn 68,0,566,L726
L726:
INCMB _temp,0
L$577:
.stabn 68,0,566,L727
L727:
UGELRIB _temp,30
jbs STATUS,cf
jmp @L$574
L$576:
.stabn 68,0,574,L728
L728:
.stabn 224,0,1,L729
L729:
L$571:
L$563:
L$554:
L$545:
L$536:
L$527:
L$518:
L$516:
.stabn 68,0,575,L730
L730:
.stabn 224,0,0,L731
L731:
L$512:
mov a,check_temp_table_bp-4
mov ecx,a
mov a,check_temp_table_bp-3
mov ecx+1,a
mov a,check_temp_table_bp-2
mov ecx+2,a
mov a,check_temp_table_bp-1
mov ecx+3,a
ret
.STACK check_temp_table_bp,local,6
public _key_detect
public key_detect_bp
.stabs "key_detect:F15",36,0,0,_key_detect
.section ".S9",C_CODE
.SYMDEF ".S9"
_key_detect:
.SYMDEF "_key_detect"
mov a,ecx
mov key_detect_bp-4,a
mov a,ecx+1
mov key_detect_bp-3,a
mov a,ecx+2
mov key_detect_bp-2,a
mov a,ecx+3
mov key_detect_bp-1,a
.stabs "temp6:10",128,0,0,key_detect_bp-5
.stabn 192,0,0,L763
L763:
.stabn 68,0,579,L764
L764:
.stabn 68,0,581,L765
L765:
.cfile "E:\PROJECT\OXYGEN\PROGRAM\C-PROGRAM\OXYGEN\070706\070707.c(581):"
WDTC
.stabn 68,0,581,L766
L766:
.stabn 68,0,582,L767
L767:
LDA _P7,0,0
and a,@6
STA key_detect_bp-5,0,0
.stabn 68,0,583,L768
L768:
EQNEPRIB key_detect_bp-5,6
jbs STATUS,zf
jmp @L$733
.stabn 192,0,1,L769
L769:
.stabn 68,0,584,L770
L770:
.stabn 68,0,585,L771
L771:
EQNEPRIB _heat_key,1
jbs STATUS,zf
jmp @L$735
.stabn 192,0,2,L772
L772:
.stabn 68,0,586,L773
L773:
.stabn 68,0,587,L774
L774:
jbs _heat_begin,3
jmp @L$737
.stabn 192,0,3,L775
L775:
.stabn 68,0,588,L776
L776:
.stabn 68,0,589,L777
L777:
bc _heat_begin,3
.stabn 68,0,590,L778
L778:
bc _P7_5,5
.stabn 68,0,591,L779
L779:
bc _P7_3,3
.stabn 68,0,592,L780
L780:
bc _P7_4,4
.stabn 68,0,593,L781
L781:
clr _heat_key
.stabn 68,0,594,L782
L782:
.stabn 224,0,3,L783
L783:
jmp @L$738
L$737:
.stabn 192,0,3,L784
L784:
.stabn 68,0,596,L785
L785:
.stabn 68,0,597,L786
L786:
bs _heat_begin,3
.stabn 68,0,598,L787
L787:
bs _P7_5,5
.stabn 68,0,599,L788
L788:
clr _heat_key
.stabn 68,0,600,L789
L789:
.stabn 224,0,3,L790
L790:
L$738:
.stabn 68,0,601,L791
L791:
clr _stop_time+1
clr _stop_time
.stabn 68,0,602,L792
L792:
clr _heat_time
.stabn 68,0,603,L793
L793:
clr _display_time
.stabn 68,0,604,L794
L794:
.stabn 224,0,2,L795
L795:
jmp @L$734
L$735:
.stabn 192,0,2,L796
L796:
.stabn 68,0,606,L797
L797:
.stabn 68,0,607,L798
L798:
bc _key_valid,0
.stabn 68,0,608,L799
L799:
clr _key_same
.stabn 68,0,609,L800
L800:
clr _key_time
.stabn 68,0,610,L801
L801:
clr _key1_time
.stabn 68,0,611,L802
L802:
clr _heat_key
.stabn 68,0,612,L803
L803:
.stabn 224,0,2,L804
L804:
.stabn 68,0,613,L805
L805:
.stabn 224,0,1,L806
L806:
jmp @L$734
L$733:
.stabn 68,0,614,L807
L807:
EQNEPRIB key_detect_bp-5,0
jbs STATUS,zf
jmp @L$739
.stabn 192,0,1,L808
L808:
.stabn 68,0,615,L809
L809:
.stabn 68,0,616,L810
L810:
EQNEPRIB _heat_key,0
jbs STATUS,zf
jmp @L$741
.stabn 192,0,2,L811
L811:
.stabn 68,0,617,L812
L812:
.stabn 68,0,618,L813
L813:
INCMB _key_time,0
.stabn 68,0,619,L814
L814:
EQNEPRIB _key_time,4
jbs STATUS,zf
jmp @L$740
.stabn 192,0,3,L815
L815:
.stabn 68,0,620,L816
L816:
.stabn 68,0,621,L817
L817:
clr _key_time
.stabn 68,0,622,L818
L818:
mov a,@1
STA _heat_key,0,0
.stabn 68,0,623,L819
L819:
.stabn 224,0,3,L820
L820:
.stabn 68,0,624,L821
L821:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -