摘要本系统是基于AT89C51芯片设计的手机键盘。以AT89C51芯片作为控制核心,外围电路采用1602字符液晶屏显示电路、4×3和2×2的键盘电路。通过按键输入,可以输入大小写字母、输入数字、拨号、清除及把光标进行左右移动。同时,液晶屏显示当时输入的信息或操作的状态。本文简要介绍了AT89C51芯片的信息及引脚、1602液晶屏的引脚及控制指令。软件部分包括设计方案、软件结构。使用Keil uVision4软件对AT89C51芯片进行编译,然后使用Proteus软件进行仿真。最终设计的键盘较好地实现手机键盘的输入,具有操作简单、可靠性强的优点。33548
关键词 AT89C51、LCD、C语言、手机键盘
毕业论文设计说明书外文摘要
Title         The Design of Cell Phone Keyboard
Abstract
This system is designed based on AT89C51 of cell phone keyboard.With AT89C51 as control core,the peripheral circuit uses 1602 character LCD display circuit, 4 x 3 and 2 x 2 keyboard circuit.Through the key input, you can enter the letters, digital input, dial, clear and put the cursor to move around.At the same time, the LCD screen displays the information or operation of the input at that time.This paper briefly introduces the information and pin of AT89C51,pins and control instructions of 1602 LCD .The software part includes the design, software architecture.Use uVision4 Keil to compile the AT89C51,then use the Proteus for simulation.The final design of the keyboard can realize mobile phone keyboard input, and has the advantages of simple operation, high reliability.
Keywords  AT89C51、LCD、C language、Cell Phone Keyboard
目录
1 绪论    1
1.1 研究背景    1
1.2 方案设计    1
1.3 课题意义    1
2 设计选型    2
2.1 微处理器的选择    2
2.2 显示器的选择    3
2.2.1液晶显示器简介    4
2.2.2 字符点阵型LCD模块结构    4
2.2.3 1602液晶屏的内部电路    4
2.2.4 1602的引脚说明    5
2.2.5 字符LCD的控制器指令    5
2.3 RESPACK-8    6
3 系统硬件    8
3.1 设计原理    8
3.2 主控电路    8
3.3 外围电路    9
3.3.1 显示电路    9
3.3.2 键盘电路    10
3.3.3 晶振电路    11
3.3.4 复位电路    12
4系统软件设计    13
4.1设计方案    13
4.2 软件结构    13
4.3 子程序介绍    15
4.3.1键盘扫描程序    15
4.3.2定时器程序    15
4.3.3字符输入程序    16
4.3.4 清除键程序    17
5 软件编译及调试    19
5.1 Keil uVision4介绍    19
5.2 Keil 8051C编译器介绍    19
5.3 软件编译    19
5.3.1 创建工程    19
5.3.2 设置工程    22
5.3.3 编译及连接    24
5.3.4 调试    24
6 硬件仿真    26
6.1 仿真软件的选择    26
6.2 ISIS介绍    26
6.3 硬件仿真    26
6.3.1 创建工程    26
6.3.2 绘制原理图    29
6.3.3 电路图仿真    30
结论    34
致谢    35
参考文献    36
附录A    37
1 绪论
1.1 研究背景
上一篇:FPGA应用于EIT系统的数字相敏解调器的研究
下一篇:PID网络拥塞控制算法的研究和实现

AT89C51单片机的函数信号发...

AT89C51单片机实用信号波形...

STC89C52单片机蓝牙数据手机监控程序设计

AT89C51单片机的简易脉搏测量系统设计+电路图

AT89C51单片机IIC总线的监控...

声波识别技术手机声控开关的设计+程序

FPGA视频解码芯片I2C总线配置设计+程序

遥感土地用变化监测国内外研究现状

提高小學语文課堂朗读教...

高效课堂教师问卷调查表

大规模MIMO系统的发展研究现状

《水浒传》中血腥暴力研...

从企业eHR建设谈管理信息...

MNL模型历史城区居民活动...

PCI+PID算法直流力矩电机速...

浅析施工企业保理融资成...

小型通用机器人控制系统设计任务书