找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机四位数码管已经可以显示数字了,怎么显示ABCD

查看数: 5045 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-6-27 22:55

正文摘要:

四位数码管显示数字已经可以了,现在如果我想放字母在数组里,应该怎么修改呢,求指教 比如说n=abcd 怎么可以让abcd分别显示在四位数码管呢 求大佬给个思路。 以下是显示数字的一点儿程序: unsigned int ...

回复

ID:944932 发表于 2021-6-28 17:16
MOVEORDIE 发表于 2021-6-28 09:31
如楼上所说的一样的方法,先编码,然后放进数组里,再调用显示。

ok啦,谢谢
ID:944932 发表于 2021-6-28 17:15
AUG 发表于 2021-6-28 09:43
从你程序中看出,你是直接显示,0-9你都可以直接用坐标搞定,一一对应字模,但是ABCD代表着10,11,12,13,在 ...

谢啦,既然ABCD就是11 12 13 14的话,将这个代替掉是不是应该也可以
ID:313048 发表于 2021-6-28 09:43
从你程序中看出,你是直接显示,0-9你都可以直接用坐标搞定,一一对应字模,但是ABCD代表着10,11,12,13,在你的显示函数中无法直接结算然后显示出来,你得重新写一个函数才可以。
ID:824490 发表于 2021-6-28 09:40
0123456789ABCDEF按这顺序做进码表
ID:377210 发表于 2021-6-28 09:31
如楼上所说的一样的方法,先编码,然后放进数组里,再调用显示。
ID:942056 发表于 2021-6-28 08:01
先取字母的模,然后duan=tab[字母的位数,比如a在取模中排3位,就填3,]
ID:554500 发表于 2021-6-28 08:00
数字你都可以显示了,ABCD还不会吗?看来你还是不清楚数码管结构啊。

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

Powered by 单片机教程网

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