文档介绍:I 兰州工业学院毕业设计(论文) 题目基于 AT89C51 单片机的电话拨号系统的设计学院电子信息工程学院专业电子信息工程技术班级嵌入式 11 姓名学号指导教师(职称) 日期 2014 年3月摘要随着人们生活水平的不断提高, 电话在人们的日常生活中是比较常见的电子产品之一, 它已进入我们的每一个家庭。本文设计的是基于单片机的电话拨号系统, 硬件部分采用 AT89C51 单片机作为电话键盘拨号按键显示的核心部件,矩阵式键盘作为输入电路模块, 1602LCD 作为显示电路模块。可以实现所拨号码显示退格、清屏等功能,并使用了 proteus 和 keilc51 软件进行仿真。结果表明该设计具有电路简单、读取方便、显示直观、操作简单、编程容易和成本廉价等优点,可用于一般的生活和工作, 也可通过改装, 提高其性能, 增加功能, 从而给人们的生活带来更多的方便。关键词: 单片机;键盘; LCD II Abstract As people living standard unceasing enhancement, the phone in People's Daily life is one of the mon electronic products, it has entered our every of this article is based on single chip puter telephone dialing system, the hardware part adopts AT89C51single-chip puter as the ponent of dial phone keyboard button shows, matrix keyboard as input circuit, 1602 LCD display circuit. Can realize the dial number display backspace, screen clearing, and other functions, and use keilc51 and proteus simulation software. The results show that t he design has simple circuit, convenient to read, display intuitive, simple operation, easy programming and cost advantages of cheap, can be used for normal life and work, also can through modification, improve its performance, add features, so as to bring to people's life more convenient. Keywords: microcontroller ; Keyboard ; LCD 目录摘要I Abstract II1 绪论12 系统总体设计 2 系统基本设计方案 2 控制部分的选择方案与论证 2 显示电路模块的选择方案与论证 2 输入电路模块的选择方案与论证 2 电路设计最终方案 3 3 系统硬件设计 4 系统硬件原理图 4 主芯片模块 4 AT89C51 芯片引脚 5 晶振和复位电路模块 7 显示电路模块 8 1602LCD 简介 9 1602LCD 的 RAM 地址映射及标准字库表 12 1602LCD 的一般初始化过程 13 矩阵键盘输入电路模块 14 矩阵键盘的基本结构 14 矩阵键盘的按键识别方法 14 4 系统软件设计 16 程序设计整体思路 16 . 主要功能模块设计 17 键盘扫描模块设计 18 LCD 显示模块设计 20 5 系统仿真与调试 24 系统运行环境 24 系统仿真说明 24 KEILC 调试 24 Proteus 调试 25 Proteus 与 Keilc 联调实现电路仿真 25 总结 26 致谢 28 参考文献 29 附件 1 源程序代码 30 附件 2 电话拨号系统电路原理图 37 兰州工业学院毕业设计说明书(论文) 1 1 绪论随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展, 犹如雨后春笋般的变化。各种数字显示仪器中的显示、广告牌、数码产品等,