STM32与51单片机原理图及串口通信实例

控制/MCU

1882人已加入

描述

分别编写STM32与51单片机程序,通过串口通信,实现STM32按键控制51单片机LED的实验效果。    

两开发板芯片型号STM32F103ZET6与STC89C52。

硬件连接 原理图     

如下分别是STM32与51单片机原理图。

51单片机

STM32开发板USART1管脚  

51单片机

51开发板串口管脚

串口通信原理    

关于串口通信的介绍,也可以点击阅读之前发的一篇文章STM32串口通信基本原理。 51单片机

51单片机

    关于串口通讯,几个重要的知识点:

波特率,数据传输的速度,如上图设置为9600,发送、接收端设置要保持一致

硬件连接,TXD、RXD交叉连接,GND直连

数据位

校验位

停止位

其中,后3项一般是8、N、1。 连线     根据原理图,用杜邦线将两块开发板的TXD、RXD交叉连接,两GND直接连接,如下图所示。

51单片机

编写程序     

STM32程序主函数如下。

51单片机

    51单片机程序主函数如下,51单片机工程文件只包括.c文件、reg52.h两个文件,相比STM32工程来说文件少太多了。

51单片机

编辑:黄飞

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分