单片机课程设计——字符液晶显示器 下载本文

内容发布更新时间 : 2024/5/1 10:23:34星期一 下面是文章的全部内容请认真阅读。

目 录

1课程设计的目的与要求 .................................................. 1

1.1课程设计目的: ................................................. 1 1.2课程设计要求: ................................................. 1 1.3知识点链接 ....................................................... 1 2 系统硬件设计及说明 .................................................... 3

2.1硬件设计思想 ..................................................... 3 2.2主要元器件介绍 ................................................. 3 2.3硬件功能电路电路图 ............................................... 4 2.4 核心芯片 AT89C51的介绍 .......................................... 5 2.5 MSP430单片机的介绍 .............................................. 6 3系统软件设计 .......................................................... 6

3.1程序及程序描述 ................................................... 6 3.2程序流程图 ...................................................... 10 3.3功能演示 ........................................................ 11 4总结 ................................................................. 12 5 参考文献 ............................................................. 12

1课程设计的目的与要求

1.1课程设计目的:

1巩固和加深对单片机原理和接口技术知识的理解;

2培养根据课题需要选学参考书籍、查阅手册和文献资料的能力; 3学会方案论证的比较方法,拓宽知识,初步掌握工程设计的基本方法; 4掌握常用仪器、仪表的正确使用方法,学会软、硬件的设计和调试方法; 5能按课程设计的要求编写课程设计报告,能正确反映设计和实验成果,能用

计算机绘制电路图和流程图。

1.2课程设计要求:

单片机控制LCD1602液晶显示器滚动显示字符

1.3功能简介:

1、内容:利用LCD1602液晶显示器滚动显示字符' ZHU NI YI SHENG PING AN' 2、目标:

(1)掌握单片机控制LCD1602液晶显示器显示字符技术,包括程序设计和电 路设计,本任务的效果是让LCD1602液晶显示器滚动显示字符' ZHU NI YI SHENG PING AN'。

(2)用PROTEUS进行电路设计和实时仿真 3、知识点链接

(1)数字符LCD 模块是一种专用显示字符、数字或符号的液晶显示模块。这种模块每一个符号由5×7、5×8 或5×11 的点阵像素排列组成的,字符间隔为一个点距,行间隔为一个行距,模块本身附有显示驱动控制电路,可以与单片机的I/O 口线直接连接,使用方便。目前广泛使用的字符LCD 模块其显示驱动控制电路多是HD44780 或兼容品,其接口信号、操作指令相同。本实验选用的字符LCD 模块是香港精电公司生产的规格为16×1 的字符LCD 模块,可以在一行上显示16 个字符。

1

(2)字符LCD模块的接口信号: ① GND、VCC:电源,VCC=+5V。

② Vee:液晶显示对比度调节电压输入。可以通过调节LCD 左上角的多圈电位器RW2 来调节。

③ DB7~ DB0:数据总线,三态。用于与模块之间传送信息。这里连接P1.0~P1.7。 以下3 个信号为控制信号:

④ RS:寄存器选择信号,输入。这里连接P3.3(INT1)。模块中有两类寄存器,一类是指令寄存器,用于写入指令;另一类是数据寄存器,用于写入的数据。RS=0,选择指令寄存器。RS=1,选择数据寄存器。

⑤ R/W :读/写信号,输入。这里连接P3.4(T0)。R/W =1,读操作; R/W =0,写操作

⑥ E:使能信号,输入。模块的读/写控制信号。这里连接P3.5(T1)。读操作时,E 为高电平时,模块的数据或状态输出至DB7~DB0 上,供单片机读取;写操作时,E 信号的下降沿将单片机送至数据总线上的数据或指令写入模块中。这里3 个控制信号,均通过单片机的I/O 口线产生。

2