学习C51第一步 最简单的C51程序

来源:百度文库 编辑:神马文学网 时间:2024/04/30 12:00:09

串行口控制寄存器SCON,它用于定义串行口的工作方式及实施接收和发送控制。字节地址为98H

字母ox      十六进制      字母O      八进制  
数字       十进制         数字1,0    二进制 

TMOD:定时器/计数器T0T1的方式寄存器 方式寄存器TMOD是一个逐位定义的8位寄存器,但只能使用字节寻址的寄存器,字节地址为89H.

TH0和TL0是控制定时/计数器T0的,TH1和TL1是针对T1

 

#include

#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

    }

}