预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录 TOC\o"1-3"\h\uHYPERLINK\l_Toc32334引言 PAGEREF_Toc323341 HYPERLINK\l_Toc127871设计任务与目的 PAGEREF_Toc127872 HYPERLINK\l_Toc125511.1设计任务: PAGEREF_Toc125512 HYPERLINK\l_Toc220711.2设计目的: PAGEREF_Toc220712 HYPERLINK\l_Toc281792串口通信原理 PAGEREF_Toc281792 HYPERLINK\l_Toc10662.1串行口工作原理 PAGEREF_Toc10662 HYPERLINK\l_Toc33462.3方案论证 PAGEREF_Toc33464 HYPERLINK\l_Toc92803硬件设计 PAGEREF_Toc92806 HYPERLINK\l_Toc201503.1AT89S52最小系统 PAGEREF_Toc201506 HYPERLINK\l_Toc118463.3LCD显示电路 PAGEREF_Toc118467 HYPERLINK\l_Toc97083.4max232电平转换电路 PAGEREF_Toc97088 HYPERLINK\l_Toc88084软件设计 PAGEREF_Toc88089 HYPERLINK\l_Toc203224.1主程序流程图 PAGEREF_Toc203229 HYPERLINK\l_Toc151304.2LCD显示函数 PAGEREF_Toc1513010 HYPERLINK\l_Toc210364.3键盘函数 PAGEREF_Toc2103610 HYPERLINK\l_Toc101655系统调试 PAGEREF_Toc1016511 HYPERLINK\l_Toc68025.1硬件调试 PAGEREF_Toc680211 HYPERLINK\l_Toc236815.2软件调试 PAGEREF_Toc2368111 HYPERLINK\l_Toc103196结论 PAGEREF_Toc1031911 HYPERLINK\l_Toc11393参考文献 PAGEREF_Toc1139312  引言 51单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为半双工;能同时接收和发送的串行口称为全双工串行口。串行通信是指数据一位一位地按顺序传送的通信方式,其突出优点是只需一根传输线,可大大降低硬件成本,适合远距离通信。其缺点是传输速度较低。在国内外,以PC机作为上位机,单片机作为下位机的控制系统中,PC机通常以软件界面进行人机交互,以串行通信方式与单片机进行积极交互的技术得到越来越大的重视和越来越广泛的应用。LCD显示技术是一门新兴的显示技术,相对于LED显示,LCD显示有节能,能显示的更多以及更高端等优点。本次课程设计选用串行通信和LCD显示来进一步加深我们对于单片机的理解。 1设计任务与目的 1.1设计任务: (1)下位机选用89S51或89S52单片机; (2)下位机接收上位机的数据并显示在LED或LCD上 (3)下位机显示数据可以显示固定数据、以为数据、循环移位; (4)硬件要求:制作串口线和下位机及外围电路; (5)软件要求:keilc或汇编编程设计,串口调试助手或labview串口通信编程。 1.2设计目的: (1)通过串口实现下位机与上位机之间的相互通信。 (2)通过设计将串口通信的各种方式进行进一步的了解。 (3)将接收的数字与发送的数字在LCD上进行显示,从而熟悉液晶显示屏LCD1602 的具体操作。 (4)熟练掌握C语言在单片机上的编程应用。 (5)将各学科之间的的知识进行综合运用,并能够实现所需的功能设计。 2串口通信原理 串行通信是CPU与外界交换信息的一种基本通信方式。通信时仅需一到两根传输线,且每次只能传送一位,适用于长距离传输,但速度较慢。MCS—51串行口是一个可编程的全双工串行通信接口,其对应的引脚为P3.0(10脚)和P3.1(11脚),分别为RXD和TXD,通过软件编程它可以作通用异步收发器用,也可以做同步移位寄存器使用,其帧格式有8位、10位和11位3种,并能设置各种波特率。MCS—51串行口有两个独立的缓冲器,即发送缓冲器和接收缓冲器,且