欢迎来到天天文库
浏览记录
ID:17943363
大小:899.00 KB
页数:28页
时间:2018-09-11
《2016-2022年中国餐饮连锁产业现状深度调研及十三五投资动向研究报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、内蒙古科技大学本科生智能仪表课程设计说明书内蒙古科技大学智能仪表综合训练设计说明书题目:串口通信学生姓名:XXX学号:XXXX专业:测控技术与仪器班级:2007-3指导教师:XXX老师27内蒙古科技大学本科生智能仪表课程设计说明书摘要串行通信技术是一种重要的数据传输手段。全文介绍了STC89C52单片机与PC机之间进行串口通信的基本原理,并给出硬件连接图及其软件编程。本设计实现了单片机串口与PC机串口之间通过RS-232进行通信,设计了四个独立的按键作为数据发送端,以便方便往PC机上传送数据,同时借用串口调试
2、助手查看所传送过来的数据以查看是否一致,其中四个按键一个是加一按键,减一按键,发送按键和换位按键,同时单片机还可以接收由PC机发送过来的数据。关键词:STC89C52单片机;RS-232;74HC57327内蒙古科技大学本科生智能仪表课程设计说明书目录摘要1第1章概述31.1课题设计的目的31.2串口通信41.2.1串口的概念41.2.2串口通信的分类4第2章总体方案设计72.1STC89C52单片机的选用72.2MAX232电平转换芯片82.3LED显示的设计9第3章硬件设计103.1单片机主机系统电路10
3、3.1.1时钟电路103.1.2复位电路113.2按键输入电路113.3显示电路设计113.3.174HC573概述123.3.274HC573特性123.4系统硬件原理图的绘制133.4.1Protel99SE简介13第4章软件设计144.1C51语言144.2主程序流程图154.3子程序设计154.3.1串口初始化154.3.2接收子程序164.3.3发送子程序174.3.4显示子程序174.3.5延时子程序1827内蒙古科技大学本科生智能仪表课程设计说明书第5章设计心得19参考文献20附录1:21附录2
4、:2227内蒙古科技大学本科生智能仪表课程设计说明书第1章概述1.1课题设计的目的近年来,由于PC机(个人计算机)优越的性价比和丰富的软件资源,己成为计算机应用的主流机种。而MCS-51系列单片机在工业控制系统中也越来越得到广泛的应用,它以价格低、功能全、体积小、抗干扰能力强、开发应用方便等特点己渗透到了各个应用领域。特别是利用其能直接进行全双工通讯的特点,在数据采集、智能仪器仪表、家用电器和过程控制中作为智能前沿机。现代的实时监控系统和工业自动化领域中,串行通信技术是一种重要的数据传输首手段。在单片机应用系
5、统中,作为下位机核心器件的单片机往往只负责数据的采集和通信。现阶段,这种应用的核心便是数据通讯,它包括单片机和上位机之间、客户端和服务器之间的通信,而单片机和上位机之间的数据通信则是整个系统的基础。单片机和PC机的通信是通过单片机的串口和PC机串口之间的硬件连接实现的。1.2串口通信1.2.1串口的概念串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。同时,串口通信协议也可以用于获取远程采集设
6、备的数据。串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。1.2.2串口通信的分类计算机与外界的信息交换称为通信。通信的基本方式可分为并行通信和串行通信两种。27内蒙古科技大学本科生智能仪表课程设计说明书所谓并行通信是指数据的各位同时在多根数据线上发送或接收
7、。串行通信是数据的各位在同一根数据线上依次逐位发送或接收。串行通信按同步方式可分为异步通信和同步通信两种基本的通信方式。1、同步通信,同步通信依靠同步字符保持通信同步。同步通信是由1~2个同步字符和多字节数据位组成,同步字符作为起始位以触发同步时钟开始发送或接收数据;多字节数据之间不允许有空隙,每位占用的时间相等;空闲位需发送同步字符。同步通信是一种连续传送数据的通信方式,一次通信传送多个字符数据,称为一帧信息。数据传输速率较高,通常可达56000bps或更高。其缺点是要求发送时钟和接收时钟保持严格同步。典型
8、的同步通信数据帧格式如下所示:同步字符1同步字符2连续数据校验信息1校验信息22、异步通信,在异步通信中,数据通常是以字符或字节为单位组成数据帧进行传送的。收、发端各有一套彼此独立,互不同步的通信机构,由于收发数据的帧格式相同,因此可以相互识别接收到的数据信息。异步通信依靠起始位、停止位保持通信同步。它的数据传送按帧传输,一帧数据包含起始位、数据位、校验位和停止位。异步通信对硬件要求较低,实现起来比
此文档下载收益归作者所有