STC51单片机串口设置波特率分析对比与ISP程序烧录设置


  • 如果程序代码中串口波特率使用了倍频参数,在烧录的时候也一定要在ISP烧录软件上选上使能6T(双倍速)模式,不然程序烧录进去后,速度不能实现倍频的效果。

以12M的晶振分析一下倍频

  • 采用4800波特率,倍频后的误差计数结果。
  • 采用9600波特率,不倍频后的误差计数结果。

总结: 如果是采用12M晶振的话,采用倍频,可以明显降低误差,这里的误差直接会影响的是数据收发的准确率。

串口发送数据代码

STC51单片机串口设置波特率分析对比与ISP程序烧录设置相关推荐

  1. stc51单片机串口接收多字节数据

    stc51单片机串口接收多字节数据 简介 51单片机有2个定时器,一个做串口波特率,一个做数据截止帧延时检测,硬件平台测试使用的是stc8的单片机,但是可以往51移植 代码 #include &quo ...

  2. MSP430单片机串口控制5路PWM频率变化程序

    MSP430单片机串口控制5路PWM频率变化程序 下面介绍一段MSP430单片机通过232串口发送0x00,0x01,0x02,0x03,0x04控制IO端口P1,P2,P4,P5,P6输出6路PWM ...

  3. STC51单片机串口波特率设置之BRT设置

    以串口1控制寄存器SCON为例,串口2控制寄存器S2CON同理. SCON寄存器设置波特率的方法有四种,如下图: SCON寄存器的BIT6-7位设置了4种方式. 我们常用的格式是数据位8位,波特率需要 ...

  4. android 恢复出厂设置流程分析,基于Android系统快速恢复出厂设置方法实现.doc

    基于Android系统快速恢复出厂设置方法实现 基于Android系统快速恢复出厂设置方法实现 摘 要:针对使用Android系统的智能电视进行恢复出厂设置时重置速度慢的情况进行了研究和分析,从其重置 ...

  5. 计算机更改默认设置,电脑怎么修改默认打开程序 Win7设置默认打开程序方法详解...

    在使用电脑的时候,我们经常会遇到这样的情况,当电脑中安装有多个浏览器.播放器时,总有一些软件会修改我们的默认打开程序,比如安装搜狗浏览器后,以后打开网页总是默认以搜狗浏览器打开,而之前的默认IE浏览器 ...

  6. STM8S003单片机串口通信通信协议分析

    最近在用STM8S003这个片子做项目,在做串口通信的时候,发现以前写的协议太简单了,项目中用不适合. //协议 : 0XDD xx xx xx xx xx xx 0XAA @far @interru ...

  7. 微信小程序设置字体无效_微信小程序字体设置

    一.字体:font.属性在一个声明中设置所有字体属性. 可设置的属性是(按顺序): "font-style font-variant font-weight font-size/line-h ...

  8. PHP怎么设置字体走马灯效果,微信小程序怎么设置背景颜色渐变以及字体走马灯效果(高考倒计时)...

    效果图: 图1 图2 一.背景颜色渐变 1.wxml文件 高考广播:距2020高考仅剩{{countdown}}天 2.wxss文件 .Broadcast{ position:relative; ri ...

  9. 波特率9600是什么意思 串口通信为什么要设置波特率

    波特率9600是什么意思 波特率是一个电子信号上的术语,用于描述信道的数据传输速度.所谓信道,可以是无线的,也可以是有线的,说白了就是两个东西之间传输数据. 波特率通常单位是bit/s,也就是 二进制 ...

  10. 计算机的串口波特率,什么是波特率_波特率9600是什么意思_串口通信为什么要设置波特率?...

    描述 波特率(Baud Rate) 单位 bps -- 每秒传送的字节数 Byte Per Second.. (BaudRate) 模拟线路信号的速率,也称调制速率,以波形每秒的振荡数来衡量.如果数据 ...

最新文章

  1. 求职者提问的问题面试官不会_如何通过三个简单的问题就不会陷入求职困境
  2. 湖北孝感计算机职称考试,2015湖北职称计算机考试报名:孝感职称计算机报名入口...
  3. 2017年9月11日
  4. ThinkPHP下隐藏index.php以及URL伪静态
  5. Python教程:通过函数名调用函数的3种场景实现
  6. Electron中通过process进程对象的api获取CPU、系统位数、环境变量等相关信息
  7. Pytyon3中实现十进制转不同进制
  8. 【Python基础】使用Matplotlib可视化数据的5个强大技巧
  9. DATAGUARD配置错误的解决日志
  10. ASP.NET Core 网站运行时修改设置如何自动生效
  11. html鼠标悬停位置,html – 当我将鼠标悬停在其上时,我想隐藏图像并在其位置显示文本...
  12. Redis 中 BitMap 的使用场景
  13. php rgb,php颜色转换函数hex-rgb
  14. NLP自然语言处理库系列教程——gensim库
  15. GitHub客户端使用
  16. Python 人脸表情识别
  17. Linux获取SCSI序列号命令,linux下获取scsi上的磁盘设备的序列号
  18. 第二人生的源码分析(八十)界面语言的选择
  19. map集合用于存储信息(映射关系)
  20. [QNX Hypervisor 2.2用户手册]12.2 术语(二)

热门文章

  1. 主成分分析结果成分不显著_主成分分析结果
  2. 疫情下跨越一万公里的友情:熊超与飒特电子哨兵的故事
  3. IEEE 2021年新增Fellow出炉,70余位华人入选
  4. CF364D Ghd(随机化)
  5. Halcon 第二章『图像滤波』◆第5节:texture_laws算子(纹理过滤器)的计算原理
  6. Aggressive cows 二分
  7. iphone屏幕圆角插件_苹果iPhone6s也能分屏?越狱新插件助你实现
  8. 如何在word中的框中打钩、打叉
  9. 不存在一笔画完一个正方体
  10. 02_如何计算叔块奖励