找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

小白关于Hc595的疑问,程序中竟然P0^7(LED)都定义成0了,那为什么还有两组for循环...

查看数: 3579 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-11-13 09:21

正文摘要:

新手小白~希望大佬能传道授业解惑~ 疑问如下: 程序中竟然P0^7(LED)都定义成0了,那为什么还有两组for循环语句啊? 程序中的dat1 dat2 分别对应什么duan'ko /********************************************* ...

回复

ID:842931 发表于 2020-11-15 08:58
wulin 发表于 2020-11-14 17:24
楼主不必纠结于此,这个程序是用两个595级联驱动8*8点阵。由于此实验板只有1个595驱动点阵行,列由P0直接 ...

谢谢大哥~
ID:278840 发表于 2020-11-14 14:25
for循环是给这个595的,然后去驱动点阵去显示,P07是不是0跟这个没有什么关系,你直接下载进去看看效果
ID:842931 发表于 2020-11-14 09:09
angmall 发表于 2020-11-14 07:24
这种问题最好是电路和程序一起发上来,不然就是"开局一句话,过程全靠猜"
程序都是针对特定电路编写的

哥,这是原理图。

A2开发板原理图.pdf

227.86 KB, 下载次数: 5

ID:155507 发表于 2020-11-14 07:24
这种问题最好是电路和程序一起发上来,不然就是"开局一句话,过程全靠猜"
程序都是针对特定电路编写的
ID:842931 发表于 2020-11-13 19:18
来人啊
ID:278840 发表于 2020-11-13 10:45
595用来驱动什么?
ID:213173 发表于 2020-11-13 09:21

楼主不必纠结于此,这个程序是用两个595级联驱动8*8点阵。由于此实验板只有1个595驱动点阵行,列由P0直接驱动。两次for循环的前面列码已经溢出而无效。所以加一条LED=0;,就相当于加一条P0=0x7f 充当列码。


小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表