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

📄 hello.lst

📁 这些是基于dp51仿真仪的程序
💻 LST
字号:
C51 COMPILER V7.01  HELLO                                                                  03/06/2003 14:39:59 PAGE 1   


C51 COMPILER V7.01, COMPILATION OF MODULE HELLO
OBJECT MODULE PLACED IN .\Hello.obj
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE ..\Hello\Hello.c LARGE OPTIMIZE(1,SPEED) BROWSE INTVECTOR(0X4000) DEFINE(MO
                    -NITOR51) DEBUG OBJECTEXTEND PRINT(.\Hello.lst) OBJECT(.\Hello.obj)

stmt level    source

   1          /*******************************************************************/
   2          /* hello.c:C语言源程序文件                                                                */
   3          /* 功能:       向串口输出字符串"hell world !"                                             */
   4          /*******************************************************************/
   5          
   6          /********Copyright 2002 Guangzhou ZLG Mcu Development Co.LTD.*******/
   7          
   8          #include <REG52.H>                /* 加载头文件库*/
   9                                            
  10          #include <stdio.h>                /* 加载输入输出库函数 */
  11          #include<display_s.h>
*** ERROR C318 IN LINE 11 OF ..\Hello\Hello.c: can't open file 'display_s.h'
  12          
  13          void main (void)
  14          {
  15   1              unsigned int  count_k;                                                  //定义变量      
  16   1              unsigned char a[5]={0x00,0x0d,0x12,0x05,0x01};  //定义数组a[5]并赋初始值
  17   1          unsigned char b[5]={0x15,0x15,0x15,0x15,0x15};      //定义数组b[5]并赋初始值
  18   1              SCON  = 0x50;                                                           /* 设置串口工作方式1 */
  19   1          TMOD |= 0x20;                                                       /* 波特率发生器为定时器1 工作方式2 8位自动重装载 */
  20   1              TH1   = 0x220;                                                  /* 16MHz时钟下波特率为1200 */
  21   1          TR1   = 1;                                                          /* 开定时器计数器1  */
  22   1          TI    = 1;                                                          /* 允许串口发送数据 */
  23   1          while (1)
  24   1          {
  25   2            P1 ^= 0x01;                                                       /* 取反P1.0 */
  26   2                printf ("Hello World!\n");                                    /* 输出"Hello World" */
  27   2                for(count_k=0;count_k<40;count_k++)
  28   2                display(a);                                                                   //显示dp51
  29   2                for(count_k=0;count_k<20;count_k++)
  30   2                display(b);                                                                   //关闭显示
  31   2                      
  32   2                }
  33   1      }
  34          /****************************End************************************/
  35          

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

⌨️ 快捷键说明

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