欢迎来到天天文库
浏览记录
ID:32413922
大小:186.18 KB
页数:3页
时间:2019-02-04
《计算机与单片机的串行通讯》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、万方数据篮墨篮塞旦生文章编号:1671-1041(2005)02-0091-02计算机与单片机的串行通讯田立勇,汪玉凤,于宁,李文江(辽宁工程技术大学电气工程系,阜新123000)摘要:本文主要介绍应用组态王软件实现计算机与单片机的串行通讯,在计算机将数据发送到单片机中的基础上,讨论了两者之间的通信问题.给出了单片机通讯中断服务程序。对调试中遇到的问题作了必要的说明。关键词:组态王;计算机发送数据:单片机;串行通讯中图分类号:TP311文献标识码:BComputerandsinglechipmicroprocessorserialcommunication删Ll·yo
2、ng,WANGYu·feng,YUNing,UWen-jiang(LiaoNingTechnicaIUniversityfuxinElectricalEngineeringDepartment123000)Abstract:ThistextmainlyintroducesusekingviewtorealizeserialcommunicationofcomputerandSCMBesedOFtfoundationofcomputersenddatatoSCM.discussthequestionofcommunicationbetweenthetwo,provide
3、thecommunicationintervuptserviceroutineHavedoneessentialexplanationtothequestionthatismetwhiledebuggingKeywords:kingview;thecomputersendsthedata;SCM;serialcommunication当前在计算机控制工业工艺过程系统中,广泛应用上位机和下位机系统,上位机进行数据的处理和管理,下位机进行数据的采集。上位机足通过通讯与下位机进行数据交换和处理的计算机,一般应用PC机;而下位机直接与现场信号相连,傲采用单片机或PLC。上位机
4、程序采用VC、VB或组态软件来编写,VC或VB程序的串行通讯程序编制在所有的有关教材中都能找到。VC和VB程序只能由专业人员编制,且编制调试周期很长。组态软件在许多领域得到了应用,其中“组态王”是流行的PC机上建立工业控制对象人机接口的一种智能软件包,以windows98/Windows2K/WindowsNT40中文操作系统作为其操作平台,充分利用了Windows图形功能完备。界面一致性好,它的界面比较直观,开发周期短,而且与以往的其他软件相比,设计更加的简单,适合现场工程人员的使用,它对计算机的要求也不高易学易用。它使采用PC机开发的系统比以往使用专用机开发的工业
5、控制系统更有通用性,大大减少了工控软件开发者的重复性工作,并可运用PC机丰富的软件资源进行二次开发。组态软件与单片机的串行通讯,不仅提高了数据的采集速度,而且可以大大缩减计算机与外部设备之间的复杂的接线,还增加了数据的可视性.可咀清楚的在计算机上看见数据的变化过程,使系统更具宴日_J性。但是在应用组态软件中,首先必须解决的是进行PC机与单片机的串行通信问题。奉文经过了多次的研究与实践,编制了在组态王平台上实现PC机与单片机的串行通讯程序,成功地将数据发送给单片机,达到控制的臼的。1计算机与单片机的通讯接线单片机采用51系列单片机,5l系列的RXD脚和TXD脚接收稿日期
6、:2004·11-12欢迎订阅欢迎撰稿欢迎发布产品广告信息盈经验銮逸鲤受和发送都为TTL电平,RS-232-C标准最初是远程通信连接数据终端设备DTE(DataTerminalEquipment)与数据通信设备DCE(DataCommunicationEquiPment)而制定的。因此这个标准的制定,并未考虑计算机系统的应用要求。但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准,为了满足EIARS一232-C标准的要求,需要加电平转换器,E/A—RS一232C是用正负电压来表示逻辑状态,与盯L以高低电平表示逻辑状态的规定不同。
7、因此,为了能够同计算机接口或终端的TTL器件连接,必须在EIA—RS-232-C与T1乙电路之间进行电平和逻辑关系的变换。实现这种变换的方法可用分立元件,也可用集成电路芯片。目前较为广泛地使用集成电路转换器件,如MCl488,SN75150芯片可完成TTL电平到EIA电平的转换,而MCl489、SN75154可实现EIA电平到rrL电平的转换。不足之处是1488需要±12V电源供电,这在某些只提供5'/电源的场合不适用,本文采用了新型电平转换芯片MAx232芯片可完成TTL—EIA双向电平转换,该芯片使用的是5V的电源。具体接线(如图1)是单片机上的
此文档下载收益归作者所有