键盘控制数码管显示与流水灯.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计任务书 题 目 键盘控制数码管显示及 LED点亮 学院(部) 电子与控制工程 专 业 建筑设施智能技术 班 级 320601 学生姓名 学 号 _5_月日至 _5_月_22_日 指导教师 2014年5月22日 目录 TOC \o 1-5 \h \z 一、 摘要 2 二、 设计要求 2 三、 方案设计说明 2 四、 程序流程图 4 五、 模块介绍 4 8051CPU 4 数码管显示 5 4X 4键盘输入 5 流水灯显示 6 六、 源程序 7 程序执行结果 11 七、 主要元器件介绍 13 8051 13 共阴极数码管 15 八、 参考书籍 17 一、摘要 单片机是单片微型计算机,它是针对控制与检测应用而设计的, 也称为微控制器。它具有芯片体积小、集成度高、功能强、抗干扰能 力强、性价比高等特点,被广泛的应用在工业自动化、仪器仪表、航 天航空、消费电子、 电力电子、 汽车电子、计算机外设等领域。自 20 世纪80年代MCS-51系列单片机问世以来,经历了三十多年的发展, 在共享 Inter 公司 8051 内核技术的基础上,众多的半导体公司经过 不断的技术更新,推出了庞大的系列兼容产品,使 MCS-51系列单片 机依然在各个应用领域扮演着重要的角色。 学习单片机的最有效方法就是理论与实践并重, 需要更深的去了 解单片机的很多功能, 努力的去查找资料, 当今时代是一个新技术层 出不穷的时代, 在电子领域尤其是自动化智能控制领域, 传统的分立 元件或数字逻辑电路构成的控制系统, 正以前所未见的速度被单片机 智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面 广等优点,可以说,智能控制与自动控制的核心就是单片机。本课程 通过应用单片机技术完成了流程灯、数码管显示以及 4X4键盘的识 别等功能。 二、设计要求 (1)利用按键控制流水灯的显示。 (2) 利用3X 3或者4X4键盘,控制数码管的显示。 (3) 利用到定时 /计数器。 4)利用到中断技术。 三、方案设计说明 根据要求我们所采用的方案为: 主程序为4X4键盘的扫描程序,通过 P1 口输入所按键的键值, 将扫描到的键值“0~F”中的一位通过P0 口在数码管上显示,并检测 按键是否为“LED--- ”,如果不是,将回到程序继续扫描,如果是“LED- --”,则跳到LED循环点亮。 LED循环点亮:一共八盏灯,一盏灯亮,另七盏灯灭,从左到右 循环点亮,在其中运用定时器TO工作在MODEL1,对其点亮时间进 行控制点亮1s,对其定时器溢出中断次数进行统计,当溢出中断次数 达到10次后,返回主程序开始 U1LED---」附 U1 LED--- 」 附 -4- U2 U3 出 四、程序流程图 五、模块介绍 (1)8051CPU U412_ U4 12_ P5EN ALE P2 I/A9 田刁㈣1 P2JZJK12 P2SA13 P26/A14 P2 7^15 P1.0 1 ps(/r-n P1.2 p.3 z/im P1J3 P3 ^INTl P1.4 Pl 山 TO P1 5 F3ni P1 £ Pl.? F3心口 3IZ?dAL2RSI壬-4P1.3~P1.0分别连接4X4键盘的第一行 到第四行;P1.7~P1.4分别连接4X 4键盘的 第一列到第四列;P2 口分别接8个LED灯; P0 口接 3 IZ ?dAL2 RSI 壬-4 如图,MCS-51系列单片机的40只引脚按功能能可分为四类: 电源引脚 电源引脚提供芯片的工作电源,MCS-51系列单片机采用单一的直 流5V电源供电。 (1) Vcc (引脚 40)——+5V。 (2) GND(引脚20)——地。 晶体振荡器信号输入和输出引脚 晶体振荡器信号输入输出引脚外接振荡器或时钟源,为单片机提 供时钟信号。 (1) XTAL1 (引脚19)――振荡器信号输入。 (2) XTAL2 (引脚18)――振荡器信号输出。 I/O 口线引脚 P0 口 (39~32脚):P0.0~P0.7统称为P0 口。在不接片外存储器 与不扩展I/O 口时,可作为准双向输入/输出口。在接有片外存 储器或扩展I/O 口时,P0 口分时复用为低8位地址总线和双向 数据总线。 P1 口(1~8脚):P1.0~P1.7统称为P1 口,可作为准双向I/O 口 使用。对于52子系列,P1.0与P1.1还有第二功能:P1.0可用 作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/ 计数器2的外部控制端T2EX。 P2 口 (21~28脚):P2.0~P2.7统称为P2 口,一般可作为准双向 I/O 口使用;在接有片外存储器或扩展I/O 口且寻址范围超过256 字节时,P2 口用作高8位地址总线

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档