网站导航免费论文 原创论文 论文搜索 作业答案 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 设计资源 > 单片机 > 正文
键盘及数码LED动态扫描
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: Admin 发布时间: 10/04/23

 

一.实验目的
1.       掌握数码LED的动态扫描显示原理;
2.       掌握简单键盘电路的行列扫描原理;
3.       进一步理解无条件传送方式的应用。
二.硬件连线
74HC273:位型口Q1~Q8接数码LED0~LED7,,同时Q1~Q3接键盘电路KB0~KB2,字型口Q1~Q8接数码LED的SA~DP。
74HC244:IN1~IN8接键盘电路的KEY0~KEY7。
74HC32用到三个门,接法如下:

1A
1B
1Y
2A
2B
2Y
3A
3B
3Y
Y4
-IOW
字型CLK
Y5
-IOW
字型CLK
Y5
-IOR
CS244

三.实验原理
为了节省输出端口数,数码LED显示一般采用动态扫描的方法,将所有数码LED的共阴极接在一个位型输出口上,将所有数码管的相同段接在一起作为字型口,软件控制每个数码LED轮流显示,任一时刻只一个数码亮,但扫描速度足够快时,视觉效果是8个数码LED同时亮。
同样道理,为节省输入输出端口数,键盘电路一般采用一个输出口加一个输入口的行列扫描电路。交叉线上的按键按下时则行线、列线接通,松开时行线、列线不通。无按键时输入口读入的全为高电平。输出口每次输出一位低电平,其余高电平,这条输出线上若有键按下,则对应输入线为低电平,这样就可以判断出按键位置。因为机械按键的特性在软件上必须有消除抖动的功能。
四.实验编程及实验内容
1. 编程将内存中8个字节的缓冲区中的数字显示在数码LED上。
2. 编程将实验箱小键盘的按键存入内存8个字节的缓冲区中。

综合12的功能,若小键盘按的是数字键则显示在数码LED上,由右向左循环显示,若不是数字键则不反应。

  • 上一篇资讯: 键盘中断
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 电话:013574892963 QQ:3710167 邮箱:Educs@163.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 Www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号