完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
如题,请问哪位大神用过HEF4894B这个12级的串转并移位寄存器,按手册里的逻辑编程,但没有得到预想的结果,求大神指点!
HEF4894B-v 9.0-2016.pdf
(791.03 KB, 下载次数: 21
)
自己编写的驱动如下: /* Transform data to QP0 ~ 11*/ void HEF4894_Trans(unsigned long data,unsigned char data_len) { unsigned long temp_data = 0; unsigned char i = 0; temp_data = data; HEF4894_STR = 0; /* 锁存关 */ HEF4894_OE = 0; /* 输出使能关 */ HEF4894_D = 0; /* 数据输入0 */ HEF4894_CP = 0; /* 时钟线0 */ /* trans data to the register of HEF4894 */ for(i=0;i HEF4894_CP = 0; if((temp_data & (unsigned long)0x0001) == 0) { HEF4894_D = 0; } else { HEF4894_D = 1; } HEF4894_CP = 1; temp_data = temp_data>>1; } HEF4894_CP = 0; /* 时钟线0 */ HEF4894_STR = 1; /* 锁存使能 */ HEF4894_OE = 1; /* 输出使能 */ } |
|
相关推荐 |
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2957 浏览 0 评论
1797 浏览 2 评论
4971 浏览 2 评论
3204 浏览 0 评论
这是汽车360全景控制器上的主板,请问圆圈中的原件是什么,起什么作用?
2825 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 13:11 , Processed in 0.530377 second(s), Total 73, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号