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

📄 uart.m51

📁 此代码实现功能为:在philips P89LPC935单片机上实现红外遥(对应红外发送芯片为:HT6222)控解码接收
💻 M51
📖 第 1 页 / 共 3 页
字号:
  C:0302H         LINE#         375
  C:0305H         LINE#         376
  C:0307H         LINE#         377
  C:0309H         LINE#         378
  C:030BH         LINE#         379
  C:030CH         LINE#         382
  C:030CH         LINE#         385
  C:030CH         LINE#         387
  C:030EH         LINE#         388
  -------         ENDPROC       _PULSEPROC
  -------         PROC          _CONVERTIRRCODE
  D:0007H         SYMBOL        irrCode
  -------         DO            
  D:0006H         SYMBOL        rslt
  -------         ENDDO         
  C:0560H         LINE#         408
  C:0560H         LINE#         409
  C:0560H         LINE#         412
  C:05C8H         LINE#         413
  C:05C8H         LINE#         414
  C:05C8H         LINE#         415
  C:05CAH         LINE#         416
  C:05CDH         LINE#         417
  C:05CDH         LINE#         418
BL51 BANKED LINKER/LOCATER V5.03                                                      12/05/2005  10:23:19  PAGE 8


  C:05CFH         LINE#         419
  C:05D2H         LINE#         420
  C:05D2H         LINE#         421
  C:05D4H         LINE#         422
  C:05D7H         LINE#         423
  C:05D7H         LINE#         424
  C:05D9H         LINE#         425
  C:05DCH         LINE#         426
  C:05DCH         LINE#         427
  C:05DEH         LINE#         428
  C:05E1H         LINE#         429
  C:05E1H         LINE#         430
  C:05E3H         LINE#         431
  C:05E5H         LINE#         432
  C:05E5H         LINE#         433
  C:05E7H         LINE#         434
  C:05E9H         LINE#         435
  C:05E9H         LINE#         436
  C:05EBH         LINE#         437
  C:05EDH         LINE#         438
  C:05EDH         LINE#         439
  C:05EFH         LINE#         440
  C:05F1H         LINE#         441
  C:05F1H         LINE#         442
  C:05F3H         LINE#         443
  C:05F5H         LINE#         444
  C:05F5H         LINE#         445
  C:05F7H         LINE#         446
  C:05F9H         LINE#         447
  C:05F9H         LINE#         448
  C:05FBH         LINE#         449
  C:05FDH         LINE#         450
  C:05FDH         LINE#         451
  C:05FFH         LINE#         452
  C:0601H         LINE#         453
  C:0601H         LINE#         454
  C:0603H         LINE#         455
  C:0605H         LINE#         456
  C:0605H         LINE#         457
  C:0607H         LINE#         458
  C:0609H         LINE#         459
  C:0609H         LINE#         460
  C:060BH         LINE#         461
  C:060DH         LINE#         462
  C:060DH         LINE#         463
  C:060FH         LINE#         464
  C:0611H         LINE#         465
  C:0611H         LINE#         466
  C:0613H         LINE#         467
  C:0615H         LINE#         468
  C:0615H         LINE#         469
  C:0617H         LINE#         470
  C:0619H         LINE#         471
  C:0619H         LINE#         472
  C:061BH         LINE#         473
  C:061DH         LINE#         474
  C:061DH         LINE#         475
