完善资料让更多小伙伴认识你,还能领取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; } |
|
|
|
|
|
网上很多成熟的程序,可以参考
|
|
|
|
|
|
2255 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
2071 浏览 3 评论
4687 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2215 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2757 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 11:19 , Processed in 0.760884 second(s), Total 49, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号