中易网

急求一个由89C51单片机的代码!要求用4*4矩阵键盘控制LED矩阵输出0~9的数字!

答案:1  悬赏:70  
解决时间 2021-10-19 20:58
急求一个由89C51单片机的代码!要求用4*4矩阵键盘控制LED矩阵输出0~9的数字!
最佳答案
可以了吧。能推荐答案给分吗, 也是反转写的,下次自己说要C的就行
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
void delay(uint k);
void display();
void keyscan();
uchar array[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
uchar shuju[17]={0xee,0xed,0xeb,0xe7,0xde,0xdd,0xdb,0xd7,0xbe,0xbd,0xbb,0xb7,0x7e,0x7d,0x7b,0x77,0xff};
uchar z,x,a,b,c;
main()
{
while (1)
{
P2=0x00;
keyscan();
display();
}
}
void keyscan()
{
P1=0xf0;
a=P1;
P1=0x0f;
b=P1;
c=a|b;
for(x=0;c!=shuju[x];x++)
{
}
if(x==16)
{
x=0;
}
if(x!=0)
{
z=x;
}
}
void display()
{
P2=array[z];
delay(10);
}
void Delay(uint k)
{
while(--k);
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青岛城阳内的职业高中的职业有哪些啊! 急求
什么样的纯牛奶钙和蛋白质最丰富?
康师傅驻店理货员这工作怎么样
从南平南火车站去三明市梅列区的路线
石家庄哪里有蒸饺
关于胸痛!!!
我想代理童装,做哪个品牌的比较好?
请问在刘长卿的《寻南溪常道士》的诗里,所谓
石家庄或者石家庄附近哪有批发高仿鞋和衣服的
广州松下洗衣机维修点都有哪些?
多吃海带会减肥吗?
202不锈钢防盗网生锈了怎么办
东北有禅修班吗?
求!!!洛阳化妆品美容美体商品在那批发呀!还有
红酒送礼?
推荐资讯
关于一次性输液器的制作工艺流程
华通机电轴承地址在什么地方,想过去办事
平方和立方是怎样算的呢?
新房入住三个月铝合金窗户把手断裂,应该怎么
北京在哪里买衣服便宜又时尚
想问问大家三星平板电脑哪款最好
天津防腐木价格是多少
请问2100元港币换人民币是多少
全松茶有谁喝过?效果怎么样?
请问睡海棉床垫对身体好吗?
武汉市户口管理局
宝宝半岁,头很小,前卤门都闭合了,怎么办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?