BL51 BANKED LINKER/LOCATER V5.03                                                      12/05/2005  10:23:19  PAGE 9


  C:061FH         LINE#         476
  C:0622H         LINE#         477
  C:0626H         LINE#         479
  C:0628H         LINE#         480
  C:062AH         LINE#         481
  C:062AH         LINE#         482
  C:062CH         LINE#         483
  C:062EH         LINE#         484
  C:062EH         LINE#         485
  C:0630H         LINE#         486
  C:0633H         LINE#         487
  C:0637H         LINE#         489
  C:0639H         LINE#         490
  C:063BH         LINE#         491
  C:063BH         LINE#         492
  C:063DH         LINE#         493
  C:063FH         LINE#         494
  C:063FH         LINE#         495
  C:0641H         LINE#         496
  C:0643H         LINE#         497
  C:0643H         LINE#         498
  C:0645H         LINE#         499
  C:0647H         LINE#         500
  C:0647H         LINE#         501
  C:0649H         LINE#         502
  C:064BH         LINE#         503
  C:064BH         LINE#         504
  C:064DH         LINE#         505
  C:064FH         LINE#         506
  C:064FH         LINE#         507
  C:0651H         LINE#         508
  C:0653H         LINE#         509
  C:0653H         LINE#         510
  C:0655H         LINE#         511
  C:0657H         LINE#         512
  C:0657H         LINE#         513
  C:0659H         LINE#         514
  C:065BH         LINE#         515
  C:065BH         LINE#         516
  C:065DH         LINE#         517
  C:065FH         LINE#         518
  C:065FH         LINE#         519
  C:0661H         LINE#         520
  C:0661H         LINE#         521
  C:0661H         LINE#         522
  C:0663H         LINE#         523
  -------         ENDPROC       _CONVERTIRRCODE
  -------         PROC          ONIRRECV
  -------         DO            
  D:0007H         SYMBOL        sndCode
  -------         ENDDO         
  C:0A25H         LINE#         547
  C:0A25H         LINE#         548
  C:0A25H         LINE#         550
  C:0A28H         LINE#         551
  C:0A28H         LINE#         553
  C:0A2AH         LINE#         556
BL51 BANKED LINKER/LOCATER V5.03                                                      12/05/2005  10:23:19  PAGE 10


  C:0A2FH         LINE#         557
  C:0A33H         LINE#         559
  C:0A39H         LINE#         560
  C:0A3EH         LINE#         561
  C:0A41H         LINE#         562
  C:0A46H         LINE#         563
  C:0A49H         LINE#         564
  C:0A49H         LINE#         566
  C:0A49H         LINE#         568
  C:0A49H         LINE#         569
  -------         ENDPROC       ONIRRECV
  -------         ENDMOD        IRRECV

  -------         MODULE        IIC
  C:0000H         SYMBOL        _ICE_DUMMY_
  C:08B7H         PUBLIC        IICSendRegData
  D:0091H         PUBLIC        P1M1
  D:0080H         PUBLIC        P0
  D:0092H         PUBLIC        P1M2
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  B:00E8H.0       PUBLIC        EI2C
  C:079DH         PUBLIC        IICRecvRegData
  B:0020H.5       PUBLIC        g_workFlag
  X:0000H         PUBLIC        g_ucI2CSendBuf
  X:0014H         PUBLIC        g_ucI2CSendBuf_Len
  D:00A8H         PUBLIC        IEN0
  D:00E8H         PUBLIC        IEN1
  X:0015H         PUBLIC        g_ucBspOnLine
  X:0016H         PUBLIC        g_ucI2CRecvBuf
  B:0020H.6       PUBLIC        g_verFlag
  X:002AH         PUBLIC        g_ucI2CRecvBuf_Len
  B:00D8H.3       PUBLIC        SI
  X:002BH         PUBLIC        g_usBspTimeOut
  C:0450H         PUBLIC        OnIICRecv
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00D9H         PUBLIC        I2STAT
  C:0AF1H         PUBLIC        IICSendIntToCPU
  B:0080H.1       PUBLIC        KB1
  D:00B8H         PUBLIC        IP0
  D:00C8H         PUBLIC        TCR20
  D:00DBH         PUBLIC        I2ADR
  B:0090H.6       PUBLIC        OCB
  D:00DAH         PUBLIC        I2DAT
  D:00D8H         PUBLIC        I2CON
  C:090BH         PUBLIC        IIC_Isr
  D:002FH         PUBLIC        g_resetFlag
  C:0B16H         PUBLIC        IICInit
  X:002CH         PUBLIC        g_ucI2CSendBuf_offset
  D:0030H         PUBLIC        g_WorkCount
  D:00D0H         PUBLIC        PSW
  X:002DH         PUBLIC        g_ucI2CRecvBuf_offset
  -------         PROC          IIC_ISR
  C:090BH         LINE#         57
  C:0928H         LINE#         59
