摘要本文从串行通信接口RS232基本知识和单片机的基本知识出发,阐述了如何在PC和单片机之间通信的方法,并且能够在LCD液晶屏幕上显示PC所发送的内容。全文由数据的传输显示设计,单片机的硬件设计,单片机的软件设计三部分组成。综合论述了功能设计和原理,并且介绍了数据传输和显示的背景,单片机的技术,RS232接口技术,介绍了其整体构架。分析题目的要求,并利用软硬件结合的方法完成了毕业设计。65321
毕业论文关键词 串口 通信 LCD 单片机
毕业设计说明书(论文)外文摘要
Title The Design and Realization of human-computer interaction based on the Embedded System
Abstract This paper expounds how to communication between PC and MCU, from the basic knowledge of serial communication interface RS232 and MCU microcomputer, and can display sends from the PC content in the LCD liquid crystal screen. It consists of data transmission and display design, hardware design of MCU and SCM software. It discusses the comprehensive function design and principle, and introduces the background of data transmission and display, microcontroller technology, RS232 interface technology, also introduces the overall framework. To analyse this problem, the combination of hardware and software is required to complete the graduation design.
Keywords UART communication LCD MCU
目 次
1绪论 1
1.1系统开发背景 1
1.2技术应用展望 2
1.3课题研究的目的与意义 2
2设计使用软件简介 3
2.1keil 3
2.2proteus 3
2.3虚拟串口 5
2.4串口调试助手 5
2.5本章小结 6
3系统硬件设计 7
3.1系统的结构框图 7
3.1.1晶振电路 7
3.1.2单片机复位 8
3.1.3字符显示模块 8
3.1.4虚拟终端 10
3.1.5单片机AT89C2051 10
3.1.6 MAX232单电源电平转换芯片 13
3.2硬件连接 15
3.3本章小结 15
4系统软件设计 16
4.1单片机中断 16
4.1.1单片机中断系统 16
4.1.2实现单片机的中断 16
4.1.3中断结构图 18
4.2单片机定时器/计数器 18
4.2.1计数的定义 18
4.2.2定时器 18
4.2.3工作方式控制寄存器TMOD 18
4.3系统程序流程图 20
4.4本章小结 21
结束语 23
致 谢 24
参考文献 25
1绪论
目前,嵌入式开发广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备和工控设备的智能化管理及过程控制等领域。利用嵌入式开发出来的产品,能否得到用户的青睐,除了基本的功能以外,还需要一个友好的人机交互过程(简称人机界面)。PC和单片机的通信,以及LCD的显示,也成为了现在研究的一大课题。目前串行接口通过发展已经有好几种。RS-232是其中比较基础的,并且其方便、经济的特点,受到工程界的青睐。51单片机是单片机中非常经典的一个系列,在许多工程中得到了广泛的应用[1],是单片机发展史上的一个里程碑。LCD-1602是我们试验中经常使用的LCD显示器,也是比较基础的液晶显示器,在试验中可以很好的显示我们要传输的内容。