- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 1
目 录
1 课程设计概述和要求 ……………………………………………………………………1
1.1 课程设计要求与任务 ……………………………………………………………2
1.2 课程设计思路 ………………………………………………………………………2
1.3 课程设计需要配置的环境 ………………………………………………………3
2 系统设计………………………………………………………………………………… 3
2.1 设计框图……………………………………………………………………………3
2.2 元件解析 ……………………………………………………………………………3
2.2.1 LCD12864芯片 ……………………………………………………………4
2.2.2 AT89C51芯片 ………………………………………………………………5
2.2.3 其他部件 ……………………………………………………………………6
2.2.4 电路分析 …………………………………………………………… ……7
3 软件设计 …………………………………………………………………………………12
3.1 程序流程图………………………………………………………………………12
3.2 程序代码 …………………………………………………………………………12
4 系统的仿真与调试………………………………………………………………………13
4.1 硬件调试……………………………………………………………………………13
4.2 软件调试……………………………………………………………………………14
4.3 软硬件调试…………………………………………………………………………14
5 总结 ………………………………………………………………………………………14
附录1: 程序代码
附录2:12864LCD显示计算器键盘按键实验Proteus仿真图
1 课程设计概述和要求
1.1 课程设计任务与要求
设计任务:利用AT89C51单片机结合12864LCD显示器设计计算器键盘按键。
设计要求1:本设计实现一个12864LCD显示12864LCD显示器设计计算器键盘按键
2.利用AT89C51控制整个电路来实现. 显示12864LCD显示器设计计算器键盘按键,系统主要包括硬件和软件两部分。重点就是各部分硬件的连接设计以及程序的编写。本章讲述的就是系统硬件的设计,其中包括各模块的器件选择和电路设计。将计算器按键上的信息传送至AT89C51主芯片之中,利用P2端口使之显示于12864LCD液晶显示屏上。
1.2 课程设计目的思路
1、先把与题目有关的芯片资料找到,熟悉一下芯片资料
2、把此程序的电路图看懂,了解一下它的实现原理,以及实现的功能。
3、分析一下此程序的各部分的功能,各零件的工作原理。
4、对程序进行调试,分析调试结果,观察并得出结论。
1.3 课程设计需要配置的环境
1、一台主机,一台显示器
2、Keil uVision3/Keil uVision4 应用程序软件
3、ISIS 7 Professional 仿真软件
4、老师交给的仿真电路图,及案例
5、纸张,以及一些参考资料
2 系统设计
2.1.设计框图
框图设计是为了能够从整体上把握系统的各个大的模块以及各个模块之间的联系。同时罗列出需要主要使用到的各个器件,以方面系统开发中器件的选取。通过框图设计,让设计者从整体上把握系统的开发。
12864LCD显示计算器键盘按键实验设计框图如下所示
定时电路
定时电路
AT89C51单片机
16×2
12864液晶显示电路
4×4非编码行列式矩阵
复位电路
2.2 元件解析
2.2.1 12864 LCD芯片
1、主要技术参数和显示特性:
电源:VDD 3.3V~+5V(内置升压电路,无需负压);
显示内容:128列× 64行
显示颜色:黄绿
显示角度:6:00钟直视
LCD类型:STN
与MCU接口:8位或4位并行/3位串行
配置LED背光
多种软件功能:光标显示、画面移位、自定义字符、睡眠模式等
2、模块引脚说明
12864引脚说明
引脚号
引脚名称
方向
功能说明
1
VSS
-
模块的电源地
2
VDD
-
模块的电源正端
3
V0
-
LCD驱动电压输入端
4
RS(CS)
H/L
并行的指令/数据选择信号;串行的片选信号
5
R/W(SID)
H/L
并行的读写选择信号;串行的数据口
6
E(CLK)
H/L
并行的使能信号;串行的同步时钟
7
DB0
H/L
数据0
8
DB1
H/L
数据1
9
原创力文档


文档评论(0)