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

📄 uart—lcd.lst

📁 单片机实现串口通信
💻 LST
字号:
C51 COMPILER V8.01   UART—LCD                                                             08/06/2007 09:18:02 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE UART—LCD
OBJECT MODULE PLACED IN UART—LCD.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE UART—LCD.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<reg51.h>
   2          #include<intrins.h>
   3          #include"zhou.h"
   4           sbit P3_7=P3^7;
   5          
   6           UINT8 a[32],j=0;
   7           void Uart_Init(void)
   8           {        SCON=0x50;
   9   1           PCON=0x80;
  10   1                TMOD=0x20;
  11   1                TH1=0xF3;
  12   1                TL1=0xF3;
  13   1                P3_7=0;
  14   1                TR1=1;
  15   1                EA=1;
  16   1                ES=1;
  17   1       }
  18          
  19          
  20          
  21           void T_Uart(UINT8 Y)
  22           {    SBUF=Y;
  23   1            while(~TI)
  24   1                {    ;
  25   2                }
  26   1                TI=0;
  27   1       }
  28          
  29          
  30          
  31           void R_Uart(void) interrupt 4 using 1
  32           {    UINT8 y;
  33   1            RI=0;
  34   1                EA=0;
  35   1            y=SBUF;
  36   1                T_Uart(y);
  37   1                EA=1;
  38   1                a[j]=y;
  39   1                j++;
  40   1                
  41   1                
  42   1       }
  43          
  44          
  45           void main(void)
  46           {    UINT8 i,*p;
  47   1            Uart_Init();
  48   1      
  49   1      
  50   1                Delay_MS(100);
  51   1                LCD_Init();
  52   1               
  53   1      
  54   1      
  55   1            while(1)
C51 COMPILER V8.01   UART—LCD                                                             08/06/2007 09:18:02 PAGE 2   

  56   1                {   i=0;
  57   2                    p=a;
  58   2                        LCD_Clear();
  59   2                        LCD_W_Str(5,0,"SHUAIge");
  60   2                        Delay_MS(250);
  61   2                        
  62   2                        while(*p)
  63   2                        {   if(i>15)
  64   3                            {    i=i-16;
  65   4                              LCD_Clear();
  66   4                       LCD_W_Str(5,0,"SHUAIge");
  67   4                                 Delay_MS(250);
  68   4                                      }
  69   3                            LCD_W_Char(i,1,*p);
  70   3                            i++;
  71   3                                 p++;
  72   3                                 Delay_MS(250);
  73   3                                 ;
  74   3                        }    
  75   2                        Delay_MS(250);
  76   2               }
  77   1      }
  78          
  79           


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