PC机与MSP430单片机串行通信的实现方法

PC机与MSP430单片机串行通信的实现方法

ID:38982919

大小:267.65 KB

页数:5页

时间:2019-06-22

PC机与MSP430单片机串行通信的实现方法_第1页
PC机与MSP430单片机串行通信的实现方法_第2页
PC机与MSP430单片机串行通信的实现方法_第3页
PC机与MSP430单片机串行通信的实现方法_第4页
PC机与MSP430单片机串行通信的实现方法_第5页
资源描述:

《PC机与MSP430单片机串行通信的实现方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5卷第1期中国工程机械学报Vol.5No.12007年1月CHINESEJOURNALOFCONSTRUCTIONMACHINERYJan.2007PC机与MSP430单片机串行通信的实现方法张琦,张英(解放军理工大学工程兵工程学院,江苏南京210007)摘要:阐述了运用可视化编程语言Delphi实现上位机与MSP430单片机之间RS232串行口通信的方法,并通过一个工程机械的故障诊断系统给出了详细的软硬件的实现方案,介绍了MSP430单片机的串行通信模块的原理及程序框图.该设计方案解决了工程机械的故障诊断系统中的串行通信问

2、题.实际应用中,性能可靠,效果良好.关键词:MSP430单片机;RS232串行通信;SPComm控件;Delphi中图分类号:TP368.2文献标识码:B文章编号:1672-5581(2007)01-0022-04ImplementationonserialportcommunicationbetweenPCandMSP430singlechipmicrocontrollerZHANGQi,ZHANGYing(EngineeringInstitutionofEngineeringCorps,PLAUniversityofSci

3、ence&Technology,Nanjing210007,China)Abstract:Inthisstudy,amethodofRS232serialportcommunicationbetweenahostcomputerandtheTMMSP430singlechipmicrocontroller(SCM)ispostulatedbasedonDelphiprogramming.Meanwhile,afaultdiagnosissystemforengineeringmachineryisemployedtoillus

4、tratethesoftwareandhardwarerealiza2tionprocess.Furthermore,aflowchartofserialportcommunicationmoduleisprovidedindetails.Itisre2vealedthattheproblemshavebeenresolvedduringfaultdiagnosisprocess.Assuch,thismethodhasbeenprovenpragmatically2effective.Keywords:MSP430singl

5、echipmicrocontroller;RS232serialportcommunication;SPCommcontroller;Delphi随着单片机与PC机主从工作方式的发展,其优越性与日俱现,越来越被更多的工控及自控系统所采用.本文介绍了在工程机械的故障诊断系统中,利用串行通信传输线少、操作简便的特点,故障诊断仪与上位机的通讯采用串行接口的电子与电缆链接特性的标准RS-232进行串行通信.其中故障诊断仪是基于低功耗的MSP430F149嵌入式单片机开发的,该单片机具有低电源电压、超低功耗且带有硬件串口的优[1]点.D

6、elphi作为Windows环境下的一种完全可视化的开发平台,具有简单高效的特点.它采用可视化的集成开发环境,具有高可视化的界面编辑.其代码输入量少,开发效率高,而且支持嵌入式汇编、动态库的调用、微软倡导的网络化多媒体对象技术(ActiveX)控件和第三方控件的调用等功能,用来实现嵌入式单片机的串口通信比较方便.1MSP430F149单片机及接口硬件的实现MSP430F149单片机串行通信模块功能很强,与传统的串行通信相比,它可以用低时钟频率实现高速收稿日期:2006-10-27作者简介:张琦(1958-),男,教授.E2ma

7、il:zqjam@163.com第1期张琦,等:PC机与MSP430单片机串行通信的实现方法23[2]通信.内部含有两个串行通信模块:串口0(USART0)和串口1(USART1),其串行通信模块功能很强,使用也非常灵活,模块在发送和接收每一个字节数据时都可触发中段,从而使CPU退出低功耗模式,发送和接收中断由两个独立的中断控制位控制.波特率调整非常灵活,可通过波特率寄存器UBR0和UBR1粗略调整波特率,然后通过波特率调整寄存器UMCTL0进一步细调波特率.通过串口控制寄存器UCTL0设置串行通信模式,通过串口发送控制寄存器

8、UTCTL0设置产生波特率所需的时钟.本系统采用异步通信模式,使用串口发送管脚0(UTXD0)和串口按收管脚0(URXD0)为发送和接收管脚.考虑到检测仪一般情况下用以完成现场状态检测和故障诊断,通信距离较近,因此设计了RS-232通信接口,故障诊断仪通过RS-232接口电路

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。