1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo vi điều khiển chạy chữ led matrix

9 941 22

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 117 KB

Nội dung

NĂM MỚI VUI VẺ HAPPY NEW YEAR.

Trang 1

BÁO CÁO GIỮA KÌ VI ĐIỀU

KHIỂN

ĐỀ TÀI: CHẠY CHỮ LED

MATRIX

Giáo Viên : Lê Tấn Cường Sinh Viên: Lê Trung Thảo

Trang 2

Sử dụng AT89s52

IC 74HC595 để tiết kiệm port Led matrix 8x8

Transistor để kích led matrix

Trang 3

Ý TƯỞNG

 Hiện ra 4 chữ NAM MOI VUI VE

Trang 4

CÁC BƯỚC THỰC HIỆN

– Quét lần lượt 24 cột và lặp lại

• Ta setb Bit data ,setb CLK, setb LCLK

• Ta clr bit data ,setb CLK ,setb LCLK

• Khi đủ 24 lần thì ta reset và lặp lại

– Cho hiển thị bằng cách

• mov a,#24

• movc a,@a+dptr

• mov P2,a ; p2 điều khiển 8 hàng

Trang 5

– Chạy chữ

• Sau 1 thời gian quét led thì ta tăng dptr

• mov r5,#40

• ……

• inc dptr

• nhảy lên trên thực hiện tiếp

 Hiện chữ NAM

– Ta quét cột – mov giá trị ra port hiển thị

• movc a,@a+dptr

• mov p2,a

Trang 6

 Chạy chữ MOI từ trên xuống dưới

• mov r1,#1000 0000B

• mov a,@a+dptr

• anl a,r1 ;giữ lại hàng dưới

• rl a ; số lần xoay R6 , chuyển hàng dưới lên trên

• mov p2,a

• ………….

• xoay phải có cờ C R1

• inc R6

• Khi xoay đủ 8 lần thì ko xoay nữa

– Giữ chữ hiển thị trong 1 thời gian

• Khi xoay đủ 8 lần thì cho R7 1 giá trị

• so sánh R7 với giá trị đó nếu không bằng thì tiếp tục xoay R1

• Khi đã bằng thì ta không xoay R1 nữa

Trang 7

 Chạy chữ VUI từ dưới lên

• Mov R1,#0000 0001B

• Các bước như hiển thị chữ MOI

• Thay đổi lệnh RL a bằng lệnh RR a

• Thay lệnh RRC bằng lệnh RLC

Trang 8

 Chạy chữ VE từ 2 bên vào

– Ta chạy chữ V từ trái qua phải

• Add a,R1

• Movc a,@a+dptr

• mov p2,a

• inc a

– Ta chạy chữ E từ phải qua trái

• Add a,R1

• movc a,@a+dptr

• mov p2,a

• dec a

– Khi 2 chữ chạy sát lại nhau thì ta không tăng giá trị R1

Trang 9

NĂM MỚI VUI VẺ HAPPY NEW YEAR

Ngày đăng: 23/04/2014, 23:57

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w