?? hong3.lst
字號:
C51 COMPILER V8.02 HONG3 08/11/2008 13:02:50 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE HONG3
OBJECT MODULE PLACED IN hong3.OBJ
COMPILER INVOKED BY: D:\Program Files\KEIL\C51\BIN\C51.EXE hong3.C BROWSE DEBUG OBJECTEXTEND
line level source
1 #include "at89x52.h"
2
3 #define NULL 0x00//數據無效
4
5 #define RESET 0X01//程序復位
6
7 #define REQUEST 0X02//請求信號
8
9 #define ACK 0x03//應答信號,在接收數據后發送ACK信號表示數據接收正確,也位請求信號的應答信號
10 #define NACK 0x04//應答信號,表示接收數據錯誤
11 #define BUSY 0x05//忙信號,表示正在忙
12 #define FREE 0x06//空閑信號,表示處于空閑狀態
13 #define READ_IR 0x0b//讀取紅外
14 #define STORE_IR 0x0c//保存數據
15 #define READ_KEY 0x0d//讀取鍵值
16 #define RECEIVE 0Xf400//接收緩沖開始地址
17 #define SEND 0xfa00//發送緩沖開始地址
18 #define IR 0x50//紅外接收緩沖開始地址
19 #define HEAD 0xaa//數據幀頭
20 #define TAIL 0x55//數據幀尾
21 #define SDA P1_7
22 #define SCL P1_6
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 bit buf2_flag; //發送標志,1表示需要發送或沒發送完畢,0表示沒有要發送的數據或發送完畢
29 unsigned char state1,state2; //用來標志接收字符的狀態,state1用來表示接收狀態,state2用來表示發送
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -