问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

02-2 Proteus仿真Arduino LED点阵

发布网友 发布时间:2022-12-21 03:31

我来回答

1个回答

热心网友 时间:2023-10-02 17:27

LED点阵是我们在电子设计制作中经常用到的一种显示元件。可以通过点亮不同的LED灯珠形成静态或动态的图形和文字。

今天的实验带大家在Proteus当中,通过Arino来驱动和使用LED点阵,掌握基本的LED点阵的操作方法。

关于LED点阵的工作原理,将在实验之后再进行一些解释和说明。现在还是首先动手,将LED点阵驱动起来,先知其然,再探究其所以然。

第一步,先将Proteus运行起来,同样新建一个Arino 328的项目,自己为项目取个名字,此处取名为LEDMatrix。

第二步,要从元件库当中找到LED点阵,并添加到工作区。

点击左侧“Component Mode”按钮——点击“P”按钮——在输入框中输入 matrix——在下方的分类中选择 Optoelectronics,此时在右侧的结果(Results)窗口中将会出现搜索结果。

我们选择一个8×8规格的点阵,颜色可以选择自己喜欢的。

此处选择MATRIX-8×8-RED。

第三步,将LED点阵放置在原理图设计画布上。

此时我们可以观察到,放置完成的LED点阵一共有64个LED灯珠,共8行,8列;同时上下两侧各有8根管脚。

现在遇到的一个重要问题是如何判断这16根管脚的功能和连接方式。

最简单的办法是搜索、查阅LED点阵的相关数据手册。通过简单的研究我们可以了解到,LED点阵的两排管脚,一排代表“行”,一排代表“列”,通过某行某列的交叉来定位某一个灯珠,同时通过“行高电平、列低电平”或者相反的“行低电平、列高电平”来决定某灯珠是否被点亮。那我们选择的这一款LED点阵,究竟哪一排是“行”?哪一排是“列”?驱动模式是“行高列低”还是“行低列高”呢?

接下来就要用到一个简单的小办法,来自行测试、探索一下。

小技巧:如何来测试LED点阵的工作模式?

我们直接在LED点阵模块的不同管脚上,加上电源和接地,来观察LED点阵的点亮情况。

在Terminal模式下,选择Power,放置一个电源端子,并设置其属性为VCC。同样的方法,添加一个GROUND接地端子。

按照下图,完成最简单的连线,并点击仿真按钮,进行仿真,观察运行结果。

结果分析:

1、首先,左侧上排接高电平,下排接低电平的部分被点亮;而右侧上排接低电平、下派接高电平的部分未被点亮。

2、其次,观察左侧被点亮的部分,1,2列和1,3行被点亮,因此上排管脚为“列”,下排管脚为“行”。

3、结论:上排管脚为列,下排管脚为行,点亮模式为:列高行低。

第四步,将LED点阵模块的管脚与Arino的IO管脚进行连接。如下图。

第五步,在Source Code模式下,编写Arino程序。

程序中自定义了一个litup()的点亮函数。在主函数loop()循环中,将IO端口号作为参数传入litup()函数中,同时通过for循环的嵌套,完成了64个位置的遍历。

运行效果:

一个红色光点,从LED屏幕的左上角开始,沿着每一行从左到右移动,并自动换到下一行。

思考练习

1、如何在一个8×8 的点阵屏上显示数字3?

2、如何让点阵以一次递增一个的方式点亮全部灯珠?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 papi酱老公徐斌学历 孔维笔很赚钱吗 papi酱越来越没意思了 制作水平远不如从前 papi酱个人资料简介 用变声器拍过几段视频 教师节海报文案 教师节文案海报合集 2021黄氏家族天津地区家庭聚会活动方案 春节家庭聚会活动策划方案 杜甫的望岳中的决眦入归鸟蕴藏了作者什么样的思想感情 关于眯眼的诗句 猪血圆子的介绍 恭城印子粑的做法是怎样的 湖口职工收藏协会会员体验古老的粑俗文化 湖南有名的特色小吃,掌握3步就能做给孩子吃,好吃不贵还解馋 明年打算种植胡萝卜,问一下胡萝卜生长过程中,提供什么条件才能实现增产? 胡萝卜种植技术要点 有哪些技术要点,需要大家注意 四年级上册第八单元数学广角优化第五课时收获是什么 数学长江作业本数学广角优化第四题怎么写 四年级数学《优化》的规律是什么 章泽天拎着20w的球形包包站台,却被嘲“村头一枝花”,对此你怎么看? 有谁了解“第二届全国电视公益广告大赛”的相关消息?如截止日期,投稿方式,主题什么的,说的越详细越好 益阳医学高等专科学校是公办还是民办 美国作为世界强国,为何还在崛起中的朝鲜敢拒绝美国的要求? 新郎为救人迎亲迟到新娘全家点赞,这样的男人为何值得嫁? 怎么夸奖军训的孩子 为什么朝鲜敢叫板美国? 谁会这道题:南县南洲镇45岁居民侯 思易行共享陪护椅怎么收费的 苏州爱拍大厦招聘网络招聘专员7000工资可靠嘛? 联丰共享陪护椅怎么收费 抖音招聘引流专员工作是真的吗 金丝皇菊作文 顺应自然规律的名人例子 军训给我们的启示是什么??? 美国为何要攻打朝鲜 小青菜常温下可以放多久 小青菜常温下能放多久 辣味酱爆蛏子的做法 辣酱爆蛏子的家常做法大全怎么做好吃 饺怎么做好吃,香菇鲜肉饺的家常做法 青蛙的繁殖方式,繁殖青蛙的注意事项 为什么用券码兑不了腾讯视频会员