| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12113 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:手机拨号模块是给需要输入数字串的应用系统提供输入的扩展模块,被广泛应用于各类电子产品作为输入模块,通常应用于类似手机、门禁、取款机、开户密码机等系统。本文设计的是一个手机拨号系统,手机拨号系统的硬件电路核心控制部件选用AT89C51单片机,输入模块采用矩阵式键盘来实现,电路显示模块使用1602液晶显示屏来显示。软件设计用C语言编程来实现,编程环境为Keil C51,硬件电路的设计和仿真在Protues仿真软件中进行,然后再根据设计的电路原理图搭建硬件电路。最终设计可以实现的功能包括显示所拨号码、退格、清除屏幕显示等。本设计具有电路结构简单,便于观察和使用等优点。
关键词:单片机 矩阵式键盘 液晶显示
目录 摘要 Abstract 1.绪论-1 1.1研究背景及意义-1 1.2手机拨号模块概述-1 1.3本文主要内容及结构安排-2 2.方案设计-3 2.1设计任务-3 2.2方案介绍-3 2.2.1主控制器模块的选择-3 2.2.2键盘输入电路模块的选择-3 2.2.3显示模块的选择-4 2.3方案总结-5 3.硬件设计-6 3.1主控制模块电路设计-6 3.1.1 AT89C51单片机-6 3.1.2复位电路-7 3.1.3时钟电路-8 3.2 矩阵式键盘简介-9 3.2.1 矩阵式键盘的基本结构-9 3.2.2 矩阵式键盘的识别方法-10 3.3 1602LCD简介-10 3.3.1 引脚功能与连接-10 3.3.2 控制指令说明-12 3.3.3 1602LCD地址映射及标准字库表-13 4.软件设计-16 4.1 程序整体设计-16 4.2 程序流程图-17 4.3 键盘扫描设计-18 4.4 LCD显示设计-19 5.调试与测试-21 5.1 软件仿真调试-21 5.2 硬件调试-23 结语-25 参考文献-26 致谢-27 附录-28 代码-28 |

