STM8S如何设置波特率加倍

2025-04-09 09:19:40

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如何设置波特率加倍
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