📄 main.lis
字号:
.module main.c
.area data(ram, con, rel)
0000 _commtimer::
0000 .blkb 2
.area idata
0000 0000 .word 0
.area data(ram, con, rel)
0002 .dbfile F:\yyjapp\yymk\software\main.c
0002 .dbsym e commtimer _commtimer i
0002 _modemstatus::
0002 .blkb 1
.area idata
0002 00 .byte 0
.area data(ram, con, rel)
0003 .dbfile F:\yyjapp\yymk\software\main.c
0003 .dbsym e modemstatus _modemstatus c
0003 _lockkey_flag::
0003 .blkb 1
.area idata
0003 00 .byte 0
.area data(ram, con, rel)
0004 .dbfile F:\yyjapp\yymk\software\main.c
0004 .dbsym e lockkey_flag _lockkey_flag c
0004 _keynum::
0004 .blkb 1
.area idata
0004 00 .byte 0
.area data(ram, con, rel)
0005 .dbfile F:\yyjapp\yymk\software\main.c
0005 .dbsym e keynum _keynum c
0005 _key1mode::
0005 .blkb 1
.area idata
0005 01 .byte 1
.area data(ram, con, rel)
0006 .dbfile F:\yyjapp\yymk\software\main.c
0006 .dbsym e key1mode _key1mode c
0006 _key2mode::
0006 .blkb 1
.area idata
0006 00 .byte 0
.area data(ram, con, rel)
0007 .dbfile F:\yyjapp\yymk\software\main.c
0007 .dbsym e key2mode _key2mode c
0007 _key3mode::
0007 .blkb 1
.area idata
0007 00 .byte 0
.area data(ram, con, rel)
0008 .dbfile F:\yyjapp\yymk\software\main.c
0008 .dbsym e key3mode _key3mode c
0008 _key4mode::
0008 .blkb 1
.area idata
0008 00 .byte 0
.area data(ram, con, rel)
0009 .dbfile F:\yyjapp\yymk\software\main.c
0009 .dbsym e key4mode _key4mode c
0009 _key5mode::
0009 .blkb 1
.area idata
0009 00 .byte 0
.area data(ram, con, rel)
000A .dbfile F:\yyjapp\yymk\software\main.c
000A .dbsym e key5mode _key5mode c
000A _key6mode::
000A .blkb 1
.area idata
000A 00 .byte 0
.area data(ram, con, rel)
000B .dbfile F:\yyjapp\yymk\software\main.c
000B .dbsym e key6mode _key6mode c
000B _key7mode::
000B .blkb 1
.area idata
000B 00 .byte 0
.area data(ram, con, rel)
000C .dbfile F:\yyjapp\yymk\software\main.c
000C .dbsym e key7mode _key7mode c
000C _key8mode::
000C .blkb 1
.area idata
000C 00 .byte 0
.area data(ram, con, rel)
000D .dbfile F:\yyjapp\yymk\software\main.c
000D .dbsym e key8mode _key8mode c
000D _key9mode::
000D .blkb 1
.area idata
000D 00 .byte 0
.area data(ram, con, rel)
000E .dbfile F:\yyjapp\yymk\software\main.c
000E .dbsym e key9mode _key9mode c
000E _keyamode::
000E .blkb 1
.area idata
000E 00 .byte 0
.area data(ram, con, rel)
000F .dbfile F:\yyjapp\yymk\software\main.c
000F .dbsym e keyamode _keyamode c
000F _keybmode::
000F .blkb 1
.area idata
000F 00 .byte 0
.area data(ram, con, rel)
0010 .dbfile F:\yyjapp\yymk\software\main.c
0010 .dbsym e keybmode _keybmode c
0010 _timenum::
0010 .blkb 1
.area idata
0010 01 .byte 1
.area data(ram, con, rel)
0011 .dbfile F:\yyjapp\yymk\software\main.c
0011 .dbsym e timenum _timenum c
0011 _checktime::
0011 .blkb 1
.area idata
0011 00 .byte 0
.area data(ram, con, rel)
0012 .dbfile F:\yyjapp\yymk\software\main.c
0012 .dbsym e checktime _checktime c
0012 _alarm_flag::
0012 .blkb 1
.area idata
0012 00 .byte 0
.area data(ram, con, rel)
0013 .dbfile F:\yyjapp\yymk\software\main.c
0013 .dbsym e alarm_flag _alarm_flag c
0013 _zone_flag::
0013 .blkb 1
.area idata
0013 00 .byte 0
.area data(ram, con, rel)
0014 .dbfile F:\yyjapp\yymk\software\main.c
0014 .dbsym e zone_flag _zone_flag c
0014 _zone_flag_1::
0014 .blkb 1
.area idata
0014 00 .byte 0
.area data(ram, con, rel)
0015 .dbfile F:\yyjapp\yymk\software\main.c
0015 .dbsym e zone_flag_1 _zone_flag_1 c
0015 _optionmode::
0015 .blkb 1
.area idata
0015 01 .byte 1
.area data(ram, con, rel)
0016 .dbfile F:\yyjapp\yymk\software\main.c
0016 .dbsym e optionmode _optionmode c
0016 _esckey::
0016 .blkb 2
.area idata
0016 0000 .byte 0,0
.area data(ram, con, rel)
0018 .dbfile F:\yyjapp\yymk\software\main.c
0018 .blkb 2
.area idata
0018 0000 .byte 0,0
.area data(ram, con, rel)
001A .dbfile F:\yyjapp\yymk\software\main.c
001A .blkb 2
.area idata
001A 0000 .byte 0,0
.area data(ram, con, rel)
001C .dbfile F:\yyjapp\yymk\software\main.c
001C .blkb 2
.area idata
001C 0000 .byte 0,0
.area data(ram, con, rel)
001E .dbfile F:\yyjapp\yymk\software\main.c
001E .blkb 2
.area idata
001E 0000 .byte 0,0
.area data(ram, con, rel)
0020 .dbfile F:\yyjapp\yymk\software\main.c
0020 .blkb 2
.area idata
0020 0000 .byte 0,0
.area data(ram, con, rel)
0022 .dbfile F:\yyjapp\yymk\software\main.c
0022 .blkb 1
.area idata
0022 00 .byte 0
.area data(ram, con, rel)
0023 .dbfile F:\yyjapp\yymk\software\main.c
0023 .dbsym e esckey _esckey A[13:13]c
0023 _POS_number::
0023 .blkb 1
.area idata
0023 03 .byte 3
.area data(ram, con, rel)
0024 .dbfile F:\yyjapp\yymk\software\main.c
0024 .dbsym e POS_number _POS_number c
.area text(rom, con, rel)
0000 .dbfile F:\yyjapp\yymk\software\main.c
0000 .dbfunc e uart0_init _uart0_init fV
.even
0000 _uart0_init::
0000 .dbline -1
0000 .dbline 100
0000 ; #include <iom128v.h>
0000 ; #include <macros.h>
0000 ; #include <stdio.h>
0000 ; #include <eeprom.h>
0000 ; #include "main.h"
0000 ; #include "ds1302.h"
0000 ; #include "lcd1.h"
0000 ; //#include "MfRc500.h"
0000 ; #include "at45db161.h"
0000 ; #include "keyboard.h"
0000 ; //#include "24c01.h"
0000 ;
0000 ; unsigned int commtimer=0;
0000 ; unsigned char modemstatus=0; /*记录仪工作模式状态:0:事件录入状态 默认为0
0000 ; 1:手术过程记录状态
0000 ; 2: 记录查询状态*/
0000 ; unsigned char lockkey_flag=0; //for lockkey_flag=1 lock key
0000 ; unsigned char keynum=0;
0000 ; unsigned char key1mode=1;
0000 ; unsigned char key2mode=0;
0000 ; unsigned char key3mode=0;
0000 ; unsigned char key4mode=0;
0000 ; unsigned char key5mode=0;
0000 ; unsigned char key6mode=0;
0000 ; unsigned char key7mode=0;
0000 ; unsigned char key8mode=0;
0000 ; unsigned char key9mode=0;
0000 ; unsigned char keyamode=0;
0000 ; unsigned char keybmode=0;
0000 ;
0000 ; unsigned char even_data[11];
0000 ;
0000 ; unsigned char timenum=1;
0000 ;
0000 ; unsigned char record_even[9];
0000 ;
0000 ; unsigned int alarm_time; //报警时间
0000 ;
0000 ; unsigned char enopendoor_flag; //为1正常卡能开门,为0不能开门。
0000 ; unsigned char checktime=0;
0000 ;
0000 ; //unsigned char its_address;
0000 ; unsigned int recordnumber;
0000 ; unsigned char alarm_flag=0;
0000 ; unsigned char zone_flag=0; // for 1 is alarm, for 0 is no alarm
0000 ; unsigned char zone_flag_1=0; // for 1 is alarm, for 0 is no alarm
0000 ; unsigned char optionmode=1;
0000 ; unsigned char cardcounter;
0000 ; unsigned char code_type;
0000 ; unsigned char second_flag;
0000 ; unsigned char ledcount;
0000 ; unsigned char idil_time;
0000 ; unsigned char mode;
0000 ; unsigned char time_data[7];
0000 ; unsigned char dis_time[7];
0000 ; unsigned char RxHead1;
0000 ; unsigned char sio1_flag;
0000 ; unsigned char head1;
0000 ; unsigned char RxHead0;
0000 ; unsigned char sio0_flag;
0000 ; unsigned char head0;
0000 ; unsigned char flash_ledflag;
0000 ; unsigned char displaycount;
0000 ;
0000 ; unsigned char t1[7];
0000 ; unsigned char t2[7];
0000 ; unsigned char t3[7];
0000 ; unsigned char t4[7];
0000 ; unsigned char t5[7];
0000 ; unsigned char t6[7];
0000 ; unsigned char t7[7];
0000 ; unsigned char t8[7];
0000 ; unsigned char t9[7];
0000 ; unsigned char t10[7];
0000 ; unsigned char t11[7];
0000 ; unsigned char t12[7];
0000 ;
0000 ; unsigned char esckey[]={0,0,0,0,0,0,0,0,0,0,0,0,0};
0000 ; unsigned char passflag;
0000 ; unsigned char password1;
0000 ; unsigned int timecounter;
0000 ; unsigned char POS_number=0x03;
0000 ; unsigned char botelv_flag;
0000 ;
0000 ; unsigned char RxHead0;
0000 ; unsigned char sio_flag;
0000 ; unsigned char head;
0000 ; unsigned char TX_BUF0[98]; //发送缓冲区数组
0000 ; unsigned char RX_BUF0[12]; //接受缓冲区数组
0000 ;
0000 ; unsigned char fc;
0000 ; unsigned char beep_flag;
0000 ; unsigned char beep_second;
0000 ; unsigned int timer;
0000 ; extern unsigned int cradserno;
0000 ; unsigned char record_flag; //记录滚动改写启动标志
0000 ; unsigned int rr_n;
0000 ;
0000 ; void uart0_init(void)
0000 ; {
0000 .dbline 101
0000 ; UCSR0B = 0x00; //disable while setting baud rate
0000 2224 clr R2
0002 2AB8 out 0xa,R2
0004 .dbline 102
0004 ; UCSR0A = 0x00;
0004 2BB8 out 0xb,R2
0006 .dbline 103
0006 ; UCSR0C = 0x06;
0006 86E0 ldi R24,6
0008 80939500 sts 149,R24
000C .dbline 104
000C ; UBRR0L = 0x47; //set baud rate lo 9600
000C 87E4 ldi R24,71
000E 89B9 out 0x9,R24
0010 .dbline 105
0010 ; UBRR0H = 0x00; //set baud rate hi
0010 20929000 sts 144,R2
0014 .dbline 106
0014 ; UCSR0B = 0x98;
0014 88E9 ldi R24,152
0016 8AB9 out 0xa,R24
0018 .dbline -2
0018 L1:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -