Tải bản đầy đủ (.pdf) (23 trang)

Tài Liệu Hướng Dẫn Làm bảng LED quảng cáo điện tử

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (11.54 MB, 23 trang )

Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 1

MỞ ĐẦU
 ĐẶT VẤN ĐỀ
- Để việc kinh doanh được thuận lợi, người Kinh Doanh cần có cách Quảng cáo
đến cho Khách hàng của mình với nhiều hình thức thật ấn tượng, gây sự chú ý
cao đến Nhận thức của Khách hàng. Trong các hình thức Quảng cáo hiện
nay, Quảng cáo Led là lĩnh vực chiếm một vị trí rất lớn trong thị trường quảng
cáo .
 GIẢI QUYẾT VẤN ĐỀ
- Quảng cáo bằng biển Quảng cáo led sẽ hướng trực tiếp tới thị mắt của mọi
người. Và chúng ta đều biết rằng hình ảnh đi vào bằng đường mắt sẽ lưu trữ
trong trí não của con người lâu hơn. Từ đó những người đã vô tình hay cố ý nhìn
thấy được Bảng hiệu – Logo sẽ luôn ghi nhớ được hình ảnh của Doanh nghiệp –
Cửa hàng .
- Với nhiều nghiên cứu mang tính Khoa học: Bảng Quảng cáo Điện tử LED sẽ
đem lại cho việc Kinh doanh với nhiều ưu điểm: gây sự chú ý cao - thẩm mỹ -
hiện đại, tiết kiệm điện, giá cả hợp lý - bền. Từ đó Quảng cáo led sẽ kết hợp
giữa: Điện tử và Quảng cáo để khắc phục điều đó.
- Mặc dù vẫn còn khá mới mẻ và nhiều rào cản song cùng với tốc độ tăng trưởng
kinh tế nhanh chóng như hiện nay, trong tương lai không xa thì đèn Led sẽ chiếm
được thị trường của người tiêu dùng Việt Nam mà trước tiên là sự xuất hiện của
các sản phẩm Led thương mại, được ứng dụng rộng rãi trong các hoạt động
quảng cáo tại Việt Nam.
 GIỚI HẠN ĐỀ TÀI
- Vì thời gian thực tập không nhiều, nên đề tài chỉ dừng lại nghiên cứu & phân
tích ứng dụng của LED qua biển Quảng Cáo Led. Tuy nhiên, ứng dụng của LED
thì hết sức đa dạng và phong phú, như Quang Báo LED, bảng tỷ giá LED, màn
hình LED,…. Đây chính là hạn chế của đề tài này.


- Hi vọng, sau này sẽ có nhiều thời gian, chúng em sẽ nghiên cứu nhiều hơn nữa
các ứng dụng của LED để mang đến những giá trị to lớn cho cuộc sống.

Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 2

CHƯƠNG 1



GIỚI THIỆU:
- Biển đèn led gồm rất nhiều loại như: Biển đèn led chữ nổi, biển đèn led vẫy, biển
đèn led ma trận (matrix), …
- Biển đèn led nói chung là sự kết hợp của những chiếc bóng đèn Led nhỏ, đủ màu
sắc hoặc Led điện tử với những chất liệu như: biển Aluminium, Mica hoặc tôn
sơn tỉnh điện là cơ sở tốt để có thể gắn các đèn led lên. Đặc biệt với các hiệu ứng
led đủ loại sẽ mang lại sự bắt mắt cho biển quảng cáo của bạn.
- Đèn LED có ưu điểm như tiết kiệm năng lượng, tuổi thọ cao, kích cỡ nhỏ, nhiệt
năng sinh ra trong quá trình hoạt động không đáng kể, hoạt động tốt trong điều
kiện nhiệt độ thấp, không sử dụng thủy ngân giống như các loại bóng huỳnh
quang thông thường.
PHƯƠNG PHÁP THỰC HIỆN:
 Để làm một biển quảng cáo LED, chúng ta sẽ thực hiện trình tự gồm 3 phần sau:

Phần Cơ Khí:



Phần Mạch Điện:




Phần Lập Trình cho vi điều khiển:


GIỚI THIỆU CHUNG VỀ BIỂN QUẢNG CÁO LED
& PHƯƠNG PHÁP TH

C HI

N

Thiết kế &
Tính Toán
Sơ Đồ Nguyên
Lý cho Mạch
điều khiển
Vẽ board mạch
in PCB
Làm Mạch in
(Đặt gia công)
& Hàn Mạch
Thiết kế market
Trên Corel
Cắt Mica bằng
máy Laser
Làm Khung
Nhôm Ốp MiCa
Lập trình hợp

ngữ cho vi điều
khiển 8051
Nạp chương
trình và chạy
thử
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 3

CHƯƠNG 2:

PHÂN TÍCH SƠ ĐỒ KHỐI


I - SƠ ĐỒ KHỐI MẠCH ĐIỀU KHIỂN:
Mạch điểu khiển bao gồm 5 khối chính:
- Phần nguồn hạ áp, tạo ra điện áp 5V cung cấp cho mạch điều khiển AT89C51.
- Phần nguồn cung cấp cho biển Quảng Cáo LED - 12V/3A
- Phần xử lý trung tâm là MCU 89C51
- Phần Trasistor công suất khuyếch đại dòng điện cung cấp cho bảng LED
- Phần hiển thị LED chính là biển quảng Cáo LED












Nguồn
12V-10A
IC ổn áp
7805

Tạo ra: 5v
Mạch xử lý
trung tâm – Vi
điều khiển
AT89C51
Bộ Driver khuếch đại
dòng điện
D882
Bảng LED
Nguồn 12V-3A cung cấp cho bảng LED
Nguồn 5V
c

p cho 89C51

Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 4

II- GIẢI THÍCH SƠ ĐỒ CÁC KHỐI:
1/ KHỐI NGUỒN CUNG CẤP:
Khối nguồn chính cung cấp đòng điện và điện áp cho toàn bộ biển Quảng Cáo
LED. Sử dụng nguồn xung có bán sẵn trên thị trường, với các thông số:

 Điện áp vào:180 ~ 264VAC
 Điện áp ra:12V-10A
 Thương hiệu: Mean Well – Đài Loan


2 – KHỐI MẠCH HẠ ÁP TỪ 12V 5V

Khối hạ áp nhằm mục đích hạ áp từ 12V xuống còn 5V cung cấp cho mạch vi điều
khiển AT89C51. Khối này sử dụng IC ổn áp 7805.


Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 5

- Nguồn vào 12V DC. Diode D0 (1N4007) dùng tránh mắc sai cực nguồn. Nếu
Bạn gắn sai cực, nhờ tính ghim áp của diode, nó sẽ giữ cho mức áp nghịch ở ngả
vào của bo ở mức 0.8V, mạch sẽ khi bị hư.

- Tụ C1 (1000uF), tụ hóa lớn dùng làm kho chứa điện, có công dụng ổn định điện
áp đường nguồn, ở đây Bạn sẽ có 12V dùng cấp nguồn cho các dãy Led. Bạn
cũng có thể cấp đường nguồn này cao hơn để có thể mắc trên một nhánh được
nhiều Led nối tiếp hơn (xem phần hướng dẫn ở phần sau).

- Tụ C2, C4 có trị nhỏ 104pF (0.1uF) có công dụng lọc bỏ tín hiệu nhiễu tần cao
nhiễm trên đường nguồn.

- Tụ C3 (10uF), mắc ở ngả ra của ic ổn áp 7805 dùng tránh phát sinh hiện tượng
dao động tự kích bên trong ic ổn áp 7805.


- Mạch dùng ic ổn áp 3 chân họ 78xx, với ic 7805, trên ngả ra sẽ luôn có mức áp
5V với độ ổn định cao, chúng ta sẽ dùng mức áp này để cấp cho chân 40 của ic
vi điều khiển AT89C51/52

3- KHỐI XỬ LÝ TRUNG TÂM- VI ĐIỀU KHIỂN AT89C51
Khối xử lý trung tâm được lập trình để điều khiển khối mạch Lái Driver D882 để
điều khiển bảng LED, tạo ra những hiệu ứng thông qua việc lập trình cho vi điều
khiển AT89C51.



Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 6

4- KHỐI HIỂN THỊ LED

Khối hiển thị LED được dùng bằng tấm Mica. Sau khi được cắt bằng máy cắt lổ
Laser theo bảng thiết kế market trên Corel, các LED sẽ được bố trí và gắn lên tấm
Mica này.





Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 7

CHƯƠNG 3:


GIỚI THIỆU CÁC THIẾT BỊ SỬ DỤNG
LÀM BIỂN QUẢNG CÁO LED

Để làm biển Quảng Cáo LED chúng ta cần có một số thiết bị và vật liệu như sau:

1- Thiết bị sử dụng trong làm LED:
Máy khoan tay: Dùng để khoan Mica


Mỏ hàn 40wat.



Máy cắt nhôm
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 8



Và một số máy móc khác:
 Kìm cắt chân linh kiện
 Súng bắn li-vê nhôm
 Súng bắn keo nhựa

2- Nguyên vật liệu làm LED gồm có:

