永发信息网

求一个C语言程序,5个74hc595级联驱动40个LED跑马灯的简易程序

答案:1  悬赏:10  手机版
解决时间 2021-03-11 02:08
求一个C语言程序,5个74hc595级联驱动40个LED跑马灯的简易程序
最佳答案
40个LED其实可以把LED做成矩阵方式连接,就没必要用5片595驱动了啊,你这样感觉硬件电路有点累赘。不过呢你这样做呢程序简单点,是吧。

手上只有2片联级使用的,给你个参考吧,有问题再说
//**********************************
//写595两个字节 行数据
//*****data_A为高字节,data_B是低字节

void WRITER_595A(data_A,data_B)
{
uint i,n;
// data1=datt; //赋值显示数据
for(i=0;i<8;i++) //写入第一字节
{
n=data_A & 0x80;
if(n==0x80)
LS595_DATA_A=1;
else
LS595_DATA_A=0;
LS595_CLOK_A=0;
LS595_CLOK_A=1;
data_A=data_A<<1;
}
for(i=0;i<8;i++) //写入第二字节
{
n=data_B & 0x80;
if(n==0x80)
LS595_DATA_A=1;
else
LS595_DATA_A=0;
LS595_CLOK_A=0;
LS595_CLOK_A=1;
data_B=data_B<<1;
}

LS595_SCLK_A=0;
LS595_SCLK_A=1;
LS595_SCLK_A=0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宝宝胃部着凉吃什么吐什么给他吃什么好
吴趋坊休闲浴场地址有知道的么?有点事想过去
doctors韩剧中国什么时候更新
为生日编的打油诗(有分)
单链表冒泡法排序 问题在哪?
腰长的女人命运
为提高细石混凝土防水层的抗渗性,有效的方法
上古卷轴5做过的任务可不可以在做一次
侯氏养生SPA会所这个地址在什么地方,我要处
控制风机流量的方式有哪些
图片处理是对CPU要求高还是对GPU要求高
重力为500N的人通过跨过定滑轮的轻绳牵引重20
为什么京东买东西,之后不想要了我取消订单了
下洋港这个地址在什么地方,我要处理点事
为什么我的手机连不上电脑开的360免费wifi别
推荐资讯
东营梦佳商务宾馆地址在哪,我要去那里办事
在括号内填上每一步运算的依据.5+(-20)+(-
泰迪犬2016行情。 过两年会不流行泰迪犬吗。
中学生适合练习哑铃吗?
大四怎么找工作
拳皇13为什么打开一直黑屏 有时候跳出个黑色
怎么样才能联系到,河南省南阳市卧龙区卧龙岗
监控第三方登录时显示用户名不存在是怎么回事
武汉汉口到随州广水怎么做车?车票多少钱一张
勇往直前的词语
四川天地人和商贸有限公司地址有知道的么?有
今天和老外做了个交换 大家看值不值
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?