📄 weida4.lst
字号:
C51 COMPILER V6.23a WEIDA4 09/13/2005 13:11:02 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE WEIDA4
OBJECT MODULE PLACED IN weida4.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe weida4.c DB OE SMALL ROM(LARGE)
stmt level source
1 /****************************************************************/
2 /*功能:采用总线方式打印字符
3 /*版本:v1.0
4 /*设计人:
5 /*编写日期:2005-09-10
6 /*最后修改日期:
7 /*状态:passed
8 /****************************************************************/
9 /*头文件定义*/
10 #include <reg51.h>
11 #include <absacc.h>
12 #include <intrins.h>
13 /*预定义部分*/
14 #define uchar unsigned char
15 #define uint unsigned int
16 #define TYPE XBYTE[0x7fff] //选通打印机,要将选通信号接到地址口或直接接地
17 sbit busy=P0^7;
18 /*函数声明部分*/
19 void type_byte(uchar);
20 /*主函数部分*/
21 /*********************************************************************/
22 /*函数名:main()
23 /*功能:主函数
24 /*输入参数:无
25 /*返回值:无
26 /*编写日期:
27 /*最后修改日期:
28 /********************************************************************/
29 void main()
30 {
31 1 type_byte(0x1b);
32 1 type_byte(0x40);
33 1 _nop_();
34 1 _nop_();
35 1 type_byte(0x41);
36 1 type_byte(0x42);
37 1 type_byte(0x43);
38 1 type_byte(0x44);
39 1 type_byte(0x45);
40 1 type_byte(0x0d);
41 1
42 1 while(1);
43 1 }
44
45 /*其他函数定义部分*/
46 /*********************************************************************/
47 /*函数名:
48 /*功能:
49 /*输入参数:
50 /*返回值:
51 /*调用函数:
52 /*被调用函数:
53 /*编写日期:
54 /*最后修改日期:
55 /********************************************************************/
C51 COMPILER V6.23a WEIDA4 09/13/2005 13:11:02 PAGE 2
56 void type_byte(uchar byte)
57 {
58 1 while(busy==1);
59 1 TYPE=byte;
60 1 }
61 /********************END********************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 53 ----
CONSTANT SIZE = ---- ----
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 + -