首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 234 毫秒
1.
基于ATmega88的USART多处理机通信   总被引:1,自引:0,他引:1  
单片机接口技术发展的一个趋势是:由并行外围总线接口向串行外围总线接口转变。USART全称是通用同步异步收发器,它是一种单片机外设模块,该资源常用于CPU与较远距离的设备进行通讯。USART接口可以用作同步传送或异步传送,是工业通信中的一种标准接口,而且USART串行接口外围扩展技术具有方便灵活、电路系统简单、占用I/O口资源少等特点。文章所实现的USART多处理机通信,通过地址和数据两种命令格式进行交互,此通信系统可以用作设备控制总线,方便灵活地控制外围设备。  相似文献   

2.
设计了一种高速RS-422串行通信接口板,采用通用的异步串行通信控制器,以嵌入式PC为控制核心,以双端口RAM作为数据缓存,并对双端口RAM的程序设计进行了详细说明。应用结果表明,该接口板通信速率高,数据缓存能力强,使用简单。  相似文献   

3.
提出了一种基于32位微处理器MC68331的工业实时显控系统设计方案.实现了主微处理器和显控系统微处理器进行异步串行通信时抗干扰性能优良的电平转换电路设计,利用MC68331内部的SIM(系统集成模块)及GPT(通用定时器)模块配置外围扩展系统,最大限度地节省了硬件资源,降低了成本.  相似文献   

4.
主要介绍一种用51系列单片机的普通I/O口线来模拟实现异步串行通信接口的方法.  相似文献   

5.
如何用普通I/O口实现串行通信   总被引:1,自引:0,他引:1  
本文主要介绍一种用51系列单片机的普通I/O 口线来模拟实现异步串行通信接口的方法.  相似文献   

6.
在某嵌入式系统的设计中,要用到两块单片机,单片机A用于与远程终端进行实时数据交换,单片机B用于控制三个直流电机、现实模块和一个串行打印机。A机不断地接收远程终端发来的命令并转译成单字节的命令发送给B机,因此双机之间必须具备高速的数据通信。由于机械装配的原因,两个单片机之间的连接器只允许通过三根导线。一般来讲,两个单片机之间的串行通信方式常采用单片机自带的全双工异步通信接口,可是在此系统中,两个单片机的串行口均被用于与其他串行外部设备进行通信,而且没有多余的异步通信端口。由于单片机采用Atmel89C52,不具备片内12C和SPI总线,因此在此设计中只能使用通用I/O口进行双机通信,并自定义通信规范。  相似文献   

7.
PROGI 11共有10个I/O口,很多用户提出I/O口不够用,需要扩展。可以通过串行通讯方法联网扩展应用,方法很多,现介绍一种只占用一个口的方法。一、一般介绍 1.该方案由一台主机与256台主机串行连接,主机的P9为输出,分机的PO为输入,具体连接见图1。  相似文献   

8.
Atmel公司出品的AVR系列高速嵌入式单片机的卓越性能正逐步引起人们的注意。当系统MCU大部分的I/O口用作控制口,不能提供足够的并行通信口时,必须用串行方式解决通信问题。AVR高速嵌入式单片机有2种形式的串行接口:主要用于程序下载的高速同步串行接口SPI及通用异步串行接口UART。当系统设置SPI口特殊用途的情况下,对外串行接口通信通过UART口实现。使用过MCS-51系统的人都知道,MCS-51的UART接  相似文献   

9.
本文从实用角度出发,介绍一种在单台微机上模拟双机进行串行通信程序调试的方法,以减少系统调试时间。文中介绍了串行通信接口板的原理及应用,串行通信的连接方法及串行通信的程序编制,其中重点介绍了如何利用串行通信接口板的多路串行I/O口特点,实现以单机代替双机调试串行通信程序的方法。  相似文献   

10.
陈锐  王建华 《微处理机》2007,28(1):104-106
介绍了一种基于PXA255的应用于嵌入式工业控制中异步串口的扩展和在Windows CE下的实现。简要介绍PXA255串行通信口和TL16C554异步通信芯片。详细给出一种采用TL16C554来扩展串口的设计实现方案,同时给出相关原理图和在Windows CE下的实现方法。  相似文献   