BL51 BANKED LINKER/LOCATER V5.03                                                      12/05/2005  10:23:19  PAGE 11


  C:0933H         LINE#         60
  C:0933H         LINE#         61
  C:0933H         LINE#         62
  C:0936H         LINE#         63
  C:0938H         LINE#         65
  C:0938H         LINE#         66
  C:093BH         LINE#         67
  C:093BH         LINE#         69
  C:093BH         LINE#         70
  C:093BH         LINE#         71
  C:093BH         LINE#         72
  -------         ENDPROC       IIC_ISR
  -------         PROC          IICINIT
  C:0B16H         LINE#         89
  C:0B16H         LINE#         90
  C:0B16H         LINE#         92
  C:0B18H         LINE#         97
  C:0B1BH         LINE#         98
  C:0B1EH         LINE#         100
  C:0B21H         LINE#         109
  C:0B24H         LINE#         110
  -------         ENDPROC       IICINIT
  -------         PROC          IICSENDREGDATA
  C:08B7H         LINE#         131
  C:08B7H         LINE#         132
  C:08B7H         LINE#         134
  C:08C5H         LINE#         135
  C:08C5H         LINE#         136
  C:08CAH         LINE#         137
  C:08CAH         LINE#         138
  C:08CDH         LINE#         139
  C:08D2H         LINE#         140
  C:08D2H         LINE#         141
  C:08D4H         LINE#         142
  C:08D5H         LINE#         144
  C:08D5H         LINE#         146
  C:08D5H         LINE#         147
  C:08E2H         LINE#         148
  C:08E8H         LINE#         150
  C:08EBH         LINE#         151
  C:08EBH         LINE#         154
  C:08F0H         LINE#         155
  C:08F0H         LINE#         158
  C:08F0H         LINE#         160
  C:08F3H         LINE#         161
  C:08F6H         LINE#         162
  C:08F9H         LINE#         163
  C:08FEH         LINE#         165
  C:0903H         LINE#         166
  C:0907H         LINE#         167
  C:090AH         LINE#         168
  -------         ENDPROC       IICSENDREGDATA
  -------         PROC          IICRECVREGDATA
  -------         DO            
  D:0008H         SYMBOL        ucRecvLen
  D:0009H         SYMBOL        ucRecvInfo
  -------         ENDDO         