- Nhựa ốp nhôm (đang bán rất nhiều ngoài thị trường giá khoảng 240.000
vnd/1tấm)

- Đèn led: đèn led tùy theo màu. giá giao động từ 270 đồng đến 380 đồng 1 con
led.
- Vật liệu làm khung: Dùng nhôm loại bo góc giá 85.000 1 cây 6m + 8 góc.
- Vít nhỏ loại 0.5cm dùng để vặn vỏ hộp.



Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 9

CHƯƠNG 4:






Sơ đồ mạch điện: ( Xem sơ đồ chi tiết trong bảng Sơ Đồ đính kèm)



THIẾT KẾ MẠCH ĐIỆN

Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 10


Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án


Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 11

1 – MẠCH HẠ ÁP TỪ 12V 5V

Khối hạ áp nhằm mục đích hạ áp từ 12V xuống còn 5V cung cấp cho mạch vi điều
khiển AT89C51. Khối này sử dụng IC ổn áp 7805.


- Nguồn vào 12V DC. Diode D0 (1N4007) dùng tránh mắc sai cực nguồn. Nếu
Bạn gắn sai cực, nhờ tính ghim áp của diode, nó sẽ giữ cho mức áp nghịch ở ngả
vào của bo ở mức 0.8V, mạch sẽ khi bị hư.

- Tụ C1 (1000uF), tụ hóa lớn dùng làm kho chứa điện, có công dụng ổn định điện
áp đường nguồn, ở đây Bạn sẽ có 12V dùng cấp nguồn cho các dãy Led. Bạn
cũng có thể cấp đường nguồn này cao hơn để có thể mắc trên một nhánh được
nhiều Led nối tiếp hơn (xem phần hướng dẫn ở phần sau).

- Tụ C2, C4 có trị nhỏ 104pF (0.1uF) có công dụng lọc bỏ tín hiệu nhiễu tần cao
nhiễm trên đường nguồn.

- Tụ C3 (10uF), mắc ở ngả ra của ic ổn áp 7805 dùng tránh phát sinh hiện tượng
dao động tự kích bên trong ic ổn áp 7805.

- Mạch dùng ic ổn áp 3 chân họ 78xx, với ic 7805, trên ngả ra sẽ luôn có mức áp
5V với độ ổn định cao, chúng ta sẽ dùng mức áp này để cấp cho chân 40 của ic
vi điều khiển AT89C51/52

2 - Tính điện trở hạn dòng cho các nhánh Led


Chọn loại led. Chúng ta sử dụng led đục 5mm
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 12

- LED Màu xanh dương: : 3v3v2
- LED Màu đỏ: 1.9v3v2
- LED Màu trắng: : 3v3v2
- LED Màu xanh da : 3v3v2


- Trên thị trường có 2 loại Led. Loại Led thường, có mức ghim áp khoảng 2V và
loại Led siêu sáng có mức ghim áp là 3V. Vậy dùng luật Ohm Bạn dễ dàng tính
được trị của điện trở hạn dòng R.

Dùng luật Ohm để tính điện trở hạn dòng trên nhánh chỉ có 1 Led.

Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 13



Dùng luật Ohm tính điện trở hạn dòng cho nhánh có nhiều Led mắc nối tiếp.


Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 14


Cách mắc song song nhiều nhánh cho một đơn vị hình trên bảng đèn quảng cáo. Trên
mỗi nhánh đều có một điện trở hạn dòng riêng.


3 - Mạch điều khiển.
Mạch sử dụng Ic 98c52 (98s52) thuộc dòng 8051.
Có khối mạch nguồn chuyển từ 12v xuống 5v để nuôi Ic.
 Tụ 1000uF.
 Tụ 10uF
 Ic 7805
Ic 89c52 sử dụng 32 cổng.
Khối tạo xung:
 Thạch anh 11.0529hz
 Tụ 27pF
 Trở 10k
Dùng Tranzito NPN (tranzito nghịch). Tranzito D882 (3A).

Dòng cung cấp cho tất
cả các LED là: 50mA
D882
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 15




Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 16


4- Vi Điều Khiển AT89C51
















Vi điều khiển 89C51 mà chúng ta sử dụng có những đặc điểm sau:
- 4KB ROM bên trong
- 256 Byte ngoài
- 4 Port xuất nhập dữ liệu I/O ( ngõ vào – ra )
- Giao tiếp nối tiếp
- 64 KB vùng nhớ mã ngoài
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 17

- 64 KB vùng nhớ dữ liệu ngoài
- Xử lý Boolean

Trên sơ đồ chân trên có các nhóm chân sau:
Nhóm chân nguồn nuôi.
- Nguồn nuôi 5V (chân số 40) .
- Nối đất (chân số 20).
Nhóm chân điều khiển.
Nhóm này còn phân biệt các tín hiệu vào, ra.
Nhóm tín hiệu vào điều khiển.
- Xtal1 (chân số 18), Xtal2 (chân số 19): nối tinh thể thạch anh cho mày phát
xung nhịp chu trình.
- RST(Reset): (chân số 9): nối chuyển mạch để xóa về trạng thái ban đầu hay khởi
động lại.
- EA/CPP: (chân số 31) chọn nhớ ngoài (nối đất) hay chọn nhớ trong (nối nguồn
nuôi 5V).
- T2 hay P1.0: (chân số 1) tín hiệu vào đếm cho Timer2/ Counter2 của 8952
- T2EX: (chân số 2) tín hiệu vào ngắt ngoài 2 cho 8950.
- INT0 hay P3.2: (chân số 12) tín hiệu vào gây ngắt ngoài 0 cho 8051.
- INT1 hay P3.3: (chân số 13) tín hiệu vào gây ngắt ngoài 1 cho 8051.
- T0 hay P3.4: (chân số 14) tín hiệu vào đếm cho Timer0/ Counter0.
- T1 hay P3.5: (chân số 15) tín hiệu vào đếm cho Timer1/ Counter1.

Nhóm tín hiệu ra điều khiển.
- ALE//PROG: (chân số 30) dùng để đưa tín hiệu chốt dịa chỉ (ALE) khi có nhớ
ngoài hay điều khiển ghi chương trình /PROG.
- PSEN: (chân số 29) dùng để đưa tín hiệu điều khiển đọc bộ nhớ chương trình
ROM ngoài.
- WR hay P3.6: (chân số 16) để đưa tín hiệu ghi dữ liệu vào bộ nhớ ngoài
- RD hay P3.7: (chân số 17) để đưa tín hiệu đọc dữ liệu từ bộ nhớ ngoài.
Nhóm các tín hiệu địa chỉ, dữ liệu.
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án


Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 18

- Cổng vào, ra địa chỉ/ dữ liệu P0 hay P0.0-P0.7: (chân số 39-32) dùng để trao đổi
tin về dữ liệu D0-D7, hoặc đưa ra các địa chỉ thấp (A0-A7) theo chế độ dồn kênh
(kết hợp với tín hiệu chốt địa chỉ ALE).
- Cổng vào ra địa chỉ/ dữ liệu P2 hay P2.0-P2.7: (chân số 21-28) dùng để trao đổi
tin song song về dữ liệu (D0-D7) hoặc đưa ra địa chỉ cao (A8-A15).
- Cổng vào ra dữ liệu P1 hay P1.0-P1.7: (chân số 1-8) dùng để trao đổi tin song
song dữ liệu (D0-D7).
- Cổng vào, ra P3 hay P3.0-P3.7: (chân số 10-17).
- P3.0: (chân số 10) đưa vào tín hiệu nhận tin nối tiếp RXD
- P3.1: (chân số 11) đưa ra tín hiệu truyền tin nối tiếp TXD
- INT0 hay P3.2: (chân số 12) tín hiệu vào gây ngắt 0 của VĐK
- INT1 hay P3.3: (chân số 13) tín hiệu vào gây ngắt 1 của VĐK
- T0 hay P3.4: (chân số 14) tín hiệu vào đếm cho Timer0/ Counter0 cho VĐK
8051/8052.
- T1 hay P3.5: (chân số 15) tín hiệu vào đếm cho Timer1/ Counter1 cho VĐK
8051/8052.
- WR hay P3.6: (chân số 16) để đưa tín hiệu ghi dữ liệu vào bộ nhớ ngoài.
- RD hay P3.7: (chân số 17) để đưa tín hiệu đọc dữ liệu từ bộ nhớ ngoài.
- T2 hay P1.0: (chân số 1)tín hiệu vào đếm cho Timer2/ Counter2 cho VĐK 8052.
- T2EX: (chân số 2) tín hiệu vào gây ngắt 2 của VĐK 8052.
- Ngoài các tín hiệu chuyên dùng trên, cổng vào/ ra P3 này còn dùng để trao đổi
tin về dữ liệu D7-D0.


Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 19


