实验1—杨金钰—0114

8*8LED点阵显示字母YJ

电教本1601 杨金钰 201612030114

一、LED显示原理

LED点阵显示原理说明:8X8点阵由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,点亮点阵中的一个发光二极管的条件是:对应的行为高电平,对应列为低电平。显示的实质就是控制加到行线和列线上的编码来控制点亮某些发光二极管,从而显示出不同发光点组成的各种字符。

二、实验过程

1.用keil进行实验代码的编程,调试,并生成hex文件。

2.连接单片机,用烧录软件对hex文件进行程序的烧录。

3.单片机LED点阵显示YJ字样。

三、程序调试

字符显示

ledduan显示的是某一列的某个灯点亮,我们进行编码是就是按列进行编码,用十六进制字符显示要点亮的灯,而且每一列都是从上到下为高位到低位显示。

ledwei显示的某一列被点亮,而且这个列是从左到右依次显示。

时间延时函数

死循环实现时间延时

发送一个字节的数据
主函数实现延时和消隐

四、实验结果


五、注意

1.一定要将跳线帽拔下,否则会出现led点阵全部点亮的情况。第一次没有注意到,就出现了错误。

2.主函数中的消隐十分重要,尝试去掉的话,就会出现重影的现象。

3.虽然原理是列选低电平有效,但是是共阳极的条件下。但是实验板是共阴极,所以列选信号是高电平有效,所以从上到下置1的点亮。

4.代码还是要研究,还是有些看不懂的,还是要仔细研究一下实验板。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 8*8LED点阵显示的实验——显示I♡SDNU 教育学部电教本1601柳珏玺 201612030101 一、单片机...
    柳珏玺0101阅读 2,860评论 0 2
  • 用单片机来点亮LED,这几乎是每个同学学习单片机的第一个实验。那么谁来点,怎么亮?注意这里面涉及到两个研究对象,单...
    ppptalk阅读 4,129评论 0 6
  • 特大喜讯!特大喜讯!即日起凡我市市民即可凭百元面值的连号现钞,比如:111、123、321、7788即可兑换一箱...
    AAA小董阅读 215评论 0 0
  • 大四的寒假,我只身一人去香港无脑自由行,经过头几天出没于大街小巷的洗礼,我自信除了英文比较差、不会讲“论劈友我不言...
    Stdada阅读 410评论 0 1
  • 感赏儿子下午自己去上学(每次中午午休后,都是我提醒他起床,上学,今天中午,我迷糊一会,醒来时发现到了儿子上课时间,...
    新涛美车阅读 271评论 1 6