安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-LCD多功能显示器系统的设计与制作,附程序、电路图、PCB图、实物图
摘要
本文介绍了LCD多功能显示器系统的设计与制作全过程。文章首先论述了设计LCD多功能显示器的意义及思路,然后分析和设计了系统硬件的各单元电路,其内容包括:复位电路,电源电路、显示电路、温度电路,储存电路等,最后对系统的软件进行分析与设计。整个系统以STC89C52单片机为中央控制器件,以LCD12864作为显示器,时钟产生采用DS1302芯片,温度采集选用DS18B20,片外数据储存芯片采用CAT24C04,软件采用汇编,用Keil,Proteus连调模拟,实验板辅助测试。经测试,系统实验功能完备,显示清晰。本设计基本完成了时间显示、温度采集、电子书阅读、图片显示、音乐播放等功能,是集多功能于一身的小型LCD显示器。
关键词:单片机,电子温度计,电子书,多功能显示器
目 录
前言 1
第一章 LCD多功能显示器系统总体设计和主要特点 2
1.1 基本概念 2
1.2.1 设计思路 2
1.2.2 原理方框图 3
第二章 控制系统的硬件设计 4
2.1 STC89C52简介 4
2.1.1 STC89C52的功能描述 4
2.1.2 STC89C52的主要特性 5
2.1.3 主要管脚说明 5
2.2 时钟电路的设计与工作原理分析 7
2.2.1振荡器特性 7
2.2.2 时钟电路的设计 8
2.2.3 单片机的基本时序单位 9
2.3 单片机复位电路的设计与分析 9
2.3.1 单片机复位电路的设计 9
2.3.2 单片机复位后的状态的分析 10
2.4 电源电路的设计与分析 11
2.5 显示电路分析与设计 12
2.6 时间电路分析与设计 15
2.7 温度采集电路分析与设计 17
2.8 储存电路分析与设计 19
3.1 主程序设计 21
3.1.1 主程序的起始地址 21
3.1.2 主程序的初始化内容 21
3.1.3 代码转换程序 22
3.1.4 主程序设计框图 22
3.2.1控制器接口信号说明 23
3.2.2指令说明 24
3.2.3 LCD12864并口时序图 27
3.3 电子书模块程序的设计 28
3.4 图片显示程序设计 29
3.5 时间温度程序模块设计 29
3.6 音乐播放模块程序设计 31
第四章 系统的PCB板设计制作 32
4.1 电路图的绘制 32
4.2 PCB板的制作 32
4.2.1 打印 32
4.2.2 转印 33
4.2.3 蚀刻 33
4.2.4 钻孔 34
第五章 系统的安装与调试 35
5.1 元件的识辩与检测 35
5.2 元器件安装的基本要求与原则 35
5.2.1元器件的安装要求 36
5.2.2 元器件的安装原则 36
5.3 元器件的焊接 36
5.3.1 对焊点的基本要求 37
5.3.2 焊接前的准备 37
5.3.3 焊接操作 37
5.4 系统调试与分析 38
设计总结 39
参考文献 40
致谢 41
附录 42
附录一 主程序清单 42
附录二 LCD多功能显示器系统原理图 51
附录三 控制系统的PCB图 52
附录四 实物效果图 53
设计思路
根据设计启发,设计思路如下:
1)整个控制系统采用STC89C52系列单片机作为控制核心。
2)采用带中文字库的液晶12864作为显示器,内部含有国标一级、二级简体中文字库的点阵图形,内置8192个16*16点汉字,和128个16*8点ASCII字符集.利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。可以显示8×4行16×16点阵的汉字.
3)时钟产生采用DS1302,DS1302是美国DALLAS公司推出的一款高性能、低功耗、带内部RAM的实时时钟芯片(RTC),也就是一种能够为单片机系统提供日期和时间的芯片。
4)温度采集选用DS18B20,DS18B20在使用中不需要任何外围元件,全部传感元件及转换电路集成在形如一只三极管的集成电路内,使用简单。
5)片外数据储存芯片采用CAT24C04,CAT24C04是低功耗掉电不丢失数据芯片。
6)控制部分采用5个独立式按键,从P2口输入,操作简单,一键多用。
7)12864采用P0口并口输出,读写速度快,连接简单,布线美观。
系统中所用的单片机STC89C52,是一种性能优良的集成可编程的单片机,其功能十分的强大。它把CPU、存储器、及I/O集成到一个芯片上,只要外加少许电子零件便可以构成一套简易的控制系统。这样可以降低设计出来的产品的硬件成本,通过编程实现对LCD多功能显示器的控制。