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

📄 ex8-1ac.lst

📁 《增强型8051单片机实用开发技术》例程代码
💻 LST
字号:
C51 COMPILER V8.18   EX8_1AC                                                               11/27/2009 22:02:18 PAGE 1   


C51 COMPILER V8.18, COMPILATION OF MODULE EX8_1AC
OBJECT MODULE PLACED IN ex8-1ac.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ex8-1ac.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "stc12c5a.h"        //包含STC12C5A60S2单片机寄存器定义文件
   2          
   3          unsigned char xdata ADDRT[128];         //在外部RAM区定义128个单元
   4          unsigned char num=0;                            //声明计数变量
   5          unsigned char *psend;                           //指向发送数据区的指针
   6          void main (void)                        //下面是主程序
   7          {
   8   1              SCON=0x40;                              //置串行口工作方式1
   9   1              TMOD=0x20;                              //定时器1为工作方式2
  10   1              TH1=0xFD;                               //产生9600bps的时间常数
  11   1              TL1=0xFD;
  12   1              TR1=1;                                  //启动定时器1
  13   1              ES=1;                                   //串行口开中断
  14   1              EA=1;                                   //开中断
  15   1              psend=ADDRT;                    //设置发送数据缓冲区指针
  16   1              SBUF=*psend;                    //发送第一个数据
  17   1              while(1);                               //等待中断
  18   1      }
  19          void UART_ISR(void) interrupt 4 //中断号4是串行中断
  20          {
  21   1              TI = 0;                                 //清发送中断标志
  22   1              num++;                                  //修改计数变量值
  23   1              if(num==0x7F)  ES=0;    //判断是否发送完,若已完,则关中断
  24   1              else                                    //否则,修改指针,发送下一个数据
  25   1              {
  26   2                      psend++;
  27   2                      SBUF=*psend;
  28   2              }
  29   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    103    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =    128    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      4    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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