首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到17条相似文献,搜索用时 156 毫秒
1.
陈虎 《应用科技》2023,(2):60-65
针对常规串口通信波特率检测效率低、软件移植性差,甚至占用中央处理器(CPU)硬件资源等问题,本文基于现场可编程逻辑门阵列(FPGA)技术,结合Verilog HDL语言设计了一种异步串口通信波特率自动检测方法,可实现快速、准确检测异步串口通信的波特率值。通过统计异步串口通信中每个高低电平脉冲宽度,并比较脉冲宽度的数值,得到异步串口通信过程中最小的脉冲宽度。利用不同波特率的每个比特位宽与时间的关系,计算最小电平脉宽对应的波特率。仿真和测试结果表明,FPGA通过接收异步串口通信的数据,能实现异步串口通信波特率的自动检测,最大误差不超过1%,不依赖CPU,具有高效和准确的特点。  相似文献   

2.
在MCS-51单片机串行通信中,正确设置波特率,将对串行通信的成功起很大的作用,而波特率的设置需要掌握正确设置技术和方法.对MCS-51单片机串行通信波特率设置的特点,误差的产生与影响,以及如何减小误差作出分析与论述,以保证串行通信正常进行.  相似文献   

3.
本文在MCS-51单片机串行口的工作方式及波特率设计与PC及其兼容机串行接口的初始化及波特率设置的基础上,论述了这两种不同机型的微机之间的串行通信,并着重分析了波特率设置与单片机系统中晶振频率的选择之间的关系。  相似文献   

4.
介绍一种微波辐射计数据采集系统, 由基于Linux操作系统的PC104工控机与基于MCS-51系列的单片机构成. 硬件电路设计以PC104工控机SB-810VE2S为核心, 以MCS-51单片机实现微波辐射计接收数据逻辑控制, 外接存储器件及其他外围电路; 软件设计通过对PC104工控机在Linux操作系统下串口通信编程, 实现了PC104工控机通过串口和MCS-51系列单片机进行通信, 从而构成一个数据采集系统, 并采集了微波辐射计的数据.  相似文献   

5.
在51系列单片机系统应用日益广泛的今天,数据通讯是单片机实现自动化控制的主要方式之一。而串口通讯又是单片机的主要通讯方式,然而传统51单片机的串口已很难满足当今高速、多串口通讯的应用要求,因此寻找一种新的串口通讯方式就显得尤为重要了。本文就如何利用51汇编语言来实现软件模拟串口进行分析和讨论。  相似文献   

6.
使用不同频率的收发时钟和不同波特率,分别控制8251A电路进行同步或异步串行数据通信。实验结果表明:8251A电路的工作时钟CLK与收发时钟RxC(TxC)在频率数值上没有严格的制约关系,有效异步通信波特率可以数倍于19.2kbps。本实验结果为有效提高8251A串行通信接口电路的通信传输效能提供了可靠的实验数据。  相似文献   

7.
人机界面设计通常是单片机控制系统中一个必备而繁琐的工作。本文提出一种采用C51高级编程语言,利用串口通信,以PC机实现单片机控制系统中人机界面的方法。该方法有效地应用于单片机系统实验中。  相似文献   

8.
该系统以51单片机为控制核心,以一升水为控制对象,以DS18B20为温度传感器,通过模糊算法实现预设温度的实时控制.为满足不同条件对控制系统温度的控制,系统提供多种模式完成温度设置.其一为控制操作室的预值控制,其二为现场的手动控制,其三为PC机对单片机的远程监测控制.基于VB的串口通信,实现了温度曲线的动态多方式显示输出,串口通信参数的设定,以及各种控制命令的设定,从而实现PC机对系统的可视化控制.  相似文献   

9.
白亚林 《山西科技》2013,28(1):92-95
介绍了单片机的串口通信方式和时钟中断定时方法,采用89S52的定时器0中断实现时钟秒、分、时的控制,使用单片机的串口通信中断对时钟进行调节,设计了硬件电路,编写了软件程序,实现了计算机对时钟的实时控制.  相似文献   

10.
串口通信是单片机与其它外设交换信息的重要方式,本文研究了用Proteus仿真软件实现串口通信的方法,借助串口助手、虚拟终端和多种调试手段实现了单片机与PC机的双向串口通信,仿真结果表明:这种通信方式简单易行,数据传输可靠,对实际应用系统具有很好的借鉴意义。  相似文献   

11.
在发酵控制器设计中,应用C8051F120单片机的PCA模块,用软件摸拟法扩展出1个半双工串口;使用MAX485芯片在1个串口中扩展出多个485总线,成功解决了多机通讯串口不足的问题。用PCA模块扩展的串口,数据接收或发送均在PCA中断进行,只占用很少的CPU时间,除中断次数较多外,可与硬件串口一样使用;用1个串口扩展的多条485总线,可以把多个采用不同通讯协议的下位机联接在1个串口中完成顺序通讯,较单485总线方式增加了系统应用的灵活性。  相似文献   

12.
通过对异步串行口波特率自动调整的各种算法进行深入研究和比较,在此基础上综合出一种切实可行的、可靠的、高效率的算法,并在MCS-51单片机上实现了这种算法从而验证了这种算法的可行性与实用性  相似文献   

13.
在分析单片机串行口及定时器特性的基础上,提出两种单片机与PC机之间波特率自动检测的设计方案,即查表法和计算法。这两种方案简单、易行、可靠,尤其计算法不受系统主频的影响,在工程实际中具有较高的实用价值。  相似文献   

14.
给出了一种利用微机和单片机的串行口,用RS-422A标准,实现微机和多单片机主从分布式远程通讯的方法。  相似文献   

15.
介绍了利用激光测距仪提供的RS232串口和W77E58单片机之间的串口,设计出串口通信电路系统.给出了串口的通信协议与控制指令,并借助于串口调试软件进行了调试,能实时将激光测距仪测得的数据发送给视频叠加模块,送入显示终端,将距离数据显示在视频图像上.  相似文献   

16.
以嵌入式控制器AT89C51串行通信接口为出发点,介绍了一种基于AT89C51的红外通信系统,并在单相电度表抄表系统的数据通信中得到了较好应用。这种方式可应用于目前普遍采用嵌入式控制器的智能仪器、仪表的数据通信。  相似文献   

17.
根据串行通信的特性,提出了一种新的主机利用接收信息自动检测出终端波特率的方法,并给出实现流程图.实践表明,这种方法更加简单、有效.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号