📄 编辑1.lst
字号:
C51 COMPILER V8.02 盻辑1 11/05/2007 01:31:01 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE 盻辑1
OBJECT MODULE PLACED IN 编辑1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 编辑1.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "at89x52.h"
2 #define NULL 0x00//数据无效
3 #define RESET 0X01//程序复位
4 #define REQUEST 0X02//请求信号
5 #define ACK 0x03//应答信号,在接收数据后发送ACK信号表示数据接收正确,
6 也位请求信号的应答信号
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xD2 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xB2 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xCE skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xBB skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xC7 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xEB skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xC7 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xF3 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xD0 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xC5 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xBA skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xC5 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xB5 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xC4 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xD3 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xA6 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xB4 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xF0 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xD0 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xC5 skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xBA skipped
*** ERROR C100 IN LINE 6 OF 编辑1.C: unprintable character 0xC5 skipped
7 #define NACK 0x04//应答信号,表示接收数据错误
8 #define BUSY 0x05//忙信号,表示正在忙
9 #define FREE 0x06//空闲信号,表示处于空闲状态
10 #define READ_IR 0x0b//读取红外
11 #define STORE_IR 0x0c//保存数据
12 #define READ_KEY 0x0d//读取键值
13 #define RECEIVE 0Xf400//接收缓冲开始地址
14 #define SEND 0xfa00//发送缓冲开始地址
15 #define IR 0x50//红外接收缓冲开始地址
16 #define HEAD 0xaa//数据帧头
17 #define TAIL 0x55//数据帧尾
18 #define SDA P1_7
19 #define SCL P1_6
20
21
22
23 unsigned char xdata *buf1; //接受数据缓冲
24 unsigned int buf1_length; //接收到的数据实际长度
25 unsigned char xdata *buf2; //发送数据缓冲
26 unsigned int buf2_length; //要发送的数据实际长度
27 bit buf1_flag; //接收标志,1表示接受到一个数据帧,0表示没有接受到数据帧或数据
28 帧为空
*** ERROR C100 IN LINE 28 OF 编辑1.C: unprintable character 0xD6 skipped
*** ERROR C100 IN LINE 28 OF 编辑1.C: unprintable character 0xA1 skipped
*** ERROR C100 IN LINE 28 OF 编辑1.C: unprintable character 0xCE skipped
*** ERROR C100 IN LINE 28 OF 编辑1.C: unprintable character 0xAA skipped
*** ERROR C100 IN LINE 28 OF 编辑1.C: unprintable character 0xBF skipped
C51 COMPILER V8.02 盻辑1 11/05/2007 01:31:01 PAGE 2
*** ERROR C100 IN LINE 28 OF 编辑1.C: unprintable character 0xD5 skipped
29 bit buf2_flag; //发送标志,1表示需要发送或没发送完毕,0表示没有要发送的数据或
30 发送完毕
*** ERROR C100 IN LINE 30 OF 编辑1.C: unprintable character 0xB7 skipped
*** ERROR C100 IN LINE 30 OF 编辑1.C: unprintable character 0xA2 skipped
*** ERROR C100 IN LINE 30 OF 编辑1.C: unprintable character 0xCB skipped
*** ERROR C100 IN LINE 30 OF 编辑1.C: unprintable character 0xCD skipped
*** ERROR C100 IN LINE 30 OF 编辑1.C: unprintable character 0xCD skipped
*** ERROR C100 IN LINE 30 OF 编辑1.C: unprintable character 0xEA skipped
*** ERROR C100 IN LINE 30 OF 编辑1.C: unprintable character 0xB1 skipped
*** ERROR C100 IN LINE 30 OF 编辑1.C: unprintable character 0xCF skipped
31 unsigned char state1,state2; //用来标志接收字符的状态,state1用来表示接收状态,state2用来表示发送
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -