"基于 5 单片机的串口通讯系统课程设计"
本文档主要介绍了基于 5 单片机的串口通讯系统课程设计,涵盖了串口通讯系统的设计要求、设计原理、软件设计和硬件设计等方面的知识点。
串口通讯系统设计要求
1.1 功能要求:
* 下位机选用 89S51 或 89S52 单片机
* 下位机接收上位机的数据并显示在 LED 或 LCD 上
* 下位机显示数据可以显示固定数据、位移数据、循环位移
1.2 硬件要求:
* 制作串口线和下位机及外围电路
1.3 软件要求:
* Keil C 或汇编编程设计
* 串口调试助手或 Labview 串口通信编程
串口通讯系统设计原理
2.1 上位机设计:
* RS232 串口介绍:RS-232 是美国 EIA(电子工业联合会)与 BELL 公司一起开发的通信协议,适合于数据传输速率在 0—20000bit/s 的范围内通信。
* 串口调试助手介绍:串口调试助手是串口调试相关工具,有多个版本,支持9600,19200 等常用各种波特率及自定义波特率,可以自动识别串口,能设置校验、数据位和停止位,能以 ASCII 码或十六进制接收或发送任何数据或字符,可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。
单片机最小系统设计
2.2 下位机硬件设计:
* 设计原理及方法:下位机设计可分为单片机最小系统、 RS232 电平转换部分、 数据显示部分
* 单片机最小系统:使用的是 AT89S52 芯片,数据显示部分则由 1602LCD 液晶显示器完成
串口通讯系统的应用
串口通讯系统的应用非常广泛,包括智能化家用电器、办公自动化设备商业营销设备、工业自动化控制、智能化仪表、智能化通信产品、汽车电子产品、航空航天系统和国防军事、尖端武器等领域。
微控制技术
单片机应用的意义不仅在于它的广阔范围及所带来的经济效益,更重要的意义在于,单片机的应用从根本上改变了控制系统传统的设计思想和设计方法。以前采用硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。以前自动控制中的PID 调节,现在可以用单片机实现具有智能化的数字计算控制、模糊控制和自适应控制。这种以软件取代硬件并能提高系统性能的控制技术称为微控技术。