单片机多机通信的目的是实现分布式处理系统,单片机多机通信的方式有很多种,应用前景广阔,非常具有研究意义!
(2) 发展趋势
随着计算机系统的应用和微机网络的发展,通讯功能越来越显得重要。通讯既包括计算机和外部设备之间,也包括计算机和计算机之间的信息交换。由于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少,并且可以借助现成的电话网进行信息传送,因此,特别适合于远距离传输。对于那些与计算机相距不远的人机交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘等,采用串行方式交换数据也很普遍。在实时控制和管理方面,采用多台微机处理器组成分级分布控制系统中,各CPU之间的通信一般都是串行方式,所以串行接口是微机应用系统常用的接口。而祝从事总线串口通信是串口通信的一种情况,在工业生产中,一般各个车间不是在一起的,此时如果采用人为的控制,不仅费时,而且会浪费大量的资金去管理。由于主从式通信它的实时性好,在工业控制应用领域用的非常的广泛。通常采用一主多从的方式,只要实时的关注主机的运行状态就能达到控制各个从机的目的。
(3) 国内外研究现状与水平
随着科技的发展,单片机已不是一个陌生的名词,它的出现是近代计算机技术发展史上的一个重要里程碑,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具。
所涉及的市场占有率最高的是MCS—51系列,因为世界上很多知名的IC生产厂家都生产51兼容的芯片。生产MCS—51系列单片机的厂家如美国AMD公司、ATMEL公司、INTEL公司、WINBOND公司、PHILIPS公司、ISSI公司、TEMIC公司及南韩的LG公司、日本NEC、西门子公司等。到目前为止,MCS—51单片机已有数百个品种,还在不断推出功能更强的新产品。
1.5 编程软件介绍
(1) 单片机编程软件:Keil
① Keil是德国Keil公司开发的单片机编译器,是目前最好的51单片机开发工具之一。Keil C51是德国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。
② Keil C51标准C编译器为8051微控制器的软件开发提供了C语言环境。C51已经被完全集成到uVision4的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。
③ Keil C51单片机软件开发系统可以完成编辑、编译、连接、调试、仿真等整个开发流程,该集成系统可以编译C源程序,也可以编译汇编语言源程序。
(2) 单片机仿真工具:Proteus
① Proteus软件是英国Lab center electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。
② Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。
- 上一篇:基于Matlab的函数逼近在碳阳极质量控制建模的应用
- 下一篇:上海锅炉煤改气的节能分析及技术方案研究
-
-
-
-
-
-
-
上市公司股权结构对经营绩效的影响研究
g-C3N4光催化剂的制备和光催化性能研究
江苏省某高中学生体质现状的调查研究
巴金《激流三部曲》高觉新的悲剧命运
NFC协议物理层的软件实现+文献综述
C++最短路径算法研究和程序设计
浅析中国古代宗法制度
中国传统元素在游戏角色...
高警觉工作人群的元情绪...
现代简约美式风格在室内家装中的运用