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

📄 main.m51

📁 这是一称的项目原文件,包括T9汉字输入,打印机,24C512,已经引用到产品上
💻 M51
📖 第 1 页 / 共 5 页
字号:
BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2007  16:38:11  PAGE 6


  +--> ?PR?MAIN_INIT?MAIN
  +--> ?PR?LCD_INIT?LCD128X64
  +--> ?PR?LCD_DISP_CLEAR?LCD128X64
  +--> ?CO?MAIN
  +--> ?PR?_LCD_DISP_PHO?LCD128X64
  +--> ?PR?_TIMER1_INIT?TIMER
  +--> ?PR?LCD_DISP_CLEAR_PHO?LCD128X64
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64
  +--> ?PR?_LCD_DISPLAY_ZHONGLANG?LCD128X64
  +--> ?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64
  +--> ?PR?DISPLAY_NORMAL?MAIN
  +--> ?PR?CH451_INIT?KEYBOARD451
  +--> ?PR?DISPLAY_STATE_ICON?MAIN
  +--> ?PR?_ENTER_NORMAL_WORK_MODE?MAIN
  +--> ?PR?_ENTER_ZONGCI_WORK_MODE?MAIN
  +--> ?PR?_ENTER_LEIBIE_WORK_MODE?MAIN
  +--> ?PR?_ENTER_SHEPI_WORK_MODE?MAIN
  +--> ?PR?_ENTER_RIQI_WORK_MODE?MAIN
  +--> ?PR?_ENTER_SHIJIAN_WORK_MODE?MAIN
  +--> ?PR?_ENTER_ZONGQING_WORK_MODE?MAIN
  +--> ?PR?_ENTER_DANQING_WORK_MODE?MAIN
  +--> ?PR?_ENTER_HUIZONG_WORK_MODE?MAIN
  +--> ?PR?_ENTER_ZIDONG_WORK_MODE?MAIN
  +--> ?PR?_ENTER_JIUCUO_WORK_MODE?MAIN
  +--> ?PR?_ENTER_ZONGZHONG_WORK_MODE?MAIN
  +--> ?PR?_ENTER_CHAXUN_WORK_MODE?MAIN
  +--> ?PR?_ENTER_ZOUZHI_WORK_MODE?MAIN
  +--> ?PR?_ENTER_CUNRU_WORK_MODE?MAIN
  +--> ?PR?_ENTER_BEIGUANG_WORK_MODE?MAIN
  +--> ?PR?_ENTER_GUILING_WORK_MODE?MAIN
  +--> ?PR?_ENTER_GUANGJI_WORK_MODE?MAIN
  +--> ?PR?_ENTER_DIAOCHENG_WORK_MODE?MAIN
  +--> ?PR?_ENTER_USER_NAME_WORK_MODE?MAIN
  +--> ?PR?_ENTER_TYPE_NAME_WORK_MODE?MAIN
  +--> ?PR?_ENTER_CANSHU_WORK_MODE?MAIN
  +--> ?PR?_ENTER_ALL_PRINT_WORK_MODE?MAIN
  +--> ?PR?_ENTER_TYPE_PRINT_WORK_MODE?MAIN
  +--> ?PR?_ENTER_DATE_PRINT_WORK_MODE?MAIN
  +--> ?PR?_ENTER_DATE_TYPE_PRINT_WORK_MODE?...
  +--> ?PR?_ENTER_SCALE_WORK_MODE?MAIN
  +--> ?PR?_ENTER_MAX_WEIGHT_WORK_MODE?MAIN
  +--> ?PR?_LCD_CLEAR_LINE?LCD128X64

?PR?MAIN_INIT?MAIN                               -----    -----      -----    -----
  +--> ?PR?_DELAY1?24C02
  +--> ?PR?_CC256R?24C02
  +--> ?PR?WORK_START_1302?1302_2

?PR?_CC256R?24C02                                0022H.7  0000H.3    004DH    000BH
  +--> ?PR?_C256R?24C02

?PR?_C256R?24C02                                 -----    -----      0058H    0008H
  +--> ?PR?_DELAY1?24C02
  +--> ?PR?IICSTART?24C02
  +--> ?PR?_IICSENDBYTE?24C02
  +--> ?PR?_IICRECEIVEBYTE?24C02
  +--> ?PR?IICSTOP?24C02
BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2007  16:38:11  PAGE 7