5- Code chương trình:
org 0000h ; Khởi đầu từ thanh nhớ reset.
start: ; Đặt tên nhãn start.
call xoabangden ; cho gọi chương trình xóa bảng đèn.
call sang_het_bang_den ; Cho bảng đèn sáng hết.
call delay ; bảng đèn tiếp tục sáng.
call delay ; bảng đèn tiếp tục sáng.
call xoabangden ; Cho bảng đèn tắt hết.
call delay ; Bảng đèn đang tắt.
call Chu_1_Sang ; Cho chữ 1 phát sáng.
call delay ; Chờ, lúc này chỉ có chữ 1 sáng.
call Chu_2_Sang ; Cho chữ 2 phát sáng.
call delay ; Chờ, lúc này có 2 chữ sáng.
call Hai_Chu_Cung_Sang ; Cho chữ SHOP phát sáng.
call delay ; Chờ
setb p0.5 ; Cho chữ Điện phát sáng.
setb p0.4 ; Cho chữ Tử phát sáng.
setb p0.3 ; Cho khung phát sáng
call delay ; Chờ, lúc này cả bảng đèn đều phát sáng.
call delay
call xoabangden
mov r1, #20 ; Nạp số lần 20 và thanh ghi r1.
tt_1: ; Đặt tên nhãn là tiếp tục 1.
call sang_chu_up ; Gọi chương trình cho từng chữ trên bảng sáng lan lên
call delay ; chờ.
call tat_chu_down ; Gọi chương trình cho tắt từ chữ trên bảng đèn.
call delay ; chờ
djnz r1, tt_1 ; Giảm trị trong r1, chưa bằng 0? nhẩy về tên nhãn tt_1
call delay ; chờ
jmp start ; Quay lại từ đầu.


xoabangden: ; Chương trình con dùng xóa hết bảng đèn.
mov p2, #00000000b
mov p0, #00000000b
ret

sang_het_bang_den: ; Chương trình con dùng cho sáng hết bảng đèn
mov p2, #11111111b
mov p0, #00111111b
ret

Chu_1_Sang: ; Chương trình con
mov p0, #00000000b
mov p2, #00001111b
ret
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 20


Chu_2_Sang: ; Chương trình con dùng
mov p0, #00000000b
mov p2, #01110000b
ret

Hai_Chu_Cung_Sang: ; Chương trình con
mov p0, #00000111b
mov p2, #10000000b
ret
dien_sang: ; Chương trình con

mov p0, #00000000b
mov p2, #10000000b
ret

tu_sang: ; Chương trình con dùng cho chữ Tử sáng.
mov p0, #00000001b
mov p2, #00000000b
ret

sang_chu_up: ; Chương trình con dùng cho từng chữ sáng lan lên.
mov p2, #00h
mov p0, #00h
call delay
setb p2.0
call delay
setb p2.1
call delay
setb p2.2
call delay
setb p2.3
call delay
setb p2.4
call delay
setb p2.5
call delay
setb p2.6
call delay
setb p2.7
call delay
setb p0.0

call delay
setb p0.1
call delay
setb p0.2
call delay
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 21

setb p0.3
call delay
setb p0.4
ret

tat_chu_down: ; Chương trình con dùng cho từng chữ tắt dần
mov p2, #11111111b
mov p0, #00011111b
call delay
clr p0.4
call delay
clr p0.3
call delay
clr p0.2
call delay
clr p0.1
call delay
clr p0.0
call delay
clr p2.7
call delay

clr p2.6
call delay
clr p2.5
call delay
clr p2.4
call delay
clr p2.3
call delay
clr p2.2
call delay
clr p2.1
call delay
clr p2.0
call delay
ret

delay: ; Chương trình con dùng làm trễ
mov r7, #20 ; Nạp trị 20 vào thanh ghi r7
v6: mov r6, #50 ; Nạp trị 50 vào thanh ghi r6
v5: mov r5, #200 ; Nạp trị 200 vào thanh ghi r5
djnz r5, $ ; Chờ r5 giảm theo bước -1 đến bằng 0.
djnz r6, v5 ; Cho trị trong r6 giảm theo bước -1, chưa bằng 0, về tên nhãn v5.
djnz r7, v6 ; Cho trị trong r7 giảm theo bước -1, chưa bằng 0, về tên nhãn v6.
ret ; Quay lại chạy câu lệnh sau câu lệnh call đã gọi delay trước đó.
end ; dừng biên dịch từ vi trí này.
Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 22

Mạch số hình ảnh thực tế:












Lê Duy Phi –Nha Trang - 06/ 2014 Tài liệu gúp tham khảo cho các em sinh viên làm Đồ Án

Tài liệu này giúp cho các em sinh viên tham khảo báo cáo Đồ Án Trang- 23


CHÂN THÀNH CÁM ƠN CÁC BẠN ĐÃ XEM
Duy Phi – Nha Trang – Khánh hòa 06/2014

×