BL51 BANKED LINKER/LOCATER V5.03                                                      12/05/2005  10:23:19  PAGE 12


  C:079DH         LINE#         190
  C:079DH         LINE#         191
  C:079DH         LINE#         192
  C:07A0H         LINE#         196
  C:07A9H         LINE#         197
  C:07A9H         LINE#         199
  C:07ACH         LINE#         201
  C:07B1H         LINE#         202
  C:07B1H         LINE#         203
  C:07B4H         LINE#         204
  C:07BEH         LINE#         205
  C:07BEH         LINE#         206
  C:07C4H         LINE#         207
  C:07C6H         LINE#         209
  C:07C9H         LINE#         210
  C:07C9H         LINE#         212
  C:07C9H         LINE#         214
  C:07C9H         LINE#         215
  C:07CEH         LINE#         216
  C:07CEH         LINE#         217
  C:07D5H         LINE#         218
  C:07D5H         LINE#         219
  C:07DCH         LINE#         220
  C:07DEH         LINE#         221
  C:07E0H         LINE#         223
  C:07E0H         LINE#         224
  C:07F0H         LINE#         225
  C:07F6H         LINE#         226
  C:07F6H         LINE#         227
  C:07F8H         LINE#         229
  C:07F8H         LINE#         230
  C:0800H         LINE#         231
  C:0803H         LINE#         232
  C:0803H         LINE#         233
  C:0806H         LINE#         234
  C:0806H         LINE#         235
  C:0808H         LINE#         238
  C:080EH         LINE#         239
  C:0816H         LINE#         241
  C:081FH         LINE#         242
  C:081FH         LINE#         243
  C:0822H         LINE#         244
  C:0822H         LINE#         246
  C:0827H         LINE#         247
  C:082AH         LINE#         249
  -------         ENDPROC       IICRECVREGDATA
  -------         PROC          ONIICRECV
  -------         DO            
  D:000BH         SYMBOL        ucIdx
  -------         ENDDO         
  C:0450H         LINE#         270
  C:0450H         LINE#         271
  C:0450H         LINE#         272
  C:0453H         LINE#         273
  C:045DH         LINE#         276
  C:0488H         LINE#         277
  C:0488H         LINE#         278
BL51 BANKED LINKER/LOCATER V5.03                                                      12/05/2005  10:23:19  PAGE 13


  C:0488H         LINE#         279
  C:048EH         LINE#         280
  C:0493H         LINE#         281
  C:0496H         LINE#         283
  C:0496H         LINE#         284
  C:0498H         LINE#         285
  C:049BH         LINE#         287
  C:049BH         LINE#         288
  C:049DH         LINE#         289
  C:04A0H         LINE#         291
  C:04A0H         LINE#         292
  C:04A3H         LINE#         293
  C:04A5H         LINE#         294
  C:04A8H         LINE#         296
  C:04A8H         LINE#         297
  C:04AAH         LINE#         298
  C:04ADH         LINE#         300
  C:04ADH         LINE#         301
  C:04ADH         LINE#         302
  C:04C1H         LINE#         303
  C:04C1H         LINE#         304
  C:04D2H         LINE#         305
  C:04DFH         LINE#         306
  C:04DFH         LINE#         307
  C:04F6H         LINE#         308
  C:04F6H         LINE#         309
  C:0507H         LINE#         310
  C:0514H         LINE#         311
  C:051AH         LINE#         312
  C:051AH         LINE#         313
  C:0521H         LINE#         314
  C:0532H         LINE#         316
  C:0532H         LINE#         317
  C:054CH         LINE#         318
  C:0553H         LINE#         319
  C:0556H         LINE#         320
  C:0556H         LINE#         321
  C:0556H         LINE#         323
  C:0556H         LINE#         324
  C:0556H         LINE#         325
  C:0556H         LINE#         326
  C:055BH         LINE#         327
  C:055FH         LINE#         328
  -------         ENDPROC       ONIICRECV
  -------         PROC          IICSENDINTTOCPU
  -------         DO            
  D:0007H         SYMBOL        usPos
  -------         ENDDO         
  C:0AF1H         LINE#         345
  C:0AF1H         LINE#         346
  C:0AF1H         LINE#         350
  C:0AF3H         LINE#         351
  C:0AF9H         LINE#         354
  C:0AFBH         LINE#         355
  C:0B01H         LINE#         358
  C:0B03H         LINE#         359
  -------         ENDPROC       IICSENDINTTOCPU
BL51 BANKED LINKER/LOCATER V5.03                                                      12/05/2005  10:23:19  PAGE 14


  -------         ENDMOD        IIC

  -------         MODULE        UARTCOM2
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0084H         PUBLIC        P0M1
  D:0091H         PUBLIC        P1M1
  D:0085H         PUBLIC        P0M2
  D:0080H         PUBLIC        P0
  D:0092H         PUBLIC        P1M2
  D:0090H         PUBLIC        P1

⌨️ 快捷键说明

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