thầy em bảo viết code vs ĐỀ TÀI: Thiết Kế Mô Đun Ứng Dụng Vi Điều Khiển Nối Ghép Với Bàn Phím
cảm ơn anh chị đã đọc bài của em.
PHP Code:
#include <regx51.h>
unsigned char Hang[] = {0xE,0xD,0xB,0x7};
unsigned char Led7[] = {0x2 ,0x37 ,0x09 ,0x11 ,0x34, 0x50, 0x40, 0x17, 0x0,0x10,0x2};
unsigned char Quetcot(){
if(P2_0 ==0) return 0;
if(P2_1 ==0 ) return 1;
if(P2_2 == 0) return 2;
else return 5;
}
/*Ham quet ban phim */
unsigned char keyscan()
{
unsigned char hang,cot;
for(hang = 0;hang < 4; hang++)
{
P3 = Hang[hang];
for(cot= 0;cot < 3; cot++)
{
if(cot == Quetcot())
return(hang*3+ cot);
else {
continue;
}
}
}
return 11;
}
void main(){
int key;
P2 = 0x0F;
P3 = 0;
P1 = 0;
P1 = Led7[0];
while(1){
key = keyscan();
if(key != 11)
P1 = Led7[key +1];
}
}
Comment