200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > c51单片机矩阵键盘1602计算器_单片机中用矩阵键盘实现计算器

c51单片机矩阵键盘1602计算器_单片机中用矩阵键盘实现计算器

时间:2022-02-16 08:07:38

相关推荐

c51单片机矩阵键盘1602计算器_单片机中用矩阵键盘实现计算器

计算器

1.

程序要求:

用矩阵按键实现简单的加减乘除运算。

2.

程序代码:

#include

#include

sbitcol_1=P1^4;

sbitcol_2=P1^5;

sbitcol_3=P1^6;

sbitcol_4=P1^7;

unsignedcharcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//

码管

unsignedcharkeynum,flag;

unsignedcharnum1,num2,flag1,flag2,flag3,flag4;

voidkeyscan(void);

voiddisplay();

voidkeyfind(unsignedchar);

voidkeyprocess(void);

voiddelay(unsignedintz)

//

延时

1ms

{

unsignedintx,y;

for(x=110;x>0;x--)

for(y=z;y>0;y--);

}

voidmain(void)

{

while(1)

{

keyscan();//

按键扫描函数

keyprocess();//

数据处理

display();

//

数据显示

}

}

voidkeyscan(void)

{

col_1=0;

col_2=0;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。