计算器按键键盘报告书(全)

  • 格式:doc
  • 大小:191.00 KB
  • 文档页数:19

下载文档原格式

  / 19
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算器键盘按键显示

设计者:——————

设计日期:2013年——月——日

摘要:为了满足利用AT89C51单片机结合12864LCD显示器设计计算器4*4键盘按键的要求,我设计了利用AT89C51控制整个电路显示12864LCD显示器设计计算器键盘按键的系统。系统主要包括硬件和软件两部分。其中包括各模块的器件选择和电路设计。将计算器按键上的信息传送至AT89C51主芯片之中,利用P2端口使之显示于12864LCD液晶显示屏上,包含复位、定时电路。通过在proteus 和keil仿真软件联合仿真环境下,系统达到了通过按键显示计算器键盘按键的需求,12864LCD精准的显示了按键信息,达到了目的。

关键字:计算器键盘、液晶显示屏、按键、复位、定时

Abstract: in order to meet the needs of using AT89C51 MCU with 12864LCD display design calculator 4*4 keyboard key requirements, I design the AT89C51 control the entire circuit display system of 12864LCD display design calculator keypad. The system mainly includes two parts: hardware and software. Including device selection and circuit design of each module. To transmit the information to the AT89C51 main chip calculator on the button, the display on the 12864LCD LCD screen with P2 port, comprising a reset, the timing circuit. Through the Proteus and keil simulation software simulation environment, the system achieved through the key display calculator keyboard key demand, 12864LCD precision shows the key information, to achieve the objective.

Keywords: computer keyboard, LCD display, button, reset, timing

目录

一、系统方案论证与选择.......................................... - 1 -

1.1 系统基本方案比较........................... 错误!未定义书签。

1.2系统各模块的最终方案.................................... - 2 -

二、系统的硬件设计与实现........................... 错误!未定义书签。

2.1系统硬件的基本组成部分.................................. - 3 - 2.2主要单元电路的设计......................... 错误!未定义书签。

2.2.1时钟电路............................. 错误!未定义书签。

2.2.2复位电路............................. 错误!未定义书签。

2.2.3按键电路............................. 错误!未定义书签。

三、系统软件设计................................... 错误!未定义书签。

3.1主程序流程图............................... 错误!未定义书签。

3.2按键操作子函数流程图....................... 错误!未定义书签。

四、系统测试.................................................... - 7 -

4.1测试仪器................................................ - 7 -

4.2指标测试................................................ - 7 -

五、总结........................................... 错误!未定义书签。参考文献........................................... 错误!未定义书签。

一、系统方案论证与选择

根据题目要求,系统可以分为定时电路模块、复位电路模块、液晶显示电路模块、键盘模块、控制电路模块,控制电路是以AT89C51为主控芯片,其他电路模块都是由控制电路模块AT89C51芯片进行控制。

如图1,为系统总电路模块框图。

定时

图1 系统总框图

1.1系统基本方案论证

为实现各模块的功能,分别论证了几种不同的设计方案并进行了讨论,并且就各方案的优缺点进行了方案选择。

1.1.1液晶显示电路的选择

方案一:选用LCD1602液晶显示器,LCD1602是字符型的模组,为16字乘2行字符型。但只能显示数字与字符,不可以显示汉字。不能显示出题目目的的汉字字符。

方案二:选用LCD12864液晶显示器,12864屏幕为64行,每行显示128个字符,是点阵型显示器。可根据需求任意显示字符、数字 、汉字、图形,LCD12864

是图形型的模组。显示器控制器接口信号说明如表1所示。

表1 控制器借口信号说明

RS

R/W

功能说明