89c51电话按键c语言代码,基于AT89C51单片机电话拨号系统设计.docx

基于AT89C51单片机电话拨号系统设计

兰州工业学院毕业设计(论文)题目基于AT89C51单片机的电话拨号系统的设计学院电子信息工程学院专业电子信息工程技术班级嵌入式1 1 姓名学号指导教师(职称)日期2014年3月摘要随着人们生活水平的不断提高,电话在人们的日常生活中是比较常见的电子产品之一,它已进入我们的每一个家庭。本文设计的是基于单片机的电话拨号系统,硬件部分采用AT89C51单片机作为电话键盘拨号按键显示的核心部件,矩阵式键盘作为输入电路模块,1602LCD作为显示电路模块。可以实现所拨号码显示退格、清屏等功能,并使用了proteus和keilc51软件进行仿真。结果表明该设计具有电路简单、读取方便、显示直观、操作简单、编程容易和成本廉价等优点,可用于一般的生活和工作,也可通过改装,提高其性能,增加功能,从而给人们的生活带来更多的方便。关键词:单片机;键盘;LCDAbstractAs people living standard unceasing enhancement, the phone in People's Daily life is one of the more common electronic products, it has entered our every family.Design of this article is based on single chip microcomputer telephone dialing system, the hardware part adopts AT89C51single-chip microcomputer as the core component 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 the design has simple circuit, convenient to read, display intuitive, simple operation, easy programming and cost advantages of cheap, can be used fornormal 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目录摘要IAbstractII1 绪论12 系统总体设计22.1系统基本设计方案22.1.1控制部分的选择方案与论证22.1.2 显示电路模块的选择方案与论证22.1.3输入电路模块的选择方案与论证22.2电路设计最终方案33 系统硬件设计43.1 系统硬件原理图43.2主芯片模块43.2.1 AT89C51芯片引脚53.2.2晶振和复位电路模块73.3显示电路模块83.3.1 1602LCD简介93.3.2 1602LCD的RAM地址映射及标准字库表123.3.3 1602LCD的一般初始化过程133.4矩阵键盘输入电路模块143.4.1矩阵键盘的基本结构143.4.2矩阵键盘的按键识别方法144 系统软件设计164.1 程序设计整体思路164.2.主要功能模块设计174.2.1 键盘扫描模块设计184.2.2 LCD显示模块设计205 系统仿真与调试245.1系统运行环境245.2 系统仿真说明245.2.1 KEILC调试245.2.2 Proteus调试255.2.3 Proteus与Keilc联调实现电路仿真25总结26致谢28参考文献29附件1 源程序代码30附件2 电话拨号系统电路原理图371 绪论随着社会的发展,科学的进步,人们的生活水平在逐步的提高,尤其是微电子技术的发展,犹如雨后春笋般的变化。各种数字显示仪器中的显示、广告牌、数码产品等,传统的数码管显示已经远远不能满足各行各业的需求。单片机的应用已经越来越贴近生活,用单片机来实现一些电子设计也变得容易起来。基于单片机的LCD显示是一种用单片机来控制的一种显示系统,它不仅能显示种各数字、字母、还能显示各种字体的汉字以及一些

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值