标题:
单片机LED数码管动态显示16位学号 求指导学习思路
[打印本页]
作者:
花花的北北
时间:
2021-1-9 01:32
标题:
单片机LED数码管动态显示16位学号 求指导学习思路
由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现
用单片机C语言编程实现8位七段数码管显示16位学号。
图片1.png
(40.4 KB, 下载次数: 26)
下载附件
2021-1-9 01:32 上传
作者:
人人学会单片机
时间:
2021-1-9 15:53
两片74HC595 驱动8位数码管 单片机源代码
http://www.51hei.com/bbs/dpj-201201-1.html
作者:
csmyldl
时间:
2021-1-9 18:30
建立一个8位数码管的一对一的存储缓冲区(数组),把前8位学生先行放入数组中,当这8位学号向左移一位占据7个位置,最后一个补进未显示的学号,这样循环8次后,所有学号均移至数组中,程序只需要时刻显示这8个存储空间的数据,就实现了动态显示16位学号
作者:
哈哈222
时间:
2021-1-10 11:15
用循环函数,逐个扫描显示即可
作者:
wulin
时间:
2021-1-10 20:14
1.设置一个17个成员的数组,写入16位学号的段码+一个消隐码
2.动态显示数组前8位数字
3.每隔一段时间就把数组循环移动一位
显示结果就是8位数码管循环移动显示16位学号
作者:
王家光军
时间:
2021-3-20 21:03
通过改变P2^0,P2^1,P2^2状态来循环扫描74ls138
作者:
王家光军
时间:
2021-3-20 21:10
通过改变P2^0,P2^1,P2^2状态来循环控制74LS138,74LS138的真值表可以查百度,然后就可以在每一位输入你想要的数字,例如LS138输入位000时输出0111 1111,这样就是选中第一位然后就可以通过P0口输入数字,然后依次类推输出8次,不够的话在加一组数码管和74LS138,然后一直循环,然后用动态显示的方法就可以了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1