吉林大学学报(信息科学版) ›› 2016, Vol. 34 ›› Issue (4): 496-500.

• 论文 • 上一篇    下一篇

基于串口提高MCU-51 矩形单脉冲脉宽精度的方法

张新宝, 王海璇, 周胜利, 李宝华   

  1. 吉林大学电子科学与工程学院, 长春130012
  • 收稿日期:2015-06-03 出版日期:2016-07-25 发布日期:2017-01-16
  • 作者简介:张新宝(1991—), 男, 云南临沧人, 吉林大学硕士研究生, 主要从事测控技术研究, (Tel)86-15143087423 (E-mail)964943806@ qq. com; 李宝华(1962—), 男, 长春人, 吉林大学教授, 硕士生导师, 主要从事测控技术与嵌入式系统研究, (Tel)86-13180801233(E-mail)libh@ mail. jlu. edu. cn。
  • 基金资助:
    国家自然科学基金青年科学基金资助项目(61204055)

Method Based on Serialport to Improve Pulse Width Precision of Rectangle Single Pulse in by MCU-51 Produced

ZHANG Xinbao, WANG Haixuan, ZHOU Shengli, LI Baohua   

  1. College of Electronic Science and Engineering, Jilin University, Changchun 130012, China
  • Received:2015-06-03 Online:2016-07-25 Published:2017-01-16

摘要: 为提高传统PWM(Pulse Width Modulation)、软件延时方式所产生的矩形单脉冲的精度, 提出一种基于51单片机串口产生矩形单脉冲的方法。控制51 单片机(MCU-51)的串行通信口工作于方式3(9 位异步通信方式), 对外发送特定的数码, 利用串口通信中数据帧的特殊结构形成宽度可调的矩形单脉冲; 设置定时器T2 工作于波特率发生器模式, 控制串口的波特率, 改变每个数据位的时间宽度, 实现多个脉冲宽度值。实验数据表明, 该方法产生的矩形单脉冲的脉宽精度能达到硬件晶振精度。

关键词: 串口通信, 矩形单脉冲, 波特率, 单片机

Abstract: The method of rectangular single pulse based on serial port of MCU-51 is proposed to improve the precision of rectangular single pulse generated by traditional PWM (Pulse Width Modulation) and software delay. Control the MCU-51 serial communication port work in mode 3-nine asynchronous communication mode, send specific digital, use the special data framestructure of the serial communication to formadjustablerectangular single pulse; Set timer T2 in the baud rate generator mode, by controlling the serial port baud rate, to change the duration of each data bit and realize multiple pulse width values. The experimental data shows that the pulse width accuracy of the rectangular single pulse can achieve crystal accuracy.

Key words: serial port communication, single chip microcomputer(MCU), baud rate, rectangular single pulse

中图分类号: 

  • TN784