📄 串口发送试验.lst
字号:
C51 COMPILER V7.50 串口发送试验 04/09/2009 16:01:10 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE 串口发送试验
OBJECT MODULE PLACED IN 串口发送试验.OBJ
COMPILER INVOKED BY: E:\Program Files\Keil\C51\BIN\C51.EXE 串口发送试验.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /********************************************************************
2 * 文件名 : 串口发送试验.c
3 * 描述 : 该文件实现通过串口把数据从单片机发送到电脑,通过串口调试助手显示出来。
4 * 创建人 : 东流,2009年4月8日
5 * 版本号 : 2.0
6 * 技术支持论坛:www.zidh.com/bbs(请进入“赞助商板块”中的“东流电子工作室”)
7 * 感谢“中国自动化资讯网”对本工作室的大力支持。
8 ***********************************************************************/
9 #include<reg52.h>
10 #include<intrins.h>
11
12 #define uchar unsigned char
13 #define uint unsigned int
14
15 /********************************************************************
16 * 名称 : Com_Init()
17 * 功能 : 初始化串口程序,晶振11.0592, 波特率9600
18 * 输入 : 无
19 * 输出 : 无
20 ***********************************************************************/
21 void Com_Init(void)
22 {
23 1 TMOD = 0x20;
24 1 PCON = 0x00;
25 1 SCON = 0x50;
26 1 TH1 = 0xFd;
27 1 TL1 = 0xFd;
28 1 TR1 = 1;
29 1 }
30
31 /********************************************************************
32 * 名称 : Main()
33 * 功能 : 主函数
34 * 输入 : 无
35 * 输出 : 无
36 ***********************************************************************/
37 void Main()
38 {
39 1 uchar i = 0;
40 1 uchar code Buffer[] = "Welcome To The MCU World. QQ : 85536436 WWW.ZI
-DH.COM "; //所要发送的数据
41 1 uchar *p;
42 1 Com_Init();
43 1 P2 = 0x00;
44 1 p = Buffer;
45 1 while(1)
46 1 {
47 2
48 2 SBUF = *p;
49 2 while(!TI) //如果发送完毕,硬件会置位TI
50 2 {
51 3 _nop_();
52 3 }
53 2 p++;
54 2 if(*p == '\0') break; //在每个字符串的最后,会有一个'\0'
C51 COMPILER V7.50 串口发送试验 04/09/2009 16:01:10 PAGE 2
55 2 TI = 0; //TI清零
56 2 }
57 1 while(1);
58 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 62 ----
CONSTANT SIZE = 97 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 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 + -