11.
家庭总线系统(HBS,Home Bus System)是商用空调控制领域应用最广泛的总线通信方式.该方式通常需要一个同步时钟信号对原有信号进行调制,最终实现接线端子的无极性连接.本文选用的PIC32 MX单片机没有同步时钟 I/O口,并且在无模拟外部同步时钟电路的情况下,使用异步接收同步无调制发送的方式实现了 HBS通信,解决了主芯片选用限制问题.由于此系列单片机同步和异步串行通信的收发均可单独配置,所以此种方式并不占用多余的 I/O口.  相似文献   

12.
单片机的多串口扩展技术的设计   总被引:9,自引:2,他引:9  
针对大多数单片机都只有一个串口的局限,在多数情况下限制它们的应用。利用单片机串口扩展技术,以MCS51系列单片机8751为例进行串行接口扩展,包括扩展两个独立的串口、一点对多点分时串口、单片机与RS232/RS422/RS485的串行通信接口。实际应用证明,设计可靠,稳定性好。用多种方法进行串口扩展,解决了单片机在串行通信系统中的串口局限问题。  相似文献   

13.
在LIN总线的应用中,由于MCU串口被LIN总线通信所占用,从而使得PC机与目标机之间的通信缺少串行口。因此,介绍一种用普通I/O口模拟串口实现PC机与目标机之间通信的方法,并将其成功地应用于基于LIN总线的汽车车身控制系统中。详细阐述了普通I/O口模拟串口实现上位机通信的难点分析及解决办法,并给出详细的软件设计方案。在实际的工程应用中,巧妙地利用汇编语言高效的特点,可以写出准确的延时函数,并配合一些技巧性的处理,实现通信的准确无误。同时给出了一种数据帧格式定义的策略,具有很强的实际应用价值。  相似文献   

14.
介绍了在Windows2000平台下使用VisualC 6.0开发工具用API串口通讯函数实现PC机与单片机AT89C51的串口通信,重点介绍计算机采用事件驱动异步I/O方式的通信实现及AT89C51、MAX232和PC机串口接线和AT89C51的编程设置。  相似文献   

15.
设计了一种便携式的PLC测试仪,用于检测PLC的实时状态。介绍了系统的硬件构成,选择低功耗嵌入式微处理器S3C2440作为控制芯片,RS-232口作为测试接口。分析S7-200通信过程获得PPI协议,在Windows CE嵌入式操作系统下,设计基于EVC4.0的用户测试界面并编写基于PPI协议的串口程序,实现测试I/O值和模拟值的功能。实验结果表明测试仪运行稳定,操作简单,给工作带来了极大的便利。  相似文献   

16.
基于FPGA的智能串口模块用于扩展3U Comapct PCI工业控制计算机的RS232串行接口。智能串口模块在硬件设计采用FPGA,在FPGA内部实现NiosⅡ软核,作为处理器实现串行通讯的智能控制功能,通过设计通用异步串行控制器(UART)IP核,实现串行接口的通讯协议,使模块具集成度高、有可灵活配置性、易功能扩展等优点,模块采用处理器管理串行接口的数据收发,从而提高了串行接口数据传输的稳定性,降低了在传输过程中出现数据丢失现象的几率。  相似文献   

17.
STM32微控制器的可靠串口通信技术研究   总被引:1,自引:0,他引:1  
在工业控制应用中,串口是微控制器系统必不可少的接口之一,但是串口在应用过程中容易出现误码现象,需要对接收的数据进行校验才能保证通信的可靠性。本文提出一种基于STM32F107的可靠串口通信设计方案,STM32F107提供5个独立的异步串行接口,并且内置了CRC计算单元,实践表明具有较好的性能。  相似文献   

18.
提出了一种基于CPLD的全双工异步串行口的扩展设计方案,其功能是通过并行口实现串行口扩展,讨论了此扩展口通信过程中握手信号的变化规则.根据本方案,设计了一个能扩展三个全双工异步串行口的实例,实现了串行异步通信口的扩展,并给出了仿真波形.此扩展串行口的每个子口可同时工作,并且每个子口的波特率可设为不同的值,适用于各个子口同时工作在不同波特率情况下的场合.  相似文献   

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

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