1.Tujuan [kembali]
Mempelajari cara pengaplikasian MCS51 pada Dot Matriks
2. Alat [kembali]
*80C51
*LED
*SWITCH
3.Teori [kembali]
4.Rangkaian [kembali]
5.Program [kembali]
#include <REGX51.H> //library 8051
sbit input1=P1^0;
void msdelay (unsigned int) ;
void msdelay (unsigned int value){
unsigned int x, y;
for (x=0; x<value; x++)
for (y=0; y<1275; y++);
}
int v1=1;
int v2=128;
int i;
void main(void){
P2=0xff;
while (1){
if (input1==1)
{for(i=0;i<8;i++){
P2=v1;
v1=v1<<1;
msdelay (50);
}
v1=1;
for (i=0; i<8; i++)
{
P2=v2;
v2=v2>>1;
msdelay (50);
}}
else if (input1==0)
{P2=0x00;
}
}
}




Tidak ada komentar:
Posting Komentar