Làm theo hướng dẫn Bài 1.. Sử dụng ma trận led để hiển thị hình ảnh đồ họa Bước 1.. Thiết kế mạch theo sơ đồ dưới đây, chú ý tên của link kiện môđun led là Matrix-8x8-Red... Viết chương
Trang 1BÀI THỰC HÀNH
SỐ 6
Phần 1 Làm theo hướng dẫn
Bài 1 Sử dụng ma trận led để hiển thị hình ảnh đồ họa
Bước 1 Thiết kế mạch theo sơ đồ dưới đây, chú ý tên của link kiện môđun led là Matrix-8x8-Red
Bước 2 Viết chương trình hiển thị chữ cái A trên ma trận led theo phương pháp quét led ma trận
#include <at89x51.h>
unsigned char value[8]={0x20, 0x50, 0x88, 0x88, 0xF8, 0x88, 0x88,0x88};
void Delay_ms(int interval)
{
int i,j;
for(i=0;i<100;i++)
{
for(j=0;j<interval;j++);
}
}
void main(){
Trang 2unsigned char hang;
while(1){
hang=0x01;
for(i=0;i<8;i++){
P0=~hang;
P2=value[i];
Delay_ms(1);
hang=hang<<1;
} }
Trong chương trình trên, mảng A là mảng mã hóa cho ký tự A được tạo theo nguyên tắc như hình dưới
Bước 3: Quan sát kết quả, kiểm tra chương trình và đặt câu hỏi
Phần 2 Tự thực hành
Bài 2 Viết chương trình ghép nối led ma trận hiển thị chữ số
Xây dựng bộ font cho các chữ số từ 0 -> 9.
Sử dụng thiết kế như trong bài 1 và hiển thị lần lượt các số từ 0 tới 9 trên led
ma trận
Trang 3Bài 3 Viết chương trình ghép nối led ma trận hiển thị chữ cái
Xây dựng bộ font cho các chữ số từ A -> Z
Sử dụng thiết kế như trong bài 1 và hiển thị lần lượt các chữ cái từ A tới Z trên led ma trận
Bài 4 Tìm hiểu phương án ghép nối và hiển thị thông tin của bảng điện tử (sử dụng nhiều module ma trận led 8x8)