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

📄 timer tran.lst

📁 单片机液晶显示程序
💻 LST
字号:
C51 COMPILER V7.50   TIMER_TRAN                                                            05/11/2008 14:48:33 PAGE 1   


C51 COMPILER V7.50, COMPILATION OF MODULE TIMER_TRAN
OBJECT MODULE PLACED IN TIMER TRAN.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE TIMER TRAN.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /******************************************************************
   2          *                                                                 *
   3          * ME500单片机开发系统演示程序 - 定时发送数据                      *
   4          *                                                                 *
   5          * 工作芯片:AT89S52      晶振频率:11.0592MHz                     *
   6          *                                                                 *
   7          * 版本: V1.0 (2006/11/20)                                        *
   8          * 作者: gguoqing (Email: gguoqing@willar.com)                    *
   9          * 网站: www.willar.com(伟纳电子)   www.mcusj.com(伟纳单片机世界) *
  10          * 邮箱: support@willar.com                                       *
  11          *                                                                 *
  12          *【版权】Copyright(C)伟纳电子 www.willar.com  All Rights Reserved *
  13          *【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!       *
  14          *                                                                 *
  15          *******************************************************************
  16          *                                                                 *
  17          * 描述:                                                          *
  18          *                                                                 *
  19          *   单片机定时发送字符串给主机。                                  *
  20          *                                                                 *
  21          ******************************************************************/
  22          
  23          #include < reg52.h >
  24          #include < intrins.h >
  25          #include < stdio.h >
  26          
  27          #define uchar unsigned char
  28          #define uint  unsigned int
  29          
  30          /**********************************************************
  31          *                                                         *
  32          *  延时函数                                               *
  33          *                                                         *
  34          **********************************************************/
  35          void delay(int ms)
  36          {
  37   1          uchar i;
  38   1          while(ms--)
  39   1              {
  40   2                for(i=0;i<250;i++)  
  41   2                 {
  42   3                  _nop_();                       
  43   3                      _nop_();
  44   3                      _nop_();
  45   3                      _nop_();
  46   3                 }
  47   2              }
  48   1      } 
  49          
  50          /**********************************************************
  51          *                                                         *
  52          * 主程序                                                  *
  53          *                                                         *
  54          **********************************************************/
  55          main()
C51 COMPILER V7.50   TIMER_TRAN                                                            05/11/2008 14:48:33 PAGE 2   

  56          {  
  57   1         SCON=0x50;      //串口模式1,允许接收
  58   1         TMOD=0x20;      //定时器1为模式2,8-bit 自动装载方式
  59   1         PCON=0x00;      //波特率不倍增
  60   1      
  61   1         TL1=0xfd;
  62   1         TH1=0xfd;      //波特率9600
  63   1         TI=1;          //TI 置1,以发送第一个字节
  64   1         TR1=1;         //启动定时器 T1
  65   1      
  66   1         while(1)
  67   1         { 
  68   2            printf (" 欢迎使用伟纳电子ME500单片机开发系统\n"); //向PC机发送数据
  69   2            delay(500);
  70   2            printf (" welcome to www.willar.com\n");           //向PC机发送数据
  71   2                delay(500);
  72   2            printf (" TEL: 0775-84867757\n");                  //向PC机发送数据
  73   2                delay(500);
  74   2                printf (" \n");                                    //向PC端发送数据
  75   2                delay(500);
  76   2         }
  77   1      }
  78          
  79          /*********************************************************/ 


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     99    ----
   CONSTANT SIZE    =     90    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   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 + -