学习C51第一步 最简单的C51程序
来源:百度文库 编辑:神马文学网 时间:2024/05/17 23:45:57
串行口控制寄存器SCON,它用于定义串行口的工作方式及实施接收和发送控制。字节地址为98H。
字母ox 十六进制 字母O 八进制
数字 十进制 数字1,0 二进制
TMOD:定时器/计数器T0¦T1的方式寄存器 方式寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址的寄存器,字节地址为89H.
TH0和TL0是控制定时/计数器T0的,TH1和TL1是针对T1的
#include
void main(void)
{
SCON = 0x50; //串口方式1,允许接收
TMOD = 0x20; //定时器1定时方式2
TCON = 0x40; //设定时器1开始计数
TH1 = 0xE8; //11.0592MHz 1200波特率
TL1 = 0xE8;
TI = 1;
TR1 = 1; //启动定时器
while(1)
{
printf ("Hello World!\n"); //显示Hello World
}
}