引言 人类社会已经进入信息化时代,信息社会的进展离不开电子产品的进步。单片机的出现使人类实现利用编程来代替复杂的硬件搭建电路,它靠程序运行,并且可以修改。通过不同的程序实现不同的功能,尤其是特别的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国 50 年代开发的 74 系列,或者 60 年代的 CD4000 系列这些纯硬件来搞定的话,电路一定是一块大 PCB 板!但是假如要是用美国 70 年代成功投放市场的系列单片机,结果就会有天壤之别!只因为单片机的通过你编写的程序可以实现高智能,高效率,以及高可靠性!单片机应用的主要领域非常广,智能化家用电器、办公自动化设备商业营销设备、工业自动化控制、智能化仪表、智能化通信产品、汽车电子产品、航空航天系统和国防军事、尖端武器等领域。 单片机应用的意义不仅在于它的宽阔范围及所带来的经济效益,更重要的意义在于,单片机的应用从根本上改变了控制系统传统的设计思想和设计方法。以前采纳硬件电路实现的大部分控制功能,正在用单片机通过软件方法来实现。以前自动控制中的 PID 调节,现在可以用单片机实现具有智能化的数字计算控制、模糊控制和自适应控制。这种以软件取代硬件并能提高系统性能的控制技术称为微控技术。随着单片机应用的推广,微控制技术将不断进展完善。电路的集成化不仅对硬件电路的设计相关,与电路的布局同样相关。印刷版的出现使得电路产品更加法律规范,体积更小。Protel99se 是一款专业的绘制电路及印刷版的软件, 近 年来的不断 升级 使得其功能更加完善,出现了 Altium Designer 、Protel DXP 等升级版本。1 设计内容及要求1.1 功能要求(1)下位机选用 89S51 或 89S52 单片机;(2)下位机接收上位机的数据并显示在 LED 或 LCD 上;(3)下位机显示数据可以显示固定数据、位移数据、循环位移;1.2 硬件要求制作串口线和下位机及外围电路;1.3 软件要求Keil C 或汇编编程设计,串口调试助手或 Labview 串口通信编程。2 设计原理及单元硬件模块1.4 上位机设计1.4.1RS232 串口介绍经过多年的进展,现今已经形成了许多串行通信接口的标准。其中本次课程设计用到的 RS-232 标准是美国 EIA(电子工业联合会)与 BELL 公司一起开发的通信协议。它适合于数据传输速率在 0—20000bit/s 的范围内通信。目前比较常用的串口有 9 针串口(DB9)和...