📄 l6-3.c
字号:
/**********************************************************************
程序名称:L6-3.c
程序功能:串行口工作方式1的使用
程序作者:张三
创建时间:2008-3-28
**********************************************************************/
#include <reg51.h>
unsigned char ASCII = 0x41; // 字母A的ASCII码值
unsigned char COUNT = 0;
void main( void )
{
SP = 0x60; // 设栈指针
TMOD = 0x20; // 设T1为方式2,作定时器使用
TL1 = 0xe6; // 设波特率为1200b/s
TH1 = 0xe6; // 设置重置值
PCON = 0x00; // SMOD=0,波特率不倍增
TR1 = 1; // 启动T1运行
SCON = 0x40; // 设串行口为工作方式1, 关接收
for( ; COUNT<26; COUNT++ )
{
SBUF = ASCII; // 启动发送字符“A”
While( !TI ) ; // 等待发送结束
TI = 0;
ASCII++; // ASCII码值加1
}
while( 1 ) ;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -