欢迎来到天天文库
浏览记录
ID:34656529
大小:254.21 KB
页数:4页
时间:2019-03-08
《单片机与pc机串行通信的实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据单片机与PC机串行通信的实现·131·张忠华(北京外国语大学信息技术中心,北京100089)摘要:单片机作为一种方便实用的微处理器,它在各种电子产品的设计中得到了广泛使用。在许多场合,将单片机与PC机有机地结合起来,可以达到很好的控制效果。笔者在设计具体电子产品的过程中曾经成功地将单片机和Pc机进行了串行通信,达到了理想的控制效果。因此,将单片机和PC机的串行通信的实现进行了具体阐述,与大家共同探讨。关键词:单片机;串行通信;RS.232;中断中图分类号:TP368文献标识码:A文章编号:1000—8829(2
2、009)S0.0131-02RealizationoftheSerialCommunicationBetweenMicrocontrollerandPCZHANGZhong—hua(InformationTechnologyCenter,BeijingForeignStudiesUniversity,Beijing100089,China)Abstract:Bemgaconvenientandpracticalmicrocontroller,microcontrolleriSusedwidelyinthedesigno
3、fsomeelectronicproduct.Inmanysituations,itwillgainverygoodcontroleffectifbothmicrocontrollerandPCaleused.Theauthorhadsucceededi11serialcommunicationbetweenmicrocontrollerandPCinhiselectronicproductdesignbefore.Therefore,therealizationofcommunicationbetweenmicroc
4、ontrollerandPCiSexpressed,theaimiStodiscussitamongUS.Kevwords:microcontroller;serialcommunication;RS一232;interrupt单片机是单片微型计算机简称,它是一种单片微型化嵌入式的计算机芯片,常用于控制领域方面。它可应用于机电一体化产品、测控系统、智能仪表、智能接口、功能集散系统、并行多机控制系统、局部网络系统等诸多领域。此外,单片机的芯片技术也在不断地发展。如采用双CPU结构以提高处理能力;增加数据总线宽度,有的将算
5、术逻辑单元(ALU)做成16位运算部件,内部采用16位数据总线;采用流水线结构,指令以队列形式出现在CPU中,使运算速度大大提高;串行总线结构等一系列的新技术使得单片机的性能不断提高。1单片机与PC机的通信目前单片机的种类很多,其中最早传入我国的单收稿日期:2009-04—25作者简介:张忠华(1970一),男,理学硕士,工程师,现任北京外国语大学信息技术中心办公室主任,主要研究领域为多媒体系统的开发与应用、信息技术的教育应用.片机系列之一,当属Intel公司生产的MCS.51系列,它的强大功能和简捷的指令集备受业界人
6、士青昧,在国内应用最为广泛。因此,5l系列的单片机虽然出现的时间较长,但现在仍然是广大业内人士喜欢的微处理器之一。在电子仪器产品设计过程中,通常要将单片机为主的MCU嵌入到常见的PC机中去,使两者互相传输控制数据,达到相互控制的作用。这种两者之间的数据传输就是通信。通信的方式有两种,即并行通信与串行通信。805l单片机具有并行和串行两种基本通信方式。并行通信是指数据的各位同时进行传送的通信方式。其优点是传送速度快,但所占用的传送线多,故只适合近距离通信。而串行通信是指数据是一位一位按顺序传送的通信方式。其优点是只需要一
7、对传输线和少数的控制线,传输成本降低,特别适合远距离通信,但传送速度较低。一般情况下,单片机和PC机之间进行控制数据传输,以串行数据传输为主要传输模式。万方数据·132·《测控技术》2009年第28卷专刊2MCS一51单片机与PC机的串行通信的实现在实现计算机与计算机、计算机与外设间的串行通信时,通常采用标准通信接口(PC机的串行接口一般为RS.232),这样才能有机地连接起来,进行串行通信。2.1单片机与PC机串行通信的接口电路由于计算机的串口出来的是RS.232电平,它是负逻辑电平,以+15~+3V为逻辑0,一15
8、—一3V为逻辑l,而单片机芯片是r几电平,它是正逻辑电平,以+5V为逻辑l,0V为逻辑0,所以要想它们完成良好的数据交换,必须安装一个接口电路,进行电平转换。本实验采用了MAX232的电平转换芯片,接+5V电源。图l为PC机与单片机通信的硬件转换连接图:①图l以PC机与一台单片机的连接图为例,如有多台单片机,则其他的单片机与PC机
此文档下载收益归作者所有