Quá trình thực hiện quét cột

Một phần của tài liệu Đề tài Kit thực tập PIC 16F877A (Trang 86)

Dữ liệu của cột thứ nhất được đưa ra hàng sau đó tích cực cột thứ nhất như vây dữ

liệu của cột thứ nhất được hiển thị trên màn hình Led ma trận, tiếp tục dữ liệu của cột thứ

hai được đưa ra hàng sau đó tích cực cột thứ hai lúc này dữ liệu của hàng thứ hai được hiển thị trên màn hình Led ma trận, cứ như vậy cho đến dữ liệu của cột cuối cùng được

đưa ra hàng sau đó tích cực cột cuối cùng. Cứ như thế quá trình trên được lặp đi lặp lại > 24lần/1s, đến đây chúng ta quan sát được một hình ảnh liên tục hiển thị trên màn hình Led ma trận.

4.3.2.3.Ví dụ:

Hiển thị chữ B lên màn hình Led ma trận (hàng được tích cực ở mức1, cột được tích cực ở mức 0).

Hàng 1

Hàng 8

Cột 8

Hình 4.9: Hiển thị chữ B trên led ma trận dùng phương pháp quét cCột 1 ột.

Dữ liệu thứ nhất có gía trị: 11111110 được đưa ra hàng, tích cực cột thứ nhất (điều khiển cột thứ nhất cho ra giá trị là 0); dữ liệu thứ hai có giá trị: 10010010 đưa ra hàng, tích cực cột thứ hai; dữ liệu thứ 3 có giá trị: 10010010 đưa ra hàng, tích cực cột thứ 3; dữ

liệu thứ 4 có giá trị: 10010010 đưa ra hàng, tích cực cột thứ 4; tiếp tục đữ liệu hàng thứ 5 có giá trị: 01101100 đưa ra hàng, tích cực cột thứ 5; kế tiếp là dữ liệu của cột thứ 6 có giá trị: 00000000 được đưa ra hàng, tích cực côt thứ 6 ; dữ liệu của cột thứ 7 có giá trị: 00000000 đưa ra hàng, tích cực cột thứ 7; dữ liệu thứ 8 có giá trị: 00000000 đưa ra hàng, tích cực cột thứ 8. Như vậy toàn bộ dữ liệu của chữ B đã được đưa ra hiển thị trên màn hình Led ma trận. Quá trình trên được diễn ra rất nhanh > 24lần/ 1s nên chúng ta có cảm giác nó diễn ra một cách đồng thời, nhờđó chúng ta quan sát được trên màn hình Led ma trậnlà một chữ B liên tục.

Phương pháp hiển thị Led ma trận sử dụng thanh ghi dịch: ™ Ưu điểm:

• Tiết kiệm đường truyền, hiệu quả kinh tế. • Tiết kiệm chân PORT.

• Truyền dữ liệu đi xa hơn.

• Mở rộng bảng Ma trận lên một cách dễ dàng. • Lập trình dễ dàng trong phương pháp quét cột. ™ Nhược điểm:

• Tốn thời gian để thực hiện việc truyền dữ liệu đến các cột. • Chuyển đổi không linh hoạt bằng sử dụng phương pháp chốt. • Lập trình khó khăn hơn khi sử dụng phương pháp quét hàng.

Một phần của tài liệu Đề tài Kit thực tập PIC 16F877A (Trang 86)