Cổng Kết Nối - Glong Electronic

Xin Chào!

Đây là trang đang thử nghiệm và hoàn thiện nội dung, mong các bạn thông cảm

Mọi thắc mắc và góp ý xin gửi về mail: Nglongbs@gmail.com

Xin chân thành cảm ơn!


 
CLB ĐIỆN TỬ
Công khai group · 94 thành viên
Tham gia nhóm
 

Các bài tập về hiển thị led ma trận 8x8

BT1: Xác định hàng và cột của led, hiển thị test các điểm led trên ma trận 8x8

Sơ đồ mạch điện:

Cinque Terre

Yêu cầu:

- Hiển thị tất cả các led trên 1 cột đều sáng.

- Bật lần lượt từng cột để kiểm tra led. mỗi lần bật cách nhau 1s.

Chương trình lập trình:



#include <REGX52.H>			// khai báo thư viện cho IC 89S52
void delay(unsigned int t)
{
	unsigned int i,j;
	for(i=0;i<t;i++)
		for(j=0;j<125;j++);	
}
void main()
{
	P0=0x00;
while(1)
	{
	P2_0=0;P2_1=0;P2_2=0;		 //cot 1
	delay(1000);
	
	P2_0=1;P2_1=0;P2_2=0;			 //cot 2
	delay(1000);

	P2_0=0;P2_1=1;P2_2=0;			//cot 3
	delay(1000);

	P2_0=1;P2_1=1;P2_2=0;			//cot 4
	delay(1000);

	P2_0=0;	P2_1=0;P2_2=1;	//cot 5
	delay(1000);

	P2_0=1;	P2_1=0;	P2_2=1;	//cot 6
	delay(1000);

	P2_0=0;	P2_1=1;	P2_2=1;	//cot 7
	delay(1000);

	P2_0=1;	P2_1=1;	P2_2=1;	 //cot 8
	delay(1000);
	}
}
	

Hi vọng sau bài học này các bạn có được chút thu hoạch cho mình.

Cám ơn và hẹn gặp lại!