找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机新手,关于74HC595串行输出点亮LED灯的程序问题

查看数: 3302 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-3-30 22:04

正文摘要:

我想用两块74HC595级联输出电平来控制数码管的亮灭,上面的程序我想把0xfffe送给两片级联的74HC595芯片输出1111111111111110使得最后一个LED点亮,程序调试不出来,是不是程序有问题,仿真图在下面,不知道接法有没 ...

回复

ID:365235 发表于 2020-3-31 11:55
wulin 发表于 2020-3-31 06:54
程序没有大问题,就是数据类型用错,传递不了16位数据
错误:void hc595(char byteData)
正确:void hc ...

已解决,谢谢大神
ID:213173 发表于 2020-3-31 06:54

程序没有大问题,就是数据类型用错,传递不了16位数据
错误:void hc595(char byteData)
正确:void hc595(unsigned int byteData);
ID:235200 发表于 2020-3-31 01:17
你这程序的for循环不应该是一次送16位后才右移,应该是送出8位后再右移至下一个芯片

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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