模拟电话拨号键盘系统设计

模拟电话拨号键盘系统设计

ID:12806307

大小:781.00 KB

页数:28页

时间:2018-07-19

模拟电话拨号键盘系统设计_第1页
模拟电话拨号键盘系统设计_第2页
模拟电话拨号键盘系统设计_第3页
模拟电话拨号键盘系统设计_第4页
模拟电话拨号键盘系统设计_第5页
资源描述:

《模拟电话拨号键盘系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、模拟电话拨号键盘系统设计摘要:本次毕业设计是应用单片机原理和控制理论设计LCD显示的硬件电路,并利用C语言进行程序设计。目前,电子领域正朝着集成化,微型化的方向飞速发展。微电子技术的快速更新和工业测量的大量需求,界面友好,操作简单,成本低,功耗低等特点,这些在其电路设计中应给予充分考虑。系统以AT89C51为核心,用键盘和液晶模块作为输入和输出装置,用C语言编程使单片机实现键盘识别,功能转换和液晶显示等控制。针对电源模块单电源供电多路电压输出的特点,文中给出了常见的解决方案,最后对系统调试的基本过程进行了较

2、详细的介绍关键词:单片机;C语言;液晶显示;矩阵键盘;键盘扫描。目录第一章绪论1第二章主要的元器件介绍22.1AT89C51介绍22.1.1引脚及功能的介绍22.1.2内部介绍52.21602LCD介绍62.2.1寄存器选择控制表62.2.2引脚功能表72.2.3字符集与显示地址82.2.41602内部控制指令…………………………………………………………….92.3矩阵键盘112.3.1矩阵键盘原理与结构112.3.2矩阵键盘识别方法…………………………………………………………….122.3.3键盘识别流程

3、图……………………………………………………………….13第三章硬件设计……………………………………………………………143.1时钟电路设计143.2按键电路设计………………………………………………………………………153.3显示电路设计………………………………………………………………………16第四章软件设计174.1软件设计方案174.2应用程序设计18第五章综合225.1系统原理图225.2模拟仿真图235.3元件清单……………………………………………………………………………23总结24致谢25参考文献2

4、6模拟电话拨号键盘系统设计第一章绪论自1876年亚历山大·格雷厄姆·贝尔发明了电话,之后电话普及全世界,改变了人类的通信模式,促进了人类的发展。时至今日,经过一百多年的发展,电话的结构不断变化,将单片机技术应用到电话中,是当今电话技术发展的一大趋势。由单片机控制的拨号键盘系统和LCD显示系统便是单片机应用技术的一个典型代表。单片微型计算机(简称单片机)作为微型计算机的一个很重要的分支,自20世纪70年代问世以来,以极极高的性能价格比,受到人们的重视和关注,应用很广,发展也很快。单片机体积小,重量轻,抗干扰能

5、力强,环境要求不高,价格低廉,可靠性高,灵活性好,通过开发较为容易。广大工程技术人员学习有关单片机的知识后,也能依靠自己的力量来开发所希望的单片机系统,并可获得较高的经济效益。正因为如此,在我国,单片机已广泛地应用在智能仪表,机电设备过程控制,自动检测、家用电器和数据处理等各个方面。第26页模拟电话拨号键盘系统设计第二章主要的元器件介绍AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能

6、CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。2.1AT89C51介绍2.1.1引脚及功能的介绍如图2-1所示:图2-1(AT89C51引脚图)第26页模拟电话拨号键盘系统设计AT89C51芯片有40个引脚,其功能分别为:VCC:供电电压。  GND:接地。  P0口:P0

7、口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。  P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,

8、P1口作为第八位地址接收。  P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。