完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本人小白一个,刚写出个595驱动数码管的代码,分享出来一起学习下,这里用了两个四位共阳极数码管,其中共阳极测试过可以用的(只用了一个四位数码管,另一个都显示为零,项目要求这样),没买共阴极模块,没有测试,有的话可以测试下,有没有问题不知道,但共阳极是没问题的,代码里面有注释,如果有错误提出来一起学习下,本人也是小白一枚!不喜欢勿喷,谢谢!!
评分
|
||
相关推荐
|
||
![]() |
|
|
|
|
|
以上代码是在学校刚入门写的,写的太复杂(虽然可以用)现在这个是74HC595的驱动,很简单的,数组自己定义,还有下面的管脚定义根据自己的原理图修改
void HC595_Drive(unsigned char smg_data) { unsigned char drive_i; LED_RCK = 0; for(drive_i = 0;drive_i < 8;drive_i++) { LED_SCK = 0; if(smg_data & 0x80) LED_DAT = 1; else LED_DAT = 0; smg_data = smg_data << 1; LED_SCK = 1; } LED_RCK = 1; } |
|
|
|
|
|
网上很多成熟的程序,可以参考
|
|
|
|
|
|
278 浏览 0 评论
国产NSI1300D05-DSWVR放大芯片放大增益8.2或41的问题
750 浏览 0 评论
STM32串口接受中断使用C++STL中的queue导致所有中断失效
8122 浏览 1 评论
3332 浏览 0 评论
STM32配合可编程加密芯片SMEC88ST的防抄板加密方案设计
1373 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-22 02:56 , Processed in 0.681566 second(s), Total 84, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191