STM8S如何设置波特率加倍

时间:2024-10-21 07:05:24

1、首先我们打开Keil μVision编译软件,新建一个工程,然后保存在硬盘上的位置,然后选择Atmel-AT89C51单片机为当前的型号,并添加启动器STARTUP.A51文件,然后在当前目录下新建一个C文件,并将其添加入工作路径,如图所示

STM8S如何设置波特率加倍

2、可以看见此时我们已经创建了一个空白的C文件,为了利用51单片机现成的端口,可以使用#include <reg51.h>来导入端口

STM8S如何设置波特率加倍

3、首先在主函数中打开串口总中断SCON,设置好初始的计时模式以及串口1选择定时器1为波特率发生器

STM8S如何设置波特率加倍

4、然后设定好定时初值的高八位以低八位,注意均需要为十六进制,然后先禁止定时器中断,再启动定时器1

STM8S如何设置波特率加倍

5、设置好相应的程序后,编译完成生成hex文件,打开烧录软件,在单片机型号中下拉选择刚才单片机

STM8S如何设置波特率加倍

6、最后在下面的硬件选项,勾选6T(双倍速)模式,然后存入刚才生成的hex文件,烧录进单片机即可实现波特率加倍

STM8S如何设置波特率加倍
© 手抄报圈