今天是51单片机模块!
事实上,也是离不开C语言编程啦
适合手头上有51单片机且对硬件有兴趣的小伙伴们
这里推荐初学者(我自己就是哈哈哈)购买天祥电子51单片机开发板(TX-1C)
话不多说,上代码:
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit wela=P2^7;
sbit dula=P2^6;
sbit beep=P2^3;
sbit key1=P3^4;
uchar code table[]={
0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void delay(uint);
void keyscan();
void Fkeyscan();//功能键检测
void display(uchar);
uchar num0,num1,num2,sum1,sum2,sum,temp,flag1,flag2,flag3,deng,beepcon,sqrflag;
void main()
{
/* dula=1; //刚打开时显示00;
P0=table[0];
dula=0;
wela=1;
P0=0xcf;
wela=0;*/
while(1)
{
// Fkeyscan();
keyscan(); //不断扫描按键
if(flag1==0)
{
display(0);
}
if(flag1==1||flag1==4)
{
display(num1);
}
if(flag1==2||flag1==5)
{
if(flag1==5&&deng==1)
{
sum2=num2;
flag1++;
}
else
{
sum2=10*num1+num2;
}
display(sum2);