首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 484 毫秒
1.
为了满足单片机系统设计中对多个串口的需要,文中使用TI公司MSP430型单片机的捕获/比较模块实现UART功能.文中详细介绍了UART的通信方式,并根据MSP430型单片机捕获/比较模块的特点,设计实现了用软件来模拟UART的方法,通过该方法,用户可以在不增加外部器件的情况下,灵活地为该系列单片机进行多串口扩展.  相似文献   

2.
席东河  刘明黎  杜娟 《科技信息》2010,(12):I0246-I0246,I0248
在自行研制的智能电动推柜控制系统中,需要多个串口与其他设备通信,通信主板采用了拥有2个增强型UART的P89C669单片机;利用GM8123将P89C669的UART0扩展为3个串口分别与触摸显示屏、PC计算机以及备用设备通信;利用P89C669的UART1构造的RS-485总线,与各个控制板及其它接口通信,很好的解决了多通道通信的问题。  相似文献   

3.
介绍了在储罐测量系统中使用软件UART的实现方案。使用该方案实现的软件UART,不但通信可靠性高,程序的移植性好,而且因无需选用多串口单片机,降低了系统硬件的开发成本。  相似文献   

4.
针对现有多串口测控系统数据传输率低,各通信接口之间相互影响且不能并行通信的问题,提出了一种基于FPGA的多通道并行UART接口设计方法。依据RS-232异步通信协议,首先采用硬件描述语言设计了UART接口的波特率发生器、发送模块和接收模块,然后在EP2C8器件上对设计的多通道并行UART逻辑功能进行测试。试验结果表明,该设计方法能够实现10 Hz GPS数据帧和76.29 Hz航向参考系统AHRS数据帧的完整接收,各UART模块之间能并行工作,数据帧传输完整可靠。  相似文献   

5.
基于C8051F020单片机的多串口通讯技术   总被引:2,自引:0,他引:2  
在设计一个产品时,通常要用到串口通讯,而且往往需要多个串口来协调系统内分部件的工作.要在一个系统中实现多串口通讯有很多种方法,一般会选择一个单片机加外围串口扩展芯片的方案来实现.现讨论使用最少的资源(仅一个单片机)实现了3个以上串口通讯的解决方案.  相似文献   

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

7.
通过讨论NiosⅡ处理器应用中的UART软件硬件设计方法,以及在设计过程中需要注意的问题,给出了UART寄存器的定义和UART波特率的计算方法,描述了硬件连接电路原理,具体说明了Nios Ⅱ系统中IP核的使用方法。同时,给出了Nios Ⅱ系统UART软件的数据结构,提供了一种简便可行的检测串口通信是否正常的方法,并给出了Nios Ⅱ下的串口中断编程方法。  相似文献   

8.
介绍了9位UART的工作方式,在不占用原CPU串口资源的情况下,给出了双CPU数据交换的新方法--软件9位UART。  相似文献   

9.
该设计核心内容为通过8051单片机与ESP8266-01模块的串口通信,实现基于51单片机物联网智能家居手机Wi-Fi控制开关系统。主要需要将物联网技术与传统的单片机技术相结合,以较低的成本实现物联网技术的核心部分:无线通信与远程控制,通过ESP8266-01串口Wi-Fi通信模块与STC89C52-RC单片机,实现手机通过Wi-Fi通信协议操作单片机的指示灯模块灯的亮灭。  相似文献   

10.
Java Applet程序可方便通过浏览器下载并在客户机上运行,控制工程中经常通过串口实现计算机与单片机通讯.实现Java Applet与单片机串口的通讯,需要解决两个问题:Java本身不提供对串口操作的类,Java Applet不能够直接访问客户机的串口.使用第三方comm.jar串口包和数字签名技术解决了该问题,并给出Java Applet访问串口的详细程序和JBuilder 2005中实现数字签名的过程.  相似文献   

11.
PC机与单片机串口通信模型的设计与实现   总被引:4,自引:0,他引:4  
运用面向对象方法和多线程技术 ,设计了一个在Windows平台上通过PC机串口与单片机通信、实现对单片机进行监控的通信模型 .该模型把通信过程从业务处理中分离出来 ,形成一个单独的通信层 ,做很小的修改就能够很方便的移植到不同的应用系统中 ,具有很好的扩展性 .同时 ,模型中利用多线程技术设计了一个串口监视的线程 ,能实时的监视串口状态和数据 ,因此具有很好的实时性 .该模型已经成功地应用在“加油站管理系统”等实际应用系统中 .  相似文献   

12.
张红兵 《咸宁学院学报》2005,25(3):59-61,102
增强型UART(Universal Asynchronous Receiver/Transmitter)是在标准型UART的基础上增加了帧错误检测和自动地址识别两种功能,帧错误检测通过检测一帧信息的停止位来判断该帧是否有效,自动地址识别功能自动将收到的地址帧内容与单片机的地址进行比较,只有匹配时才产生串行中断,这两个功能均由内置硬件电路完成,大大提高了串行通信的可靠性和效率。  相似文献   

13.
为节省FPGA( Field Programmable Gate Array) 升级工作的时间和成本,设计了一种利用UART( Universal Asynchronous Receiver /Transmitter) 替代传统JTAG( Joint Test Action Group) 方式升级的FPGA 程序方法,该设计 主要由Xilinx FPGA、UART 芯片、Flash 芯片和串口连接线等组成。通过将MicroBlaze 处理器、ICAP( Internal Configuration Access Port) 、IP( Intellectual Property) 核及UART 控制模块等集成在FPGA 芯片中实现可编程片上 系统的搭建。同时采用MultiBoot 双镜像技术,实现了即使在更新失败的情况下,依旧可加载备份镜像保证系 统正常工作,以此保证设计的稳定性。实验结果表明,此设计可以替代传统FPGA 升级方法,节省升级工作的 时间和成本。本设计具有更新效率高、维护成本低、稳定性高等优点,且可用于FPGA 远程更新。  相似文献   

14.
基于ARM处理器的UART设计   总被引:1,自引:0,他引:1  
杨雪  郭家虎 《科技信息》2008,(13):46-47
UART是用于控制计算机与串行设备的装置,在嵌入式系统中它操作简单、工作可靠、抗干扰强。本文介绍了一种近距离的通信方法.讲述了UART的原理和软件设计的改进,在ARM中采用串口通信技术,具有使用方便、程序简单、可读性好、工作效率高等优点,可以广泛应用于基于串行通信的各种场合。结果表明,此设计有助于提高数据传输的实时性。  相似文献   

15.
主要介绍了如何使用VB5 .0中的一个ActiveX控件来实现Windows下PC机与单片机之间的串行通讯 ,详细地讲述了单片机的程序设计和VB5 .0中串行通讯控件的使用方法。程序中通过调用通讯控件的各属性隐含了串行口的硬件特性。适当变化上述模块 ,就可以根据具体的任务在PC机上用VB设计出界面和后台数据库 ,与单片机或其它系统进行串口通讯  相似文献   

16.
基于DSP和FPGA的异步串口UART的工作原理和软、硬件设计.采用DSP作为处理器,将UART的核心功能嵌入到PFGA内部,并利用DSP的EDMA功能完成FPGA内部FIFO和DSP内部RAM中乒乓缓冲器之间的数据传输.使用VHDL硬件描述语言对PFGA进行编程,并在Quartus Ⅱ 7.2中完成了时序仿真,最后在Altera的CYCLONE系列FPGA上下载实现,验证了用FPGA实现串口通信的可行性.  相似文献   

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

18.
单片机原理及其在工业控制中的应用   总被引:1,自引:0,他引:1  
论述了单片机的工作原理、特点、性能和应用领域,单片机在工业控制中控温方面的应用以及单片机串口通信技术的应用,串口通信技术和现场总线技术的应用将成为单片机应用的主流。  相似文献   

19.
李烨 《镇江高专学报》2011,(3):48-50,54
系统利用无线收发一体数据传输MODEM模块KYL-610芯片模拟实现远程数据传输。和单片机相连的KYL-610模块主要将单片机的待传数据调制成射频调制信号,再无线远程发送到PC机端的KYL-610模块,解调后通过RS232串口接至上位机,实现数据传输。  相似文献   

20.
本设计是以PC机通过串口控制单片机89c52的LED点阵汉字显示系统。此系统采用PC机作为上位机,由89C52单片机完成接收并处理PC机串口发来的控制命令以及显示代码,通过显示驱动模块驱动4个8×8级联的LED点阵显示屏完成动态扫描显示,从而实现实时显示汉字的目的。  相似文献   

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

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