?PR?IICSTART?24C02                               -----    -----      -----    -----
  +--> ?PR?_DELAY1?24C02

?PR?_IICSENDBYTE?24C02                           0023H.2  0000H.1    -----    -----
  +--> ?PR?_DELAY1?24C02

?PR?_IICRECEIVEBYTE?24C02                        -----    -----      0060H    0003H
  +--> ?PR?_DELAY1?24C02

?PR?IICSTOP?24C02                                -----    -----      -----    -----
  +--> ?PR?_DELAY1?24C02

?PR?WORK_START_1302?1302_2                       -----    -----      -----    -----
  +--> ?PR?_READ_1302?1302_2
  +--> ?PR?WRITE_ENABLE_1302?1302_2
  +--> ?PR?_WRITE_1302?1302_2
  +--> ?PR?WRITE_DISBALE_1302?1302_2

?PR?_READ_1302?1302_2                            -----    -----      -----    -----
  +--> ?PR?_INPUT_BYTE_1302?1302_2
  +--> ?PR?OUTPUT_BYTE_1302?1302_2

?PR?WRITE_ENABLE_1302?1302_2                     -----    -----      -----    -----
  +--> ?PR?_WRITE_1302?1302_2

?PR?_WRITE_1302?1302_2                           -----    -----      -----    -----
  +--> ?PR?_INPUT_BYTE_1302?1302_2

?PR?WRITE_DISBALE_1302?1302_2                    -----    -----      -----    -----
  +--> ?PR?_WRITE_1302?1302_2

?PR?LCD_INIT?LCD128X64                           -----    -----      -----    -----
  +--> ?PR?DELAY4?LCD128X64
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64

?PR?_LCD_WRITE_CMD?LCD128X64                     -----    -----      -----    -----
  +--> ?PR?LCD_CHECK_BUSY?LCD128X64

?PR?LCD_CHECK_BUSY?LCD128X64                     -----    -----      -----    -----
  +--> ?PR?DELAY2?LCD128X64

?PR?LCD_DISP_CLEAR?LCD128X64                     -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64

?PR?_LCD_DISP_PHO?LCD128X64                      -----    -----      003DH    0004H
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64
  +--> ?PR?_LCD_WRITE_DAT?LCD128X64

?PR?_LCD_WRITE_DAT?LCD128X64                     -----    -----      -----    -----
  +--> ?PR?LCD_CHECK_BUSY?LCD128X64

?PR?LCD_DISP_CLEAR_PHO?LCD128X64                 -----    -----      003DH    0001H
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64
  +--> ?PR?_LCD_WRITE_DAT?LCD128X64

?PR?_LCD_DISPLAY_ZHONGLANG?LCD128X64             -----    -----      003DH    000BH
BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2007  16:38:11  PAGE 8


  +--> ?CO?LCD128X64
  +--> ?PR?_LCD_DISP_SHUZI?LCD128X64
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64

?PR?_LCD_DISP_SHUZI?LCD128X64                    -----    -----      0048H    0006H
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64
  +--> ?PR?_LCD_WRITE_DAT?LCD128X64

?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64          -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64
  +--> ?PR?_LCD_WRITE_DAT?LCD128X64

?PR?DISPLAY_NORMAL?MAIN                          -----    -----      -----    -----
  +--> ?PR?_LCD_CLEAR_LINE?LCD128X64
  +--> ?CO?MAIN
  +--> ?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64

?PR?_LCD_CLEAR_LINE?LCD128X64                    -----    -----      004CH    0001H
  +--> ?PR?_LCD_DISPLAY_LIB_CHINESE?LCD128X64

?PR?_LCD_DISPLAY_LIB_CHINESE?LCD128X64           -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64
  +--> ?PR?_LCD_WRITE_DAT?LCD128X64

?PR?CH451_INIT?KEYBOARD451                       -----    -----      -----    -----
  +--> ?PR?_CH451_WRITE?KEYBOARD451

?PR?DISPLAY_STATE_ICON?MAIN                      -----    -----      -----    -----
  +--> ?PR?_TIMER0_INIT?TIMER
  +--> ?PR?_LCD_DISPLAY_LIB_CHINESE?LCD128X64

