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

📄 topc.lst

📁 单片机为AT89S52
💻 LST
字号:
C51 COMPILER V7.09   TOPC                                                                  07/27/2005 17:31:39 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE TOPC
OBJECT MODULE PLACED IN topc.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE topc.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg52.h>
   2          #define uchar unsigned char
   3          #define uint unsigned int
   4          #define num 1
   5          uchar idata buf[num];
   6          
   7          void init(void)
   8          { TMOD=0x20;
   9   1        TH1=0xf3;
  10   1        TL1=0xf3;
  11   1        PCON=0x80;
  12   1        TR1=1;
  13   1        SCON=0x50;/*初始化设置,波特率9600BPS*/
  14   1      }
  15          
  16          void send(uchar idata *d)   /*发送子程序*/
  17          { uchar i;
  18   1           for(i=0;i<num;i++){       /*发送一个数据*/
  19   2           SBUF=d[i];
  20   2           while(TI==0);TI=0;
  21   2           }
  22   1           
  23   1         }
  24             
  25          
  26          void receive(uchar idata *d) /*接收子程序*/
  27          {uchar i;
  28   1              for(i=0;i<num;i++){         /*接收一个数据*/
  29   2              while(RI==0);RI=0;   
  30   2              d[i]=SBUF;
  31   2              }
  32   1          }
  33          
  34              
  35          void main (void) {          /*主程序*/
  36   1            
  37   1            
  38   1            init();
  39   1            while(1){             /*当单片机从PC处接

⌨️ 快捷键说明

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