📄 meau.lis
字号:
00B8 .dbline 0 ; func end
00B8 0895 ret
00BA .dbend
00BA .dbfunc e Dispaly_ID_KZ _Dispaly_ID_KZ fV
.even
00BA _Dispaly_ID_KZ::
00BA .dbline -1
00BA .dbline 149
00BA ; }
00BA ; /* Dispaly_ID_KZ()
00BA ; /*------------------------------------------------------------------------------*/
00BA ; void Dispaly_ID_KZ(void)
00BA ; {
00BA .dbline 150
00BA ; LCD_write_string(0X80,"ID_Number");
00BA 20E0 ldi R18,<L30
00BC 30E0 ldi R19,>L30
00BE 00E8 ldi R16,128
00C0 0E940000 xcall _LCD_write_string
00C4 .dbline 151
00C4 ; LCD_write_string(0Xc0,"KZ_Number");
00C4 20E0 ldi R18,<L31
00C6 30E0 ldi R19,>L31
00C8 00EC ldi R16,192
00CA 0E940000 xcall _LCD_write_string
00CE .dbline -2
00CE L29:
00CE .dbline 0 ; func end
00CE 0895 ret
00D0 .dbend
00D0 .dbfunc e Dispaly_speak_police _Dispaly_speak_police fV
.even
00D0 _Dispaly_speak_police::
00D0 .dbline -1
00D0 .dbline 157
00D0 ; }
00D0 ; /*------------------------------------------------------------------------------*/
00D0 ; /* Dispaly_fundamental_wave_down()
00D0 ; /*------------------------------------------------------------------------------*/
00D0 ; void Dispaly_speak_police(void)
00D0 ; {
00D0 .dbline 158
00D0 ; LCD_write_string(0X80,"Speak_Second");
00D0 20E0 ldi R18,<L33
00D2 30E0 ldi R19,>L33
00D4 00E8 ldi R16,128
00D6 0E940000 xcall _LCD_write_string
00DA .dbline 159
00DA ; LCD_write_string(0Xc0,"Police_1");
00DA 20E0 ldi R18,<L34
00DC 30E0 ldi R19,>L34
00DE 00EC ldi R16,192
00E0 0E940000 xcall _LCD_write_string
00E4 .dbline -2
00E4 L32:
00E4 .dbline 0 ; func end
00E4 0895 ret
00E6 .dbend
00E6 .dbfunc e Dispaly_police2_police3 _Dispaly_police2_police3 fV
.even
00E6 _Dispaly_police2_police3::
00E6 .dbline -1
00E6 .dbline 165
00E6 ; }
00E6 ; /*------------------------------------------------------------------------------*/
00E6 ; /* Dispaly_police2_police3()
00E6 ; /*------------------------------------------------------------------------------*/
00E6 ; void Dispaly_police2_police3(void)
00E6 ; {
00E6 .dbline 166
00E6 ; LCD_write_string(0X80,"Police_2");
00E6 20E0 ldi R18,<L36
00E8 30E0 ldi R19,>L36
00EA 00E8 ldi R16,128
00EC 0E940000 xcall _LCD_write_string
00F0 .dbline 167
00F0 ; LCD_write_string(0Xc0,"Police_3");
00F0 20E0 ldi R18,<L37
00F2 30E0 ldi R19,>L37
00F4 00EC ldi R16,192
00F6 0E940000 xcall _LCD_write_string
00FA .dbline -2
00FA L35:
00FA .dbline 0 ; func end
00FA 0895 ret
00FC .dbend
00FC .dbfunc e Dispaly_Fireman1_Fireman2 _Dispaly_Fireman1_Fireman2 fV
.even
00FC _Dispaly_Fireman1_Fireman2::
00FC .dbline -1
00FC .dbline 174
00FC ; }
00FC ; /*------------------------------------------------------------------------------*/
00FC ; /*------------------------------------------------------------------------------*/
00FC ; /* Dispaly_Fireman1_Fireman2()
00FC ; /*------------------------------------------------------------------------------*/
00FC ; void Dispaly_Fireman1_Fireman2(void)
00FC ; {
00FC .dbline 175
00FC ; LCD_write_string(0X80,"Fireman_1");
00FC 20E0 ldi R18,<L39
00FE 30E0 ldi R19,>L39
0100 00E8 ldi R16,128
0102 0E940000 xcall _LCD_write_string
0106 .dbline 176
0106 ; LCD_write_string(0Xc0,"Fireman_2");
0106 20E0 ldi R18,<L40
0108 30E0 ldi R19,>L40
010A 00EC ldi R16,192
010C 0E940000 xcall _LCD_write_string
0110 .dbline -2
0110 L38:
0110 .dbline 0 ; func end
0110 0895 ret
0112 .dbend
0112 .dbfunc e Dispaly_Fireman3_secure1 _Dispaly_Fireman3_secure1 fV
.even
0112 _Dispaly_Fireman3_secure1::
0112 .dbline -1
0112 .dbline 182
0112 ; }
0112 ; /*------------------------------------------------------------------------------*/
0112 ; /* Dispaly_Fireman3_Fireman2()
0112 ; /*------------------------------------------------------------------------------*/
0112 ; void Dispaly_Fireman3_secure1(void)
0112 ; {
0112 .dbline 183
0112 ; LCD_write_string(0X80,"Fireman_3");
0112 20E0 ldi R18,<L42
0114 30E0 ldi R19,>L42
0116 00E8 ldi R16,128
0118 0E940000 xcall _LCD_write_string
011C .dbline 184
011C ; LCD_write_string(0Xc0,"Secure_1");
011C 20E0 ldi R18,<L43
011E 30E0 ldi R19,>L43
0120 00EC ldi R16,192
0122 0E940000 xcall _LCD_write_string
0126 .dbline -2
0126 L41:
0126 .dbline 0 ; func end
0126 0895 ret
0128 .dbend
0128 .dbfunc e Dispaly_secure2_secure3 _Dispaly_secure2_secure3 fV
.even
0128 _Dispaly_secure2_secure3::
0128 .dbline -1
0128 .dbline 190
0128 ; }
0128 ; /*------------------------------------------------------------------------------*/
0128 ; /* Dispaly_Fireman1_Fireman2()
0128 ; /*------------------------------------------------------------------------------*/
0128 ; void Dispaly_secure2_secure3(void)
0128 ; {
0128 .dbline 191
0128 ; LCD_write_string(0X80,"Secure_2");
0128 20E0 ldi R18,<L45
012A 30E0 ldi R19,>L45
012C 00E8 ldi R16,128
012E 0E940000 xcall _LCD_write_string
0132 .dbline 192
0132 ; LCD_write_string(0Xc0,"Secure_3");
0132 20E0 ldi R18,<L46
0134 30E0 ldi R19,>L46
0136 00EC ldi R16,192
0138 0E940000 xcall _LCD_write_string
013C .dbline -2
013C L44:
013C .dbline 0 ; func end
013C 0895 ret
013E .dbend
013E .dbfunc e Dispaly_secret_number _Dispaly_secret_number fV
.even
013E _Dispaly_secret_number::
013E .dbline -1
013E .dbline 197
013E ; }
013E ; /* Dispaly_Fireman1_Fireman2()
013E ; /*------------------------------------------------------------------------------*/
013E ; void Dispaly_secret_number(void)
013E ; {
013E .dbline 198
013E ; LCD_write_string(0X80,"Secret_number1");
013E 20E0 ldi R18,<L48
0140 30E0 ldi R19,>L48
0142 00E8 ldi R16,128
0144 0E940000 xcall _LCD_write_string
0148 .dbline 199
0148 ; LCD_write_string(0Xc0,"Secret_number2");
0148 20E0 ldi R18,<L49
014A 30E0 ldi R19,>L49
014C 00EC ldi R16,192
014E 0E940000 xcall _LCD_write_string
0152 .dbline -2
0152 L47:
0152 .dbline 0 ; func end
0152 0895 ret
0154 .dbend
0154 .dbfunc e Dispaly_SN _Dispaly_SN fV
.even
0154 _Dispaly_SN::
0154 .dbline -1
0154 .dbline 204
0154 ; }
0154 ; /*------------------------------------------------------------------------------*/
0154 ; /*------------------------------------------------------------------------------*/
0154 ; void Dispaly_SN(void)
0154 ; {
0154 .dbline 205
0154 ; LCD_write_string(0X80,"SN");
0154 20E0 ldi R18,<L51
0156 30E0 ldi R19,>L51
0158 00E8 ldi R16,128
015A 0E940000 xcall _LCD_write_string
015E .dbline -2
015E L50:
015E .dbline 0 ; func end
015E 0895 ret
0160 .dbend
0160 .dbfunc e quit_fun _quit_fun fV
.even
0160 _quit_fun::
0160 .dbline -1
0160 .dbline 210
0160 ; }
0160 ; /*------------------------------------------------------------------------------*/
0160 ; /*------------------------------------------------------------------------------*/
0160 ; void quit_fun(void)
0160 ; {
0160 .dbline 214
0160 ; // state=0;
0160 ; // st_f=0;
0160 ; // t1count2=0;
0160 ; LCD_write_char(0,0x01); //按ESC后退出设置
0160 21E0 ldi R18,1
0162 30E0 ldi R19,0
0164 0027 clr R16
0166 1127 clr R17
0168 0E940000 xcall _LCD_write_char
016C .dbline -2
016C L52:
016C .dbline 0 ; func end
016C 0895 ret
016E .dbend
016E .dbfunc e Menu_function _Menu_function fV
.even
016E _Menu_function::
016E .dbline -1
016E .dbline 235
016E ; }
016E ;
016E ; /*AT24c256地址分配一览表*/
016E ; /*ID_Number: 0-5*/
016E ; /*KZ_Number: 6-7*/
016E ; /*speak_Second: 8-9*/
016E ; /*Police_Service_1: 10-29*/
016E ; /*Police_Service_2: 30-49*/
016E ; /*Police_Service_3: 50-69*/
016E ; /*Fireman_Service_1: 70-89*/
016E ; /*Fireman_Service_2: 90-109*/
016E ; /*Fireman_Service_3: 110-129*/
016E ; /*secure_man_1: 130-149*/
016E ; /*secure_man_2: 150-169*/
016E ; /*secure_man_1: 170-189*/
016E ; /* 菜单调用解释函数
016E ; /*------------------------------------------------------------------------------
016E ; */
016E ;
016E ; void Menu_function(void)
016E ; {
016E .dbline 236
016E ; switch(iMenuID) //菜单身份号//
016E 80910000 lds R24,_iMenuID
0172 90910100 lds R25,_iMenuID+1
0176 8230 cpi R24,2
0178 E0E0 ldi R30,0
017A 9E07 cpc R25,R30
017C 09F0 breq L56
017E 07C0 xjmp L55
0180 X2:
0180
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -