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

📄 weida1.lst

📁 Weida公司微打相关51上的C程序
💻 LST
字号:
C51 COMPILER V6.23a  WEIDA1                                                                09/12/2005 20:44:57 PAGE 1   


C51 COMPILER V6.23a, COMPILATION OF MODULE WEIDA1
OBJECT MODULE PLACED IN weida1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe weida1.c DB OE SMALL ROM(LARGE) 

stmt level    source

   1          /****************************************************************/
   2          /*功能:采用硬汉字库法显示一串汉字                       
   3          /*版本:v1.0                           
   4          /*设计人:              
   5          /*编写日期:
   6          /*最后修改日期:2005-09-08                         
   7          /*状态:passed                                          
   8          /****************************************************************/
   9          /*头文件定义*/
  10          #include <reg51.h>
  11          #include <absacc.h>
  12          /*预定义部分*/
  13          #define uchar unsigned char
  14          #define uint  unsigned int
  15          #define ADDR  XBYTE[0x8000]
  16          sbit    busy=P2^0;
  17          sbit    stb=P3^6;
  18          uchar   dat[24]={0x1B,0x40,0x1C,0x26,                           /*汉字打印命令设置*/
  19                           0xBB,0xB6,0xD3,0xAD,0xBD,0xF8,0xC8,0xEB,0xCE,0xA2,
  20                           0xB4,0xEF,0xCA,0xC0,0xBD,0xE7,0x1C,0x2E,0x0A,0x0A};
  21          /*函数声明部分*/
  22          void    typebyte(uchar);                 
  23          /*主函数部分*/
  24          /*********************************************************************/
  25          /*函数名:main()
  26          /*功能:主函数
  27          /*输入参数:无
  28          /*返回值:无
  29          /*编写日期:
  30          /*最后修改日期:
  31          /********************************************************************/ 
  32          void main()                          
  33          {
  34   1      uchar i;
  35   1      for(i=0;i<24;i++) 
  36   1              typebyte(dat[i]);
  37   1      while(1);
  38   1      }
  39          
  40          /*其他函数定义部分*/
  41          /*********************************************************************/
  42          /*函数名:
  43          /*功能:
  44          /*输入参数:
  45          /*返回值:
  46          /*调用函数:
  47          /*被调用函数:
  48          /*编写日期:
  49          /*最后修改日期:
  50          /********************************************************************/ 
  51          void    typebyte(uchar byte)
  52          {
  53   1      stb=1;
  54   1      busy=1;
  55   1      while(busy==1);
C51 COMPILER V6.23a  WEIDA1                                                                09/12/2005 20:44:57 PAGE 2   

  56   1      ADDR=byte;
  57   1      stb=0;
  58   1      stb=1;
  59   1      }
  60          /********************END********************/


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