- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
1 选题 1
1.1选题背景 1
1.2设计任务 1
2 整体通信设计 2
2.1 总体方框图 2
2.2 通信过程分析 3
2.3 通信方式的选择 3
3 硬件电路的设计 5
3.1 AT89C52单片机引脚及其说明 5
3.2 MAX232芯片引脚及其说明 6
3.3 DB9及其说明 7
3.4 数码显示、驱动电路及说明 9
4 PC端软件设计 10
4.1 用户界面设计 10
4.2 程序设计 10
5 原理总图 11
6 元器件清单 11
7 调试 12
7.1 调试过程 12
7.2 调试结果 13
8 设计总结和体会 13
9 单片机程序 15
参考文献 16
Ⅰ
1 选题
1.1选题背景
在各种单片机应用系统的设计中,如智能仪器仪表、各类手持设备、GPS接收器等,常常遇到计算机与外界的信息交换,即通讯。通信的基本方式可分为并行通信与串行通信两种。
目前,在许多单片机应用系统中,上、下位机分工明确,作为下位机核心器件的单片机往往只负责数据的采集和通信,而上位机通常以基于图形界面的Windows系统为操作平台。
现阶段这种应用的核心便是数据通信,它包括单片机和上位机之间、客户端和服务器之间以及客户端和客户端之间的通信,而在单片机和上位机之间的数据通信则是整个系统的基础。单片机和PC的通信是通过单片机的串口和PC机之间的硬件连接实现。鉴于PC机具有强大的监控和管理功能,单片机则具有快速以及容易控制的特点,在数据量不大、传输要求不高的情况下,一般都采用给PC机配置的RS-232标准串行接口COM1、COM2等相连接来实现应用系统与PC机之间的数据交换。
现今我国工业迅速发展的情况下,对工业中的计算机控制提出了较高的要求。比如在常见的现场数据采集中,对各个采集点需要采集不同的数据,比如温度、湿度、压力、照度,这就需要单片机对计算机发出的不同的指令做出不同的反应,并且返回相应的采集到的数据。这就需要单片机和PC机进行双向数据通信。这也是本设计可以应用到的地方之一。
1.2设计任务
在计算机控制系统中,不可避免的要采用多机进行通信。
图2-1 总体方框图 (单片机)
图2-2 总体方框图 (PC端)
2.2 通信过程分析
单片机上电之后显示显示缓存区的数据,等待串行中断。串行中断过来的时候,先判断是接受中断还是发送中断,如果是发送中断,那么把TI清零之后中断返回;如果是接收中断,那么就进入处理子程序,在处理子程序里面,单片机把接收到的ASCII码形式的数据转换为十六进制的数字,存放到显示缓存区,调用显示子程序在数码管上显示出接收到的数据,再调用发送子程序给PC端软件回送一个确认显示的信号。
2.3 通信方式的选择
一、数据通信的传输方式:常用于数据通信的传输方式有单工、半双工、全双工和
工方式。
单工方式:数据仅按一个固定的方向传送。因为这种传输方式的用途有限,常用于串行口的打印数据传输与简单系统间的数据采集。
双工方式:数据可以实现双向传送,但不能同时进行,实际的应用采用某种协议实现收发开关转换。
全双工方式:允许双方同时进行数据双向传送,但一般全双工电路的线路和设备比较复杂。
多工方式:以上三种传输方式都是同一线路传输一种频率信号,为了充分的利用线路资源,可通过使用多路复用器或多路集线器,采用频分、时分、或码分复用技术,即可实现在同一线路上资源共享功能,我们称之为多工传输方式。
串行通信的两种通信形式
A. 异步通信
在这种通信方式中,接收器和发射器有各自的时钟,他们的工作是非同步的,异步通信用一帧来表示一个字符,其内容如下:一个起始位,紧接着是若干个数据位,
B.同步通信
同步通信格式中,发送器和接收器由同一个时钟源控制,为了克服在异步传输中每传输一帧字符都必须加上起始位和停止位,占用了传输时间
三、 串行数据通信的传输速率:
串行数据传输率有两个概念,既秒传送的位数bps(Bit per second)和秒符号数-波特率(Band rate通信协议:首先发送机接收到之后返回表示串行口工作于方式用定时器1产生bit/s的波特率。
图3-1 AT89C52引脚图
(1)电路图
图3-2 AT89C52电路图
(2)说明
MCS-51单片机内部有一个全双工的串行接收和发射缓冲器(SBUF),这两个在物理上独立的接收发射器,即可以接收也可以发射数据,但接收缓冲器只可以读出不能写入,而发送缓冲器只能写入不能读出,它们的地址是99H。这个通信口即可以用于网络通信,亦可以实现串行异步通信,还可以构成同步移位寄存器使用。如果在串行口的输入输出引脚上加上电平转换器,就可以方便的
您可能关注的文档
- (第二天)GUHLR9820V900R006C00基础培训3_软件系统原理之OM素材.ppt
- 会计信息系统(下)分解.ppt
- (第六讲)三维地震勘探素材.ppt
- 会计学02分解.ppt
- 大型仪器仿真软件ISTS3.0操作手册分解.doc
- 大型综合实验分解.doc
- 大兴区2016年“煤改电”户内取暖设备-空气源热泵供货及安装入围企业分解.doc
- 01_Application推广档_Adaptor_ErwinWu_20140514素材.ppt
- (第三天)HLR9820V9R6平台操作维护-20100120-B-1.0素材.ppt
- 大学计算机基础分解.doc
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)