大连海事大学毕业设计(一)论文

大连海事大学毕业设计(一)论文

ID:25980458

大小:74.00 KB

页数:12页

时间:2018-11-24

大连海事大学毕业设计(一)论文_第1页
大连海事大学毕业设计(一)论文_第2页
大连海事大学毕业设计(一)论文_第3页
大连海事大学毕业设计(一)论文_第4页
大连海事大学毕业设计(一)论文_第5页
资源描述:

《大连海事大学毕业设计(一)论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、大连海事大学毕业设计(一)论文1引言1.1设计的目及意义一般的PC与单片机之间的串行通信,需要单片机采集数据,然后用异步串行通讯方式传给PC机。相对而言比较的烦琐,而本文着重用VB具有面向对象的设计方法,友好的用户来探讨在VB环境下来实现PC机与51单片机之间串行通讯的方法。实现起来要简捷方便。随着计算机系统的应用和微机网络的发展,各种控制设备之间的通信功能越来越显得重要。尤其是伴随着单片微型机技术的发展,人们已越来越多地采用单片机来对一些工业控制系统中如温度、流量和压力等参数进行检测和控制。在本系统中,下位机采用一片AT89

2、S51单片机.freelprogrammable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89S51具有如下特点:40个引脚,4kBytesFlash片内程序存储器,128bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层

3、中断嵌套中断,2个16位可编程定时计数器,.freel)为4KB4)内部数据存储器(RAM)为128B5)外部程序存储器可扩充至64KB6)外部数据存储器可扩充至64KB7)32条双向输入输出线,且每条均可以单独做I/O的控制8)5个中断向量源9)2组独立的16位定时器10)1个全多工串行通信端口11)8751及8752单芯片具有数据保密的功能12)单芯片提供位逻辑运算指令2.1.3AT89S51各引脚功能介绍:VCC:AT89S51电源正端输入,接+5V。VSS:电源地端。XTAL1:单芯片系统时钟的反相放大器输入端。XTA

4、L2:系统时钟的反相放大器输出端。RESET:AT89S51的重置引脚,高电平动作。EA/Vpp:存取外部程序代码,低电平动作。ALE/PROG:地址锁存器启用信号。PSEN:程序储存启用,通常这支脚是接到EPROM的OE脚。PORT0(P0.0~P0.7):端口0是一个8位宽的开路汲极(OpenDrain)双向输出入端口,共有8个位,P0.0表示位0,P0.1表示位1,依此类推。其他三个I/O端口(P1、P2、P3)则不具有此电路组态,而是内部有一提升电路,P0在当作I/O用时可以推动8个LS的TTL负载。如果当EA引脚为低

5、电平时(即取用外部程序代码或数据存储器),P0就以多工方式提供地址总线(A0~A7)及数据总线(D0~D7)。PORT2(P2.0~P2.7):端口2是具有内部提升电路的双向I/O端口,每一个引脚可以推动4个LS的TTL负载,若将端口2的输出设为高电平时,此端口便能当成输入端口来使用。P2除了当作一般I/O端口使用外,若是在AT89S51扩充外接程序存储器或数据存储器时,也提供地址总线的高字节A8~A15,这个时候P2便不能当作I/O来使用了。PORT1(P1.0~P1.7):端口1也是具有内部提升电路的双向I/O端口,其输出

6、缓冲器可以推动4个LSTTL负载,同样地若将端口1的输出设为高电平,便是由此端口来输入数据。PORT3(P3.0~P3.7):端口3也具有内部提升电路的双向I/O端口,其输出缓冲器可以推动4个TTL负载,同时还多工具有其他的额外特殊功能,包括串行通信、外部中断控制、计时计数控制及外部数据存储器内容的读取或写入控制等功能。其引脚分配如下:P3.0:RXD,串行通信输入。P3.1:TXD,串行通信输出。P3.2:INT0,外部中断0输入。P3.3:INT1,外部中断1输入。P3.4:T0,计时计数器0输入。P3.5:T1,计时计数

7、器1输入。P3.6:CU在线编程。线插接说明:两排十针口,板图上都有一个小方框,为1号引角;线的凸口为正方向,凸口的右侧边的第一个插孔为1号引角,这一点一定要切记,不然的话程序不进去。本系统中所用AT89S51ISP原理图如下示:AT89S51ISP2.2串行通讯2.2.1串行通讯的概念串行通讯:一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送,传送按位顺序进行,最少只需一根传输线即可完成,成本低但传送速度慢。串行通讯的距离可以从几米到几千米。分类:根据信息的传送方向,串行通讯可以进一步分

8、为单工、半双工和全双工三种。2.2.2RS-232C串口通讯原理RS-232C是目前最常用的串行接口标准,用来实现计算机与计算机之间,计算机与外设之间的数据通信。RS-232C串行接口总线适用于设备之间的通信距离不大于15米,传输速率最高为19.2kb/s的场合。RS-232

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

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

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