CÙNG HỌC TẬP VÀ CHIA SẺ
 
Trang ChínhNỘI QUYCalendarTrợ giúpTìm kiếmĐăng kýĐăng Nhập

Share | 
 

 kết nối 8051 với phím đơn

Go down 
Tác giảThông điệp
Sunset_Pro
Thành viên chính thức
Thành viên chính thức


Tổng số bài gửi : 55
Điểm : 97
Danh tiếng : 11
Ngày tham gia : 25/12/2010
Đến từ : UNETI

Bài gửiTiêu đề: kết nối 8051 với phím đơn   Sun May 08, 2011 7:08 am

#include
/* Khai bao cac bien bit gan voi chan vi dieu khien*/

/* Khai bao bien */
long n;// Cho vong for
/* Khai bao ham */
/* Ham tre */
void delay(long time)
{
for(n=0; n{
;
}
}
unsigned char Doccongtac(void)// Ham tra lai gia tri unsigned char
{
if( P1_0 ==0)// Neu nut duoc bam
{
delay(300);// Tre 1 khoang thoi gian qua xung nhieu
while(P1_0 ==0) // Cho toi khi nha tay khoi nut bam
{
;//Khong lam gi
}
i++;// Nha ty thi tang i
if( i ==10) i=0;// Quay vong gia tri cua i
}
return i;
}
void hienthisolannhanphim(unsigned char solan)
{
switch(solan)// Tuy vao so lan
{
case 0: { P1=0xc0; break; }// Neu so lan =0 hien so 0 thoat khoi switch
case 1: { P1=0xF9; break; }// Neu so lan =1 hien so 1 thoat khoi switch
case 2: { P1=0xA4; break; }// ....
case 3: { P1=0xB0; break; }
case 4: { P1=0x99; break; }
case 5: { P1=0x92; break; }
case 6: { P1=0x82; break; }
case 7: { P1=0xF8; break; }
case 8: { P1=0x80; break; }
case 9: { P1=0x90; break; }
case 0x0A:{P1=0x80; break;}// Neu so lan =9 hien so 9 thoat khoi switch
}
}
void main(void)
{
while(1)
{
Doccongtac(); // Goi ham doc so lan nhan phim
hienthisolannhanphim(i);// Hien thi so lan nhan phim, bien i la bien toan cuc
}
}
Về Đầu Trang Go down
 
kết nối 8051 với phím đơn
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: CÔNG NGHỆ KỸ THUẬT ĐIỆN TỬ ,TRUYỀN THÔNG :: VI XỬ LÝ- VI ĐIỀU KHIỂN :: THỰC HÀNH VỚI BÀN PHÍM-
Chuyển đến