?PR?_ENTER_NORMAL_WORK_MODE?MAIN                 -----    -----      003DH    0002H
  +--> ?PR?_LCD_CLEAR_LINE?LCD128X64
  +--> ?PR?DELAY?PRINT
  +--> ?PR?_CC256R?24C02
  +--> ?PR?_DELAY1?24C02
  +--> ?PR?_LCD_DISPLAY_ZONGCI?LCD128X64
  +--> ?PR?_SET_TYPE_NUM_ADDRESS_BYDATA?SET
  +--> ?PR?_LCD_DISPLAY_LEIBIE?LCD128X64
  +--> ?PR?_SET_PIZHONG_NUM_ADDRESS_BYDATA?SET
  +--> ?PR?_LCD_DISPLAY_PIZHONG?LCD128X64
  +--> ?PR?_GET_1302?1302_2
  +--> ?PR?_GET_DATE_FROM_1302_DATA?1302_2
  +--> ?PR?_LCD_DISPLAY_DATE?LCD128X64
  +--> ?PR?_LCD_DISPLAY_WEEK?LCD128X64
  +--> ?PR?_GET_TIME_FROM_1302_DATA?1302_2
  +--> ?PR?_LCD_DISPLAY_TIME?LCD128X64
  +--> ?CO?MAIN
  +--> ?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64
  +--> ?PR?DAYIN_HUIZONG?PRINT
  +--> ?PR?PRINT_RECORD?PRINT
  +--> ?PR?_LCD_DISPLAY_ZONGZHONG?LCD128X64
  +--> ?PR?HUANHANG_DAYIN?PRINT
  +--> ?PR?SAVE_RECORD?MAIN
  +--> ?PR?_LCD_DISPLAY_NUM_HALF_WIDE?LCD128X64

?PR?_LCD_DISPLAY_ZONGCI?LCD128X64                -----    -----      003FH    0004H
BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2007  16:38:11  PAGE 9


  +--> ?CO?LCD128X64
  +--> ?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64
  +--> ?PR?_LCD_DISPLAY_NUM_HALF_WIDE?LCD128X64

?PR?_LCD_DISPLAY_NUM_HALF_WIDE?LCD128X64         -----    -----      -----    -----
  +--> ?PR?_LCD_WRITE_CMD?LCD128X64
  +--> ?PR?_LCD_WRITE_DAT?LCD128X64

?PR?_LCD_DISPLAY_LEIBIE?LCD128X64                -----    -----      003FH    0001H
  +--> ?CO?LCD128X64
  +--> ?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64
  +--> ?PR?_LCD_DISPLAY_NUM_HALF_WIDE?LCD128X64

?PR?_SET_PIZHONG_NUM_ADDRESS_BYDATA?SET          -----    -----      005EH    0004H
  +--> ?PR?_DELAY1?24C02

?PR?_LCD_DISPLAY_PIZHONG?LCD128X64               -----    -----      003FH    0001H
  +--> ?CO?LCD128X64
  +--> ?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64
  +--> ?PR?_LCD_DISPLAY_NUM_HALF_WIDE?LCD128X64

?PR?_GET_1302?1302_2                             -----    -----      -----    -----
  +--> ?PR?_READ_1302?1302_2

?PR?_GET_DATE_FROM_1302_DATA?1302_2              -----    -----      004DH    0003H
  +--> ?PR?_GET_DAY_FROM_1302_DATA?1302_2
  +--> ?PR?_GET_MONTH_FROM_1302_DATA?1302_2
  +--> ?PR?_GET_WEEK_FROM_1302_DATA?1302_2
  +--> ?PR?_GET_YEAR_FROM_1302_DATA?1302_2

?PR?_LCD_DISPLAY_DATE?LCD128X64                  -----    -----      003FH    0001H
  +--> ?CO?LCD128X64
  +--> ?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64
  +--> ?PR?_LCD_DISPLAY_NUM_HALF_WIDE?LCD128X64
  +--> ?PR?_LCD_DISPLAY_LIB_CHINESE?LCD128X64

?PR?_LCD_DISPLAY_WEEK?LCD128X64                  -----    -----      -----    -----
  +--> ?PR?_LCD_DISPLAY_LIB_CHINESE?LCD128X64
  +--> ?PR?_LCD_DISPLAY_NUM_HALF_WIDE?LCD128X64

?PR?_GET_TIME_FROM_1302_DATA?1302_2              -----    -----      0041H    0003H
  +--> ?PR?_GET_SECOND_FROM_1302_DATA?1302_2
  +--> ?PR?_GET_MINUTE_FROM_1302_DATA?1302_2
  +--> ?PR?_GET_HOUR_FROM_1302_DATA?1302_2

?PR?_LCD_DISPLAY_TIME?LCD128X64                  -----    -----      003FH    0001H
  +--> ?CO?LCD128X64
  +--> ?PR?_LCD_DISP_TEXT_LINE_ORDER?LCD128X64
  +--> ?PR?_LCD_DISPLAY_NUM_HALF_WIDE?LCD128X64
  +--> ?PR?_LCD_DISPLAY_LIB_CHINESE?LCD128X64

?PR?DAYIN_HUIZONG?PRINT                          -----    -----      003FH    000EH
  +--> ?PR?DAYIN_BIAOTOU?PRINT
  +--> ?PR?DAYIN_YONGHU?PRINT
  +--> ?PR?DAYIN_RIQI?PRINT
  +--> ?PR?_DAYIN_LEIBIE?PRINT
  +--> ?PR?_CC256R?24C02
BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2007  16:38:11  PAGE 10


  +--> ?PR?_DELAY1?24C02
  +--> ?PR?_DAYIN_ZONGCI?PRINT
  +--> ?PR?DAYIN_XUHAO?PRINT
  +--> ?PR?_DAYIN_XINXI?PRINT
  +--> ?PR?_DAYIN_ZONGZHONG?PRINT
  +--> ?PR?DAYIN_BIAOWEI?PRINT

?PR?DAYIN_BIAOTOU?PRINT                          -----    -----      -----    -----
  +--> ?PR?_SENDDATA?PRINT

?PR?DAYIN_YONGHU?PRINT                           -----    -----      -----    -----
  +--> ?PR?HANZI_FANXIANG?PRINT
  +--> ?PR?_SENDDATA?PRINT
  +--> ?PR?_CC256R?24C02
  +--> ?PR?_DELAY1?24C02

?PR?HANZI_FANXIANG?PRINT                         -----    -----      -----    -----
  +--> ?PR?_SENDDATA?PRINT

?PR?DAYIN_RIQI?PRINT                             -----    -----      -----    -----
  +--> ?PR?HANZI_FANXIANG?PRINT
  +--> ?PR?_SENDDATA?PRINT
  +--> ?PR?_GET_1302?1302_2
  +--> ?PR?_GET_DATE_FROM_1302_DATA?1302_2

?PR?_DAYIN_LEIBIE?PRINT                          -----    -----      004DH    0001H
  +--> ?PR?HANZI_FANXIANG?PRINT
  +--> ?PR?_SENDDATA?PRINT

?PR?_DAYIN_ZONGCI?PRINT                          -----    -----      004DH    0002H
  +--> ?PR?HANZI_FANXIANG?PRINT
  +--> ?PR?_SET_PIZHONG_NUM_ADDRESS_BYDATA?SET
  +--> ?PR?_DELAY1?24C02
  +--> ?PR?_SENDDATA?PRINT

?PR?DAYIN_XUHAO?PRINT                            -----    -----      -----    -----
  +--> ?CO?PRINT
  +--> ?PR?_SENDDATA?PRINT

?PR?_DAYIN_XINXI?PRINT                           -----    -----      004DH    0011H
  +--> ?PR?_SET_PIZHONG_NUM_ADDRESS_BYDATA?SET
  +--> ?PR?_SENDDATA?PRINT
  +--> ?PR?_DAYIN_SHIJIAN?PRINT

?PR?_DAYIN_SHIJIAN?PRINT                         -----    -----      005EH    0003H
  +--> ?PR?HANZI_FANXIANG?PRINT
  +--> ?PR?_SENDDATA?PRINT

?PR?_DAYIN_ZONGZHONG?PRINT                       -----    -----      004DH    0004H
  +--> ?PR?HANZI_FANXIANG?PRINT
  +--> ?PR?_SET_ZONGZHONG_NUM_ADDRESS_BYDATA...
  +--> ?PR?_DELAY1?24C02
  +--> ?PR?_SENDDATA?PRINT

?PR?_SET_ZONGZHONG_NUM_ADDRESS_BYDATA...         -----    -----      0051H    0005H
  +--> ?PR?_SET_PIZHONG_NUM_ADDRESS_BYDATA?SET
  +--> ?PR?_DELAY1?24C02
BL51 BANKED LINKER/LOCATER V5.03                                                      03/05/2007  16:38:11  PAGE 11

⌨️ 快捷键说明

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