77范文网 - 专业文章范例文档资料分享平台

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

来源:网络收集 时间:2019-04-14 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

课 程 设 计 任 务 书

题 目 键盘控制数码管显示及LED点亮 学院(部) 电子与控制工程 专 业 建筑设施智能技术 班 级 320601 学生姓名 学 号

5 月 15 日至 5 月 22 日

指导教师

2014 年5月22日

目录

一、摘要????????????????????2 二、设计要求??????????????????2 三、方案设计说明????????????????2 四、程序流程图?????????????????4 五、模块介绍??????????????????4 1)8051CPU????????????????4 2)数码管显示???????????????5 3)4×4键盘输入?????????????????5

4)流水灯显示??????????????????6 六、源程序??????????????????????7 程序执行结果???????????????????11 七、主要元器件介绍??????????????????13 1)8051?????????????????????13 2)共阴极数码管?????????????????15 八、参考书籍?????????????????????17

1

一、摘要

单片机是单片微型计算机,它是针对控制与检测应用而设计的,也称为微控制器。它具有芯片体积小、集成度高、功能强、抗干扰能力强、性价比高等特点,被广泛的应用在工业自动化、仪器仪表、航天航空、消费电子、电力电子、汽车电子、计算机外设等领域。自20世纪80年代MCS-51系列单片机问世以来,经历了三十多年的发展,在共享Inter公司8051内核技术的基础上,众多的半导体公司经过不断的技术更新,推出了庞大的系列兼容产品,使MCS-51系列单片机依然在各个应用领域扮演着重要的角色。

学习单片机的最有效方法就是理论与实践并重,需要更深的去了解单片机的很多功能,努力的去查找资料,当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。本课程通过应用单片机技术完成了流程灯、数码管显示以及4×4键盘的识别等功能。 二、设计要求

(1)利用按键控制流水灯的显示。

(2)利用3×3或者4×4键盘,控制数码管的显示。 (3)利用到定时/计数器。 (4)利用到中断技术。

2

三、方案设计说明

根据要求我们所采用的方案为:

主程序为4×4键盘的扫描程序,通过P1口输入所按键的键值,将扫描到的键值“0~F”中的一位通过P0口在数码管上显示,并检测按键是否为“LED---”,如果不是,将回到程序继续扫描,如果是“LED---”,则跳到LED循环点亮。

LED循环点亮:一共八盏灯,一盏灯亮,另七盏灯灭,从左到右循环点亮,在其中运用定时器T0工作在MODEL1,对其点亮时间进行控制点亮1s,对其定时器溢出中断次数进行统计,当溢出中断次数达到10次后,返回主程序开始。

RP1123456789RESPACK-8P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617p3[0..7]VCCP30P31P32P33P34P35P36P3723456789191VCCU119XTAL1U2A0A1A2A3A4A5A6A7CEAB/BA74LS245B0B1B2B3B4B5B6B71817161514131211ABCDEFGDP18XTAL29RSTABCDEFGDPL1L2L3L4L5L6L7L8P17P16P15P14293031PSENALEEAU323456789191FEDCP13p10p11p12p13p14p15p16p1712345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.780C51P11BLED---98P12A0A1A2A3A4A5A6A7CEAB/BA74LS245B0B1B2B3B4B5B6B718L117L216L315L414L513L612L711L87654P30P31P32P33P34P35P36P10P373210p3[0..7] 四、程序流程图

五、模块介绍 (1)8051CPU

3

P1.3~P1.0分别连接4×4键盘的第一行到第四行;P1.7~P1.4分别连接4×4键盘的第一列到第四列;P2口分别接8个LED灯;P0口接1个共阴极数码管。

如图,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口时,可作为准双向输入/输出口。在接有片外存储

4

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库键盘控制数码管显示与流水灯在线全文阅读。

键盘控制数码管显示与流水灯.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/589898.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: