1、首先我们打开Keil μVision编译软件,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89C51单片机为当前的型号,并添加启动器STARTUP.A51文件,然后在当前目录下新建一个C文件,并将其添加入工作路径,如图所示
2、可以看见此时我们已经创建了一个空白的C文件,为了利用51单片机现成的端口,可以使用#include <reg51.h>来导入端口
3、首先在主函数中打开串口总中断SCON,设置好初始的计时模式以及串口1选择定时器1为波特率发生器
4、然后设定好定时初值的高八位以低八位,注意均需要为十六进制,然后先禁止定时器中断,再启动定时器1
5、设置好相应的程序后,编译完成生成hex文件,打开烧录软件,在单片机型号中下拉选择刚才单片机
6、最后在下面的硬件选项,勾选6T(双倍速)模式,然后存入刚才生成的hex文件,烧录进单片机即可实现波特率加倍