OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4170|回复: 5

74HC595如何控制它的串行口不输出啊,我用了级联的方法控制四片8*8点阵,但我只想要一片亮,如何使它的串行输出口不输出数据啊

[复制链接]

3

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2016-3-15
在线时间
5 小时
发表于 2016-5-7 21:36:56 | 显示全部楼层 |阅读模式
74HC595如何控制它的串行口不输出啊,我用了级联的方法控制四片8*8点阵,但我只想要一片亮,如何使它的串行输出口不输出数据啊
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2016-4-24
在线时间
38 小时
发表于 2016-5-7 22:27:43 | 显示全部楼层
单独用MCU控制OE           第13脚           输出有效(低电平),低电平是才将锁存器中的数据输出
回复 支持 反对

使用道具 举报

5

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2016-4-24
在线时间
38 小时
发表于 2016-5-7 22:29:29 | 显示全部楼层
高电平是是禁止输出的,引脚是高阻状态,你可以每个595的OE用一个引脚控制应该就能达到你的要求。
回复 支持 反对

使用道具 举报

3

主题

7

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2016-3-15
在线时间
5 小时
 楼主| 发表于 2016-5-8 10:11:52 | 显示全部楼层
OE脚置低不是并行输出吗?串行会不输出吗?
回复 支持 反对

使用道具 举报

2

主题

130

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1878
金钱
1878
注册时间
2011-9-16
在线时间
421 小时
发表于 2016-5-8 10:12:14 | 显示全部楼层
直接加一个显示位全灭的数据到显示数组里面就成了,如果想其中一个数码管不亮就直接在显示中调用8段全灭的数据
unsigned char LED_NUM[14]={192,249,164,176,153,146,130,248,128,144,198,140,134,136};  //0.1.2.3.4.5.6.7.8.9.C.P.E.A
回复 支持 反对

使用道具 举报

5

主题

41

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
251
金钱
251
注册时间
2016-4-24
在线时间
38 小时
发表于 2016-5-8 11:25:51 | 显示全部楼层
djwhaha 发表于 2016-5-8 10:11
OE脚置低不是并行输出吗?串行会不输出吗?

串行流进去的数据首先在A寄存器,而输出的是B寄存器,当OE为高时即使A已经写入就绪也不会流进B进行输出,只有OE使能才会将A寄存器的数据一次性(并行)的写入B寄存器进行输出。建议仔细看看datasheet
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 00:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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