首页 热点资讯 义务教育 高等教育 出国留学 考研考公

单片机中如何通过矩阵键盘对数码管进行两位数的置数,并且能显示在数码管上

发布网友 发布时间:2022-04-26 16:56

我来回答

1个回答

热心网友 时间:2023-10-15 16:03

首先定义一个数组,要把显示的断码存入数组中,然后数码管断码定义一个变量,当按下按键的时候,让这个数码管的变量发生变化,当然这需要数组 举个例子:
uchar code tab[]={//这里写数码管的断码}
uint i;
{
P0=0xfe;//位码
P2=tab[i];//断码
}
当按键按下的时候,让i发生变化,比如 i++;

纯手打,望采纳追问我们的题目要求是通过键盘输入两位学号,在内存中已经存入本区域的学生号,当学生通过3*4键盘输入自己的学号时,若相符,则声音或灯光指示一次,若输入有误,声音或灯光短暂指示三次,若没有输入时,循环显示没有来的学生的学号!我们用的是C51!!!这是课程设计题目 求教

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com