- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1
1.1课程项目名称
课程设计
课程名称
单片机课程设计
题目名称
电话键盘及拨号的樓拟
学生学院
材料与能源学院
专业班级热能与动力工程(制冷方向) 1001
学 号
3110007126
学生姓名
陈光谋
指导教师
王桂棠
日21 月06 年2013.
目录
1、概述
1.2 设计任务及要求 系统设计方案 2、 2.1 硬件介绍
3、电路设计
3.1 电路原理图
3.2 程序清单
4、 Proteus软件仿真
4.1 系统仿真电路图
4.2 仿真结果分析
5、 课程设计心得体会
6、参考文献
1、概述
课程设计项目名称
电话拨号键LCD显示
1.2 设计任务及要求
1.实验要求: 设计一个单片机监控的电话拨号键盘,将电话键盘中拨出的某一电话号码,显示在 LCD 显示屏
上。电话键盘共有12个键,除了 “ 0”?“9” 10个数字键外,还有“ * ”键用于实现退格功能, 即清除输入的号码; “#”键用于清除显示屏上所有的数字显示。 还要求每按下一个键要发出声响,
以表示按下该键。
2.仿真实现说明:
本实验在Proteus下按设计要求用 P1 口扩展了 12个键盘,其中每个键盘所代表的含义已在
Proteus下用文本注岀。在 LCD显示中,第一行为设计者名,第二行开始显示所拨的电话号码, 最多为 1 6位(因为 LCD 第二行功能显示 16 个字符)。
2、系统设计方案
2.1 硬件介绍
AT89C51 简介
AT89C51 是一种带 4K字节 FLASH存储器(FPEROMFIash Programmable and Erasable Read Only Memory )的低电压、高性能 CMOS位微处理器,俗称单片 机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片 机的可擦除只读存储器可以反复擦除 1000次。该器件采用ATMEI高密度非易失 存储器制造技术制造,与工业标准的 MCS-51指令集和输出管脚相兼容。由于将 多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL勺AT89C51是一种高效 微控制器,AT89C2051是它的一种精简版本。
管脚说明
各引脚功能说明如下,引脚图AT89C51为1如图nroT1
各引脚功能说明如下,引脚图AT89C51为1如图
nro
T1
TO
ILvp
Kl
M2
KCET
RD
an 2 5 4 5^-7 F p F p p F
□ 3
KKD
KEtl
P20
P21
P2
P23
M4
P23
皿
P27
引脚图1 AT89C51图
VCC:电源
GND:地
P0 口: P0 口是一个8位漏极开路的双向I/O 口。作为输出口,每位能驱动8个 TTL逻辑电平。对P0端口写“ 1”时,弓I脚用作高阻抗输入。当访问外部程序和 数据存储器时,P0 口也被作为低8位地址/数据复用。在这种模式下,P0具有内 部上拉电阻。在flash编程时,P0 口也用来接收指令字节;在程序校验时,输 出指令字节。程序校验时,需要外部上拉电阻。
P1 口: P1 口是一个具有内部上拉电阻的 8位双向I/O 口,P1输出缓冲器能驱动 4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以 作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因, 将
输出电流(IIL )。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入
(P1.0/T2 )和时器/计数器2的触发输入(P1.1/T2EX)
P2 口: P2 口是一个具有内部上拉电阻的 8位双向I/O 口,P2输出缓冲器能驱 动4个TTL逻辑电平。对P2端口写“ 1”时,内部上拉电阻把端口拉高,此时 可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因, 将输出电流(IIL )。在访问外部程序存储器或用16位地址读取外部数据存储器
(例如执行MOVX@DPRR时,P2 口送出高八位地址。在这种应用中, P2 口使用
很强的内部上拉发送1。在使用8位地址(如MOV@R)访问外部数据存储器时, P2 口输出P2锁存器的内容。在flash编程和校验时,P2 口也接收高8位地址字 节和一些控制信号。
P3 口 : P3 口是一个具有内部上拉电阻的 8位双向I/O 口,对P3端口写“1”时, 内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部 拉低的引脚由于内部电阻的原因,将输出电流(IIL )。P3口亦作为AT89C51特 殊功能(第二功能)使用,如表1所示。
表1 AT89C51引脚号第二功能
P3.1TX (串行输岀
P3.2INT (外部中
P3.3INT (外部中
P3.4T (定时外部输入
P3.5T (定时外部输
P3.6 WR
您可能关注的文档
- 最新思维导图培训课程大全.docx
- 最新数字图像处理期末考试答案.docx
- 最新输血管理工作流程图.docx
- 最新数控折弯机简易数控系统SNC181说明书操作手册.docx
- 最新三极管基本放大电路的三种组态.docx
- 最新轻钢龙骨石膏板隔墙方案.docx
- 最新桥梁伸缩缝安装方法.docx
- 最新期权定价中的蒙特卡洛模拟方法.docx
- 最新批生产记录表格.docx
- 最新欧尼卡燃气热水炉使用说明书.docx
- 2025年事业单位笔试-贵州-贵州中西医临床医学(医疗招聘)历年参考题典型考点含答案解析.docx
- 一级建造师《建设工程项目管理》考试真题答案及解析.docx
- 一级建造师《建设工程经济》真题及答案解析【完整版】.docx
- 2025年初级卫生职称-初级技师-临床医学检验技术(士)[代码:105]历年参考题典型考点含答案解析.docx
- 一级建造师《建设工程法规及相关知识》真题及参考答案().docx
- 一级建造师《建设工程经济》试题(含答案).docx
- 一级建造师《机电工程管理与实务》预测试卷.docx
- 2025年乌海职业技术学院单招笔试职业能力测验试题库含答案解析.docx
- 一级建造师《机电工程管理与实务》模拟试卷(三).docx
- 一级建造师《机电工程管理与实务》最后冲刺模拟题A.docx
原创力文档


文档评论(0)