C51 单片机 16 UART通讯「建议收藏」

C51 单片机 16 UART通讯「建议收藏」我们单片机的IO口有 4*8=32个,我们如果需要做的功能比较多怎么做呢,可以用2个单片机,其中一个做主机,用来给从机发送指令,另外一个做从机,

我们单片机的IO口有 4*8=32个,我们如果需要做的功能比较多怎么做呢,可以用2个单片机,其中一个做主机,用来给从机发送指令,另外一个做从机,接受指令,并把收到的指令返回给主机,说我收到了这个命令。

用之前需要先配置一下波特率,波特率就是速度必须一样,就像接力赛,我给你传木棍,需要传一段时间,我跑的比你快,或者比你慢,那你都接不到。

C51 单片机 16 UART通讯「建议收藏」

UART通讯要求 平时是高电平,当需要通讯的时候,先说好速度(配置好波特率),然后拉低一个波特率的时间,叫做起始位,然后从低到高字节一个一个的发送,发送完8个字节,最后发送一个高电平,停止位。这时就会触发串行口中断。

必须用定时器1的模式2,自动重装模式,做波特率发生器,计算公式是256-( 11059200 / 12 / 32/ 波特率 )

11059200是晶振值, 12是单片机12分频 波特率我们一般都选用9600,因为电脑上有模拟串行口通讯,也有这个速率。 这个32其实是 /2/16 后面这个16是每个位,单片机都采集16次,然后看这16次的中间几位 ,少数服从多数。那个2,如果需要波特率加倍可以让PCON的最高位为1,就不用除以2了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/12004.html

(0)

相关推荐

  • docker安装redis并以配置文件方式启动【好文转载】「建议收藏」

    docker安装redis并以配置文件方式启动【好文转载】「建议收藏」https://blog.csdn.net/weixin_42456466/article/details/87270959

    2023-03-17
    109
  • 进程、线程、程序、系统服务区别与联系「建议收藏」

    进程、线程、程序、系统服务区别与联系「建议收藏」一、什么是进程和服务1、进程阐述进程定义:一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度运行的基本单位。

    2023-07-11
    86
  • Python 强制类型转化教程

    Python 强制类型转化教程Python作为一门高级语言,其默认情况下都是采用动态类型语言进行编程的。然而,有时候你可能需要在程序中对数据类型进行强制转换。比如说你需要在字符串和整数之间进行加减操作,或者将一个整数转化为一个浮点数。本文将介绍Python的强制类型转化,也称为类型转换。读完本文,你将能够在Python程序中对数据类型进行强制转换,从而更好地控制程序的输出。

    2024-05-04
    11
  • 爬虫技术抓取淘宝数据_网店关键词怎么优化

    爬虫技术抓取淘宝数据_网店关键词怎么优化本项目是淘系用户增长团队的一个大中台系统,单页应用,涵盖很多业务功能,运用了很多懒加载页面组件来提升性能,首屏时间 1s 左右,体验良好。然而大项目文件很多,导致构建和发布时间很长,内存占用较大。我的任务是尽可能优化与此相关的问题。 首先不难发现问题并不在用户体验上,而在于开发…

    2023-07-19
    75
  • 用Python读取文件的方法

    用Python读取文件的方法在现实生活和工作场景中,读取文件是我们经常需要处理的任务之一。Python作为一种高级编程语言,提供了多种方法来读取文件。在这篇文章中,我们将介绍Python中常用的文件读取方法,以及如何应用这些方法来有效地读取多种类型的文件。

    2024-05-11
    13
  • Python的非数字类型的应用

    Python的非数字类型的应用字符串是Python中最常用的非数字类型之一。Python字符串是一串字符序列,可以通过引号引用。以下是Python字符串的一些常见操作:

    2024-04-07
    21
  • 星球元素logo_web3.0时代到来了吗

    星球元素logo_web3.0时代到来了吗越来越多的人对进军web3元宇宙充满着热情和野心,对于品牌来说,如何用wed3方式打造元宇宙星球的品牌?

    2023-06-29
    95
  • 移动硬盘文件夹文件或目录损坏_移动硬盘自带的文件

    移动硬盘文件夹文件或目录损坏_移动硬盘自带的文件移动硬盘或U盘是很多用户都会用来存储文件的设备,然而在用的过程中经常会碰到一些问题让用户们很困扰,例如移动硬盘双击打开,出现错误提示“位置不可用

    2023-06-24
    90

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注