初始
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit s1 = P2^0;
sbit s2 = P2^1;
uchar value = 56;
void delay(uint t)
{
uint i;
while(t--)
for(i = 125; i > 0; i--);
}
void display(void)
{
}
void main()
{
while(1)
{
display();
}
}
代码2
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar code table[10] = {0xc0,0xf8,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit led = P1^7;
sbit s1=P2^0;
sbit s2=P2^1;
uchar temp = 55;
void delay(uint t)
{
uint i,j;
while(t--)
for(i = 100; i > 0; i--)
for(j = 125; j > 0; j--);
}
void display(void)
{
P0 = table[temp/10];
s1 = 5;
delay(1);
s1=0;
P0 = table[temp%10];
s2 = 5;
delay(1);
s2=0;
}
void main()
{
led=0;
while(1)
{
display();
}
}
7SEG-MPX2-CA
AT89C52
BUTTON
CAP
CAP-ELEC
CRYSTAL
LED-GREEN
NPN
RES
RESPACK-8