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

📄 hong3.lst

📁 51单片机遥控程序
💻 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 + -