大连海事大学毕业设计
1引言
1.1 设计的目及意义
一般的PC与单片机之间的串行,需要单片机采集数据,然后用异步串行通讯方式传给PC机。相对而言比较的烦琐,而本文着重用VB具有面向对象的设计方法,友好的用户来探讨在VB下来实现PC机与51单片机之间串行通讯的方法。实现起来要简捷方便。
随着系统的应用和微机网络的发展,各种控制设备之间的通信功能越来越显得重要。尤其是伴随着单片微型机技术的发展,人们已越来越多地采用单片机来对一些控制系统中如温度、流量和压力等参数进行检测和控制。在本系统中,下位机采用一片AT89S51单片机,用于对发送的数据实施控制,为了实现对输入数据的接收,上位机采用便携式PC机,上、下位机之间通过MAX232芯片实现串行数据通信。PC 机具有强大的监控和功能,而单片机则具有快速及灵活的控制特点,通过PC 机的RS-232 串行接口与外部设备进行通信,是许多测控系统中常用的一种通信解决方案。
本文将论述在VB 环境下PC 机与单片机之间实现串行通讯的软硬件方案。实现单片机与 PC 机的相互通信。单片机部分由汇编实现,PC 机的通讯程序使用Visual Basic 编写,VB 是Microsoft 公司推出的Windows 应用程序开发工具,因其具有界面友好,编程简便等优点而受到广泛的使用,而且Visual Basic 6.0 版本带有专门实现串行通讯的MSCOMM 控件。因此如何实现PC 机与单片机之间的通讯具有非常重要的现实意义。
利用VB6.0 的事件驱动方式可以很方便地开发数据采集与监控系统,用单台PC 机可以测量和监控多路控制信号,整控制系统设计方便,对小型测控系统的设计具有很大的实用性。
1.2 设计实现的功能
实现单片机与 PC 机的相互通信。具体要求有以下两点:
①单片机发固定编好的代码,在用 VB 编好的界面上接收;
②在 VB 编好的界面上发送数字,在单片机板上的数码管上显示出来。
2 硬件设计方案
为了实现PC机与单片机之间的串行通信,我们首先要清楚了解整个系统所采用的原理图。原理图就象一根红线贯穿于整个系统设计,通过此图我们就能很清楚的看到系统所涉及的内容,然后鉴于此,我们将在以后的章节中依次对所牵涉的内容作详细的论述。下面对原理图作一点说明:从MAX232芯片中的两路发送接收中任选一路作为接口,要注意其发送与接收引脚对应,否则可能对器件或计算机串口造成永久性损坏。如选他T1IN接单片机的发送端TXD,则PC机、的RS—232的接收端RD一定要对应接T1OUT引脚。同时,R1OUT接单片机的接受端RXD引脚,则PC机的RS—232的发送端TD一定要对应接R1IN引脚。
上图为采用MAX232芯片接口的PC机与51单片机串行通信接口原理图
2.1 AT89S51单片机
2.1.1 AT89S51单片机简介
AT89S51 为 ATMEL 所生产的可电气烧录清洗的 8051 相容单芯片,是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器, 128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
-
浅析企业成本控制长效机制运作保障措施论文
近年来,我国经济发展突飞猛进,市场全球化成为时代的大背景,企业在这种环境下取得了可喜的发展成果。对于企业而言,在而临诸多机遇的同时,其内外竞争环境愈加严峻,市场压力日益增大。成本管理是企业财务管理的重要组成部分,也是其财务会计水平提高的重要途径。在绝大多...
-
品德活动引领孩子快乐成长
品德与生活课程是一门活动型的综合课程。活动是教师教与学生学的主要形式,课程目标主要是通过学生直接参与的丰富多彩的活动与行为实践实现的。因此,在本课程中教师不再是知识的直接传授者,不是“教”教材的人,而是学生活动的支持者、合作者和指导者,是引导、激发和...
-
浅议体育课多班同课窘境的应对策略论文
随着学校规模的不断扩大,在同一课次、同一场地上体育课的班级数也越来越多,而由于受场地、器材等因素的影响,造成了体育课多班同课教学的窘境。一、体育课多班同课教学窘境的原因1、体育设施配备滞后,同场教学有序开展受到制约。场地、器材配备与同课教学需求的差...
-
人力资源管理激励探析
激励机制,就是在管理活动中根据人的心理变化,激发人的动机来启动人的内在动力,促使每一个人、每一个企业,迅速、有效地去追求目标而建立的一系列有机结合的管理方式。以下是本站小编为您整理的人力资源管理激励探析,希望能提供帮助。摘要:企业管理的关键是人本管理,人...