#include<reg51.h>
sbit M = P2^3;
sbit key=P2^0;
sbit key2=P2^1;
unsigned char code tab[]={0xA0,/*0*/
0xEE,/*1*/
0xD0,/*2*/
0xC4,/*3*/
0x8E,/*4*/
0x85,/*5*/
0x81,/*6*/
0xEC,/*7*/
0x80,/*8*/
0x84,/*9*/};
void delay2(void)
{
unsigned char ja;
for(ja=125;ja>0;ja--);
}
//******************
void delay(unsigned char i)
{
unsigned char n,j;
for(j=i;j>0;j--)
for(n=200;n>0;n--);
}
//*************************
//xian shi
void main(void)
{
unsigned char bb=1,cc;
while(1)
{
if(key==0)
{
delay(250);
if(key==0)
{
cc++;
bb=bb+10;
if(bb==250)
bb=0;
}
}
if(key2==0)
{
delay(250);
if(key2==0)
{
cc--;
bb=bb-10;
if(bb==0)
bb=250;
}
}
if(cc==10)
cc=0;
M=0;
delay(bb);
M=1;
delay(bb);
P1=tab[cc];
}
}
有電路結(jié)構(gòu)圖就好了
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |