SlideShare une entreprise Scribd logo
1  sur  30
Hình chụp cho thấy bo mạch dùng vi điều khiển AT89C51/52... có 16
đường ra, đã ráp hoàn chỉnh và hiện có bán ở cửa hàng điện tử Phúc
Lan. Bạn có thể dùng bo này với các chương trình tự viết để điều
khiển các bảng đèn quảng cáo dùng nhiều Led, hay điều khiển các thiết
bị tự động trong công nghiệp.




Bo có các đặc tính sau:

* Có 16 đường ra, trên mỗi đường ra dùng transistor thúc 2SC2383, có
khả năng cấp dòng lớn, nhờ vậy trên một đường ra nó có thể cấp dòng
cho trên 100Led.
* Trong mạch dùng nguồn ổn áp 5V (với ic 7805), như vậy Bạn có thể
tăng mức nguồn DC cấp cho các Led trên bảng đèn mà không ảnh
hưởng đến hoạt động của ic vi điều khiển.
* Trên bo có mạch chỉnh tốc độ nhẩy, Bạn chỉ cần chỉnh biến trở 100K
là có thể chọn được tốc độ nhấp nháy theo ý.
* Ở ngã vào có đặt diode 1N4007 tránh mắc sai cực nguồn làm hư bo.
* Bạn chỉ cần bố trí các Led trên bảng đèn, theo nhánh và tính số
nhánh phải dùng cho một phần tử tđơn vị hình rên bảng đèn, rồi cho
đấu vào bo, trên chân C của các transistor thúc là xong.


Sơ đồ mạch điện nguyên lý:




Trên bo có các mạch điện cơ bản như sau:

* Mạch điện nguồn nuôi với ic 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....

* Mạch thạch anh định tần.
Để chạy các câu lệnh trong ic vi điều khiển, Bạn cần tạo ra xung nhịp.
Tần số xung nhịp phụ thuộc vào thạch anh gắn trên chân 18, 19. Với
thạch anh 12MHz, Bạn sẽ có xung nhịp 1MHz, như vậy chu kỳ lệnh sẽ là
1us.
Để tăng độ ổn định tần số, người ta dùng thêm 2 tụ nhỏ C6, C7 (33pF
x2), tụ bù nhiệt ổn tần.
Điều này cho thấy, Bạn cũng có thể thay đổi nhịp nhấp nháy của đèn
nếu dùng thạch anh có tần số khác.

* Mạch reset.




Với tụ C5 (10uF) và điện trở R1 (10K) trên chân số 9, ngay khi mạch
được cấp nguồn 5V, tụ C5 nạp điện từ mức áp 0V, vậy nó sẽ kéo chân
9 lên mức áp cao, với mức áp cao trên chân 9, ic vi điều khiển sẽ bị
reset, nó sẽ đặt ic về trạng thái khởi đầu, sau một lúc (thời hằng phụ
thuộc vào R1 và C5), tụ C5 sẽ nạp đầy mức áp 5V, nó trả chân 9 về
mức áp thấp và lúc này ic AT89C51/52 sẽ bắt đầu chạy các câu lệnh mà
Bạn đã nạp vào bộ nhớ EEP-ROM của nó.

* Mạch chỉnh tốc độ nhịp.




Ở đây chúng ta cho kết hợp phần mềm và phần cứng để làm thay đổi
nhịp nháy. Dùng mạch nạp xả tạo bởi tụ C8 (100uF) và điện trở R2 +
RV1 và điều khiển đóng mở với transistor Q1, xung tắt mở lấy trên
chân p3.6, sau đó dùng câu lệnh jb (jump bit...) để theo dõi bit 0/1 trên
chân p3.7. Vậy Bạn có thể làm cho mức áp trên chân 17 lên chậm bằng
cách tăng biến trở RV1, đều này sẽ giảm nhịp nháy. Tóm lại, giảm trị
RV1 nhịp nhanh và tăng trị RV1 sẽ có nhịp chậm.

* Mạch khuếch đại thúc, cấp dòng cho các hiển thị.
Ở đây chúng ta dùng trasistor 2SC2383 có khả năng cấp dòng Ic đến
1000mA để cấp dòng cho các Led gắn trên chân C.
Chân B qua điện trở hạn dòng 2.2K cho gắn vào một chân của các cảng
p0 hay p2, vậy khi chân này ở mức áp cao (bit 1), transistor sẽ vào
trạng thái bảo hòa (dẫn điện mạnh) và nó sẽ cấp dòng cho các Led gắn
trên chân C phát sáng, và khi chân B ở mức áp thấp (bit 0), transistor
sẽ ngưng dẫn và tắt Led. Để hạn dòng qua các Led Bạn dùng điện trở
330.
Ghi nhận: Đây chỉ là Led gắn trên bo mạch, nó được dùng để giúp Bạn
kiểm tra các câu lệnh do Bạn tự soạn. Khi sử dụng Bạn sẽ thay Led này
bằng một nhóm nhiều Led (niều hánh Led). Các Led này cho mắc nối
tiếp trên một nhánh, và cho ghép song song nhiều nhánh để có đủ số
Led tạo ra một đơn vị hình trên bảng đèn quảng cáo.


Sau đây là các hình chụp minh họa cho cách
dùng bo vi điều khiển với AT89C51/52 kiểu bo
có 16 đường ra:
Hình chụp chao thấy các thành phần mạch điện cơ bản trên bo
AT89C51/52, kiểu 16 đường ra.
Các đường ra nối vào các port 0 và port 2:
Cách dùng nhiều Led để tạo ra một đơn vị hình trên bảng đèn
quảng cáo:
Hình vẽ minh họa cách dùng nhiều Led trên một đường ra:
Cách tạo bảng đèn quảng cáo dùng nhiều Led màu:




Kiểm tra bo điều kiển 16 đường ra với AT89C51/52...
Hộp nạp TOP853 và các ic vi điều khiển AT89C51/52... (Bạn xem bài
giới thiệu cách dụng hộp nạp này trong chuyên mục "Trao đổi học
tập").
Hình dạng các ic vi điều khiển AT89C51/52...(ic có 40 chân, chân 1 nối
masse và chân 40 nối nguồn).
Các thành phần của bo vi điều khiển 16 đường ra với ic AT89C51/52...




Lớp mạch in (Hình chụp cho thấy các điểm hàn bên dưới mạch).
Mạch nguồn nuôi DC 5V lấy trên ic ổn áp 7805.
Mạch chỉnh tốc độ của nhịp nhấp nháy với biến trở 100K.
Phụ lục: Một gợi ý về cách làm bảng
đèn quảng cáo.
Để làm bảng đèn quảng cáo, thường gồm các bước sau:
Bước 1: Làm bảng chữ, Thí dụ như bảng chữ cửa hàng điện tử Phúc
Lan có hình như sau.
Bước 2: Bạn khoan các lổ để gắn Led theo chữ theo hình, hay gắn Led
theo các đường chữ (tùy theo ý của Bạn). Số Led của một đơn vị hình
gắn theo từng nhánh (với Led siêu sáng, mỗi nhánh có 3 Led) và các
nhánh cho mắc song song, mỗi nhánh có một điện trở hạn dòng và sau
cùng một con chữ (một đơn vị hình) sẽ chỉ có 2 dây. Một dây nối vào
nguồn +12V và dây còn lại Bạn nối vào chân C của các transistor thúc.




Với Bảng đèn này, chúng ta lấy 11 đơn vị hình cho chữ PHÚC LAN, 1
đơn vị hình cho chữ ĐIỆN, 1 đơn vị hình cho chữ TỬ và 1 đơn vị hình
cho khung. Tổng cộng là 14 đơn vị hình.
Bước 3: Tính điện trở hạn dòng cho các nhánh Led và tính dòng cung
cấp của các transistor thúc.
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 (Bạn xem hình).
Dùng luật Ohm để tính điện trở hạn dòng trên nhánh chỉ có 1 Led.

Hình sau đây cho thấy, cách 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.
Sau đây là hình cho thấy các 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.
Đến đây có thể nói Bạn đã làm xong phần cứng gồm bảng đèn và bo vi
điều khiển, Bây giờ hãy nói đến cách viết phần mềm cho bảng đèn
quảng cáo trên.

Bước 4: Cách viết câu lệnh điều khiển bảng đèn quảng cáo.
Trước hết, Bạn hãy xem hình cho thấy cách chúng ta chọn định các
chân để điều khiển bảng đèn quảng cáo:
Hình vẽ cho thấy các đơn vị hình được điều khiển bởi các chân của port
2, port 0. Chúng ta dùng:
Chân   p2.0    để tắt mở cho chữ P
Chân   p2.1   để tắt mở cho chữ H
Chân   p2.2    để tắt mở cho chữ Ú
Chân   p2.3    để tắt mở cho chữ C
Chân   p2.4    để tắt mở cho chữ L
Chân   p2.5    để tắt mở cho chữ A
Chân   p2.6    để tắt mở cho chữ N
Chân   p2.7    để tắt mở cho chữ S
Chân   p0.0   để   tắt   mở   cho   chữ   H
Chân   p0.1   để   tắt   mở   cho   chữ   O
Chân   p0.2   để   tắt   mở   cho   chữ   P
Chân   p0.3   để   tắt   mở   cho   chữ   Điện
Chân   p0.4   để   tắt   mở   cho   chữ   Tử
Chân   p0.5   để   tắt   mở   cho   chữ   <Khung của bảng>
Sau khi đã chọn định xong phân cứng chúng ta bắt đầu viết các chương
trình con cho các kiểu nháy của bảng đèn.
Kiểu sáng chữ P với bit 1 trên chân p2.0
Kiểu tắt chữ P với bit 0 trên chân p2.0
Kiểu sáng chữ H với bit 1 trên chân p2.1
Kiểu tắt chữ H với bit 0 trên chân p2.1
Kiểu sáng chữ Ú với bit 1 trên chân p2.2
Kiểu tắt chữ Ú với bit 0 trên chân p2.2
Kiểu sáng chữ C với bit 1 trên chân p2.3
Kiểu tắt chữ C với bit 0 trên chân p2.3
Kiểu sáng chữ L với bit 1 trên chân p2.4
Kiểu tắt chữ L với bit 0 trên chân p2.4
Kiểu sáng chữ A với bit 1 trên chân p2.5
Kiểu tắt chữ A với bit 0 trên chân p2.5
Kiểu sáng chữ N với bit 1 trên chân p2.6
Kiểu tắt chữ N với bit 0 trên chân p2.6
Kiểu sáng chữ S với bit 1 trên chân p2.7
Kiểu tắt chữ S với bit 0 trên chân p2.7
Kiểu sáng chữ H với bit 1 trên chân p0.0
Kiểu tắt chữ H với bit 0 trên chân p0.0
Kiểu sáng chữ O với bit 1 trên chân p0.1
Kiểu tắt chữ O với bit 0 trên chân p0.1
Kiểu sáng chữ P với bit 1 trên chân p0.2
Kiểu tắt chữ P với bit 0 trên chân p0.2
Kiểu sáng chữ Điện với bit 1 trên chân p0.3
Kiểu tắt chữ Điện với bit 0 trên chân p0.3
Kiểu sáng chữ Tử với bit 1 trên chân p0.4
Kiểu tắt chữ Tử với bit 0 trên chân p0.4
Kiểu sáng [khung bảng] với bit 1 trên chân p0.5
Kiểu tắt [khung bảng] với bit 0 trên chân p0.5
Kiểu                                sáng                             từng
chữ P - H - Ú - C - L - A - N - S - H - O - P - Điện - Tử - [Khung] với
bit 1.
Kiểu tắt từng chữ P - H - Ú - C - L - A - N - S - H - O - P - Điện - Tử -
[Khung] với bit 0
Vậy các chương trình con sẽ viết như sau:
xoabangden:                  ; chương trình xóa, làm tắt tất cả các Led
trên bảng đèn.
     mov p2, #00000000b       ; Cho port p2 về mức áp thấp để làm
ngương dẫn các transistor thúc.
     mov p0, #00000000b      ; Cho port p0 về mức áp thấp để làm
ngương dẫn các transistor thúc.
   ret                          ; Quay lại sau lệnh call.
sang_het_bang_den:           ; chương trình làm sáng tất cả các Led trên
bảng đèn.
   mov p2, #11111111b        ; Cho đặt các chân transistor thúc lên mức
áp cao.
   mov p0, #00111111b        ; Cho đặt các chân transistor thúc lên mức
áp cao.
  ret                           ; Quay lại sau lệnh call.

phuc_sang:                      ; chương trình chỉ làm sáng chữ PHÚC
  mov p0, #00000000b
   mov p2, #00001111b
    ret
lan_sang:                        ; chương trình chỉ làm sáng chữ LAN
  mov p0, #00000000b
   mov p2, #01110000b
     ret
shop_sang:              ; chương trình chỉ làm sáng chữ SHOP
  mov p0, #00000111b
   mov p2, #10000000b
    ret
dien_sang:              ; chương trình chỉ làm sáng chữ Điện
   mov p0, #00000000b
   mov p2, #10000000b
   ret
tu_sang:                ; chương trình chỉ làm sáng chữ Tử
   mov p0, #00000001b
   mov p2, #00000000b
    ret
sang_chu_up:            ; chương trình cho từng con chữ sáng
lan lên qua bên phải
    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
   setb p0.3
  call delay
   setb p0.4
   ret
tat_chu_down:              ; chương trình cho từng con chữ tắt
lan qua bên trái.
    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
* Đại thể công việc viết các kiểu nhấp nháy dùng câu lệnh đặt 1 (Set
bit) để sáng hay đặt 0 (Clear bit) để tắt là như phần trình bày trên.
* Bây giờ Bạn dùng phần mềm MIDE-51 để viết chương trình nguồn và
chép lại với tên file có họ là .asm và cho biên dịch (với phím F9) để có
file cùng tên, nhưng họ là .hex.
* Đến đây chỉ việc dùng một hộp nạp mà Bạn có để nạp các mã lệnh
vào bộ nhớ EEP-ROM của ic vi điều khiển AT89C51/52, rồi cắm ic vào
bo ứng dụng là xong chuyện, sau này muốn thay đổi kiểu nháy thì viết
thêm và làm tương tự, rất đơn giản phải không?

Sau đây là các câu lệnh trong file bqc-1.asm:
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 phuc_sang                    ; Cho chữ PHÚC phát sáng.
    call delay                           ; Chờ, lúc này chỉ có chữ PHÚC
sáng.
    call lan_sang                     ; Cho chữ LAN phát sáng.
    call delay                         ; Chờ, lúc này có 2 chữ PHÚC và
LAN sáng.
    call shop_sang                   ; Cho chữ SHOP phát sáng.
   call delay                           ; Chờ, lúc này có 3 chữ sáng là
PHÚC LAN SHOP
    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
phuc_sang:                     ; Chương trình con dùng cho
chữ PHÚC sáng
  mov p0, #00000000b
   mov p2, #00001111b
    ret
lan_sang:                      ; Chương trình con dùng cho
chữ LAN sáng
  mov p0, #00000000b
   mov p2, #01110000b
     ret
shop_sang:                    ; Chương trình con dùng cho
chữ SHOP sáng.
  mov p0, #00000111b
   mov p2, #10000000b
ret
dien_sang:               ; Chương trình con dùng cho
chữ Điện sáng.
   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
    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 xuống.
    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.

Contenu connexe

Tendances

BÀI GIẢNG SỬA CHỮA BOARD MÁY LẠNH 2 CỤM (PHẦN CƠ BẢN)
BÀI GIẢNG SỬA CHỮA BOARD MÁY LẠNH 2 CỤM (PHẦN CƠ BẢN)BÀI GIẢNG SỬA CHỮA BOARD MÁY LẠNH 2 CỤM (PHẦN CƠ BẢN)
BÀI GIẢNG SỬA CHỮA BOARD MÁY LẠNH 2 CỤM (PHẦN CƠ BẢN)Hau Cao Trung
 
Tìm hiểu cách dùng pic để chạy motor bước
Tìm hiểu cách dùng pic để chạy motor bướcTìm hiểu cách dùng pic để chạy motor bước
Tìm hiểu cách dùng pic để chạy motor bướcDan Vu
 
Nói qua về máy đo vom
Nói qua về máy đo vomNói qua về máy đo vom
Nói qua về máy đo vomtrungnb22
 
Mach nghich luu
Mach nghich luuMach nghich luu
Mach nghich luuDan Vu
 
50889261 ki-thuat-mach-dien-tu-7993-4015
50889261 ki-thuat-mach-dien-tu-7993-401550889261 ki-thuat-mach-dien-tu-7993-4015
50889261 ki-thuat-mach-dien-tu-7993-4015Trần Nhật Tân
 
7 khoi quet dong va cao ap
7 khoi quet dong va cao ap7 khoi quet dong va cao ap
7 khoi quet dong va cao apHate To Love
 
Chuong 1 mach diode codientuvn-com
Chuong 1 mach diode codientuvn-comChuong 1 mach diode codientuvn-com
Chuong 1 mach diode codientuvn-comTrần Nhật Tân
 
luận văn mạch khuyếch đại âm ly 50W
luận văn  mạch khuyếch đại âm ly 50Wluận văn  mạch khuyếch đại âm ly 50W
luận văn mạch khuyếch đại âm ly 50Wanh hieu
 
Mach chinh luu
Mach chinh luuMach chinh luu
Mach chinh luuLeeEin
 
Chuong 0 kien thuc co ban ve he thong dien va dien tu tren oto
Chuong 0 kien thuc co ban ve he thong dien va dien tu tren otoChuong 0 kien thuc co ban ve he thong dien va dien tu tren oto
Chuong 0 kien thuc co ban ve he thong dien va dien tu tren otoBút Chì
 
Sửa chữa board máy lạnh cơ bản
Sửa chữa board máy lạnh cơ bảnSửa chữa board máy lạnh cơ bản
Sửa chữa board máy lạnh cơ bản123thue
 
Chuong 05 transistor bjt
Chuong 05 transistor bjtChuong 05 transistor bjt
Chuong 05 transistor bjtJean Okio
 

Tendances (20)

BÀI GIẢNG SỬA CHỮA BOARD MÁY LẠNH 2 CỤM (PHẦN CƠ BẢN)
BÀI GIẢNG SỬA CHỮA BOARD MÁY LẠNH 2 CỤM (PHẦN CƠ BẢN)BÀI GIẢNG SỬA CHỮA BOARD MÁY LẠNH 2 CỤM (PHẦN CƠ BẢN)
BÀI GIẢNG SỬA CHỮA BOARD MÁY LẠNH 2 CỤM (PHẦN CƠ BẢN)
 
Tìm hiểu cách dùng pic để chạy motor bước
Tìm hiểu cách dùng pic để chạy motor bướcTìm hiểu cách dùng pic để chạy motor bước
Tìm hiểu cách dùng pic để chạy motor bước
 
880 linh kien_dien_tu
880 linh kien_dien_tu880 linh kien_dien_tu
880 linh kien_dien_tu
 
Luận văn: Tính toán và thiết kế nguồn ổn áp xung, HOT
Luận văn: Tính toán và thiết kế nguồn ổn áp xung, HOTLuận văn: Tính toán và thiết kế nguồn ổn áp xung, HOT
Luận văn: Tính toán và thiết kế nguồn ổn áp xung, HOT
 
Bao cao
Bao caoBao cao
Bao cao
 
Nói qua về máy đo vom
Nói qua về máy đo vomNói qua về máy đo vom
Nói qua về máy đo vom
 
Mach nghich luu
Mach nghich luuMach nghich luu
Mach nghich luu
 
Nhóm 13
Nhóm 13Nhóm 13
Nhóm 13
 
Điều khiển giám sát dây truyền phân loại và đóng gói sản phẩm
Điều khiển giám sát dây truyền phân loại và đóng gói sản phẩmĐiều khiển giám sát dây truyền phân loại và đóng gói sản phẩm
Điều khiển giám sát dây truyền phân loại và đóng gói sản phẩm
 
50889261 ki-thuat-mach-dien-tu-7993-4015
50889261 ki-thuat-mach-dien-tu-7993-401550889261 ki-thuat-mach-dien-tu-7993-4015
50889261 ki-thuat-mach-dien-tu-7993-4015
 
7 khoi quet dong va cao ap
7 khoi quet dong va cao ap7 khoi quet dong va cao ap
7 khoi quet dong va cao ap
 
Chuong 1 mach diode codientuvn-com
Chuong 1 mach diode codientuvn-comChuong 1 mach diode codientuvn-com
Chuong 1 mach diode codientuvn-com
 
Sóng hài
Sóng hàiSóng hài
Sóng hài
 
luận văn mạch khuyếch đại âm ly 50W
luận văn  mạch khuyếch đại âm ly 50Wluận văn  mạch khuyếch đại âm ly 50W
luận văn mạch khuyếch đại âm ly 50W
 
Mach chinh luu
Mach chinh luuMach chinh luu
Mach chinh luu
 
Chuong 0 kien thuc co ban ve he thong dien va dien tu tren oto
Chuong 0 kien thuc co ban ve he thong dien va dien tu tren otoChuong 0 kien thuc co ban ve he thong dien va dien tu tren oto
Chuong 0 kien thuc co ban ve he thong dien va dien tu tren oto
 
Sửa chữa board máy lạnh cơ bản
Sửa chữa board máy lạnh cơ bảnSửa chữa board máy lạnh cơ bản
Sửa chữa board máy lạnh cơ bản
 
Chuong 05 transistor bjt
Chuong 05 transistor bjtChuong 05 transistor bjt
Chuong 05 transistor bjt
 
B tap c1_2_4_5
B tap c1_2_4_5B tap c1_2_4_5
B tap c1_2_4_5
 
San pham nhom 4
San pham nhom 4San pham nhom 4
San pham nhom 4
 

Similaire à Thiết kế biển quảng cáo, biển vẫy

Tailieu.vncty.com do-an-vi-dieu-khien
Tailieu.vncty.com   do-an-vi-dieu-khienTailieu.vncty.com   do-an-vi-dieu-khien
Tailieu.vncty.com do-an-vi-dieu-khienTrần Đức Anh
 
Đồ Án Đo Điện Áp Hiển Thị Trên LCD
Đồ Án Đo Điện Áp Hiển Thị Trên LCDĐồ Án Đo Điện Áp Hiển Thị Trên LCD
Đồ Án Đo Điện Áp Hiển Thị Trên LCDMr Giap
 
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas nataliej4
 
Mạch đếm sản phẩm ứng dụng vi điều khiển mcs
Mạch đếm sản phẩm ứng dụng vi điều khiển mcsMạch đếm sản phẩm ứng dụng vi điều khiển mcs
Mạch đếm sản phẩm ứng dụng vi điều khiển mcsthsonanh sonanh
 
Tài liệu PCL tổng hợp
Tài liệu PCL tổng hợpTài liệu PCL tổng hợp
Tài liệu PCL tổng hợpMinh Hoàng
 
đê Cương vi mach sô
đê Cương vi mach sôđê Cương vi mach sô
đê Cương vi mach sôCao Phong
 
BAOCAOTHUCTAPCOBAN.docx
BAOCAOTHUCTAPCOBAN.docxBAOCAOTHUCTAPCOBAN.docx
BAOCAOTHUCTAPCOBAN.docxVnHun9
 
Bao cao dldt complete
Bao cao dldt completeBao cao dldt complete
Bao cao dldt completevietlee92
 
Cau truc phan cung pic16 f8xx
Cau truc phan cung pic16 f8xxCau truc phan cung pic16 f8xx
Cau truc phan cung pic16 f8xxBùi Ngọc Bảo
 
Project lam led trai tim 32 led
Project lam led trai tim 32 ledProject lam led trai tim 32 led
Project lam led trai tim 32 ledtrungnb22
 
Ly thuyet mach dao dong
Ly thuyet mach dao dongLy thuyet mach dao dong
Ly thuyet mach dao dongSy Nam Nguyen
 
Lap trinh-c-cho-vdk
Lap trinh-c-cho-vdkLap trinh-c-cho-vdk
Lap trinh-c-cho-vdkHiepsvd Bk
 

Similaire à Thiết kế biển quảng cáo, biển vẫy (20)

Tailieu.vncty.com do-an-vi-dieu-khien
Tailieu.vncty.com   do-an-vi-dieu-khienTailieu.vncty.com   do-an-vi-dieu-khien
Tailieu.vncty.com do-an-vi-dieu-khien
 
Đồ Án Đo Điện Áp Hiển Thị Trên LCD
Đồ Án Đo Điện Áp Hiển Thị Trên LCDĐồ Án Đo Điện Áp Hiển Thị Trên LCD
Đồ Án Đo Điện Áp Hiển Thị Trên LCD
 
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas Báo cáo thực tập công nhân   hệ thống báo động phát hiện rò rỉ khí gas
Báo cáo thực tập công nhân hệ thống báo động phát hiện rò rỉ khí gas
 
Mạch đếm sản phẩm ứng dụng vi điều khiển mcs
Mạch đếm sản phẩm ứng dụng vi điều khiển mcsMạch đếm sản phẩm ứng dụng vi điều khiển mcs
Mạch đếm sản phẩm ứng dụng vi điều khiển mcs
 
THJ
THJTHJ
THJ
 
Thiết kế mạch dao động tạo tần số 1Hz.doc
Thiết kế mạch dao động tạo tần số 1Hz.docThiết kế mạch dao động tạo tần số 1Hz.doc
Thiết kế mạch dao động tạo tần số 1Hz.doc
 
Tài liệu PCL tổng hợp
Tài liệu PCL tổng hợpTài liệu PCL tổng hợp
Tài liệu PCL tổng hợp
 
đê Cương vi mach sô
đê Cương vi mach sôđê Cương vi mach sô
đê Cương vi mach sô
 
Nhóm-HM.docx
Nhóm-HM.docxNhóm-HM.docx
Nhóm-HM.docx
 
Chuong 7
Chuong 7Chuong 7
Chuong 7
 
BAOCAOTHUCTAPCOBAN.docx
BAOCAOTHUCTAPCOBAN.docxBAOCAOTHUCTAPCOBAN.docx
BAOCAOTHUCTAPCOBAN.docx
 
Bao cao dldt complete
Bao cao dldt completeBao cao dldt complete
Bao cao dldt complete
 
Cau truc phan cung pic16 f8xx
Cau truc phan cung pic16 f8xxCau truc phan cung pic16 f8xx
Cau truc phan cung pic16 f8xx
 
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.docĐồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
Đồ án asembly thiết kế bộ đếm sản phẩm 6 kênh dùng on chip 89c51.doc
 
Project lam led trai tim 32 led
Project lam led trai tim 32 ledProject lam led trai tim 32 led
Project lam led trai tim 32 led
 
Ly thuyet mach dao dong
Ly thuyet mach dao dongLy thuyet mach dao dong
Ly thuyet mach dao dong
 
Chap10 2
Chap10 2Chap10 2
Chap10 2
 
Tinh toan dien tro cho led
Tinh toan dien tro cho ledTinh toan dien tro cho led
Tinh toan dien tro cho led
 
Chuong 2
Chuong 2Chuong 2
Chuong 2
 
Lap trinh-c-cho-vdk
Lap trinh-c-cho-vdkLap trinh-c-cho-vdk
Lap trinh-c-cho-vdk
 

Plus de trungnb22

Thực hành lập trình led đơn codientu.info--
Thực hành lập trình led đơn   codientu.info--Thực hành lập trình led đơn   codientu.info--
Thực hành lập trình led đơn codientu.info--trungnb22
 
Bg hop ngu-chuong7
Bg hop ngu-chuong7Bg hop ngu-chuong7
Bg hop ngu-chuong7trungnb22
 
Phù phép cho tấm ảnh
Phù phép cho tấm ảnhPhù phép cho tấm ảnh
Phù phép cho tấm ảnhtrungnb22
 
Not su dung transistor
Not su dung transistorNot su dung transistor
Not su dung transistortrungnb22
 
Tim hieu lenh trong pic16 f877a
Tim hieu lenh trong pic16 f877aTim hieu lenh trong pic16 f877a
Tim hieu lenh trong pic16 f877atrungnb22
 
46654504 thietke
46654504 thietke46654504 thietke
46654504 thietketrungnb22
 

Plus de trungnb22 (8)

Thực hành lập trình led đơn codientu.info--
Thực hành lập trình led đơn   codientu.info--Thực hành lập trình led đơn   codientu.info--
Thực hành lập trình led đơn codientu.info--
 
Bg hop ngu-chuong7
Bg hop ngu-chuong7Bg hop ngu-chuong7
Bg hop ngu-chuong7
 
Phù phép cho tấm ảnh
Phù phép cho tấm ảnhPhù phép cho tấm ảnh
Phù phép cho tấm ảnh
 
Not su dung transistor
Not su dung transistorNot su dung transistor
Not su dung transistor
 
Tim hieu lenh trong pic16 f877a
Tim hieu lenh trong pic16 f877aTim hieu lenh trong pic16 f877a
Tim hieu lenh trong pic16 f877a
 
46654504 thietke
46654504 thietke46654504 thietke
46654504 thietke
 
9148 9149
9148   91499148   9149
9148 9149
 
Bo nho
Bo nhoBo nho
Bo nho
 

Dernier

chủ nghĩa xã hội khoa học về đề tài cuối kì
chủ nghĩa xã hội khoa học về đề tài cuối kìchủ nghĩa xã hội khoa học về đề tài cuối kì
chủ nghĩa xã hội khoa học về đề tài cuối kìanlqd1402
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfXem Số Mệnh
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ haoBookoTime
 
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Xem Số Mệnh
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem Số Mệnh
 
đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21nguyenthao2003bd
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...Nguyen Thanh Tu Collection
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào môBryan Williams
 
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập PLDC.pdfdong92356
 
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...Nguyen Thanh Tu Collection
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...Nguyen Thanh Tu Collection
 
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"LaiHoang6
 
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptxvat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptxlephuongvu2019
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...Nguyen Thanh Tu Collection
 
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hardBookoTime
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...Nguyen Thanh Tu Collection
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...Nguyen Thanh Tu Collection
 
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...PhcTrn274398
 
Giáo trình xã hội học Thể dục Thể thao hay
Giáo trình xã hội học Thể dục Thể thao hayGiáo trình xã hội học Thể dục Thể thao hay
Giáo trình xã hội học Thể dục Thể thao hayLcTh15
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...Nguyen Thanh Tu Collection
 

Dernier (20)

chủ nghĩa xã hội khoa học về đề tài cuối kì
chủ nghĩa xã hội khoa học về đề tài cuối kìchủ nghĩa xã hội khoa học về đề tài cuối kì
chủ nghĩa xã hội khoa học về đề tài cuối kì
 
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdfGieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
Gieo quẻ kinh dịch, xin xăm,Xin lộc thánh.pdf
 
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
1第一课:你好.pptx. Chinese lesson 1: Hello.Nỉ hao
 
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
Lập lá số tử vi trọn đời có luận giải chi tiết, chính xác n...
 
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdfXem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
Xem sim phong thủy luận Hung - Cát số điện thoại chính xác nhất.pdf
 
đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21đồ án thương mại quốc tế- hutech - KDQTK21
đồ án thương mại quốc tế- hutech - KDQTK21
 
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
50 ĐỀ ĐỀ XUẤT THI VÀO 10 THPT SỞ GIÁO DỤC THANH HÓA MÔN TIẾNG ANH 9 CÓ TỰ LUẬ...
 
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
[GIẢI PHẪU BỆNH] Tổn thương cơ bản của tb bào mô
 
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf200 câu hỏi trắc nghiệm ôn tập  PLDC.pdf
200 câu hỏi trắc nghiệm ôn tập PLDC.pdf
 
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
VẬN DỤNG KIẾN THỨC LIÊN MÔN TRONG GIẢI BÀI TẬP ÔN THI THPTQG MÔN SINH HỌC - H...
 
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
ĐỀ THAM KHẢO THEO HƯỚNG MINH HỌA 2025 KIỂM TRA GIỮA HỌC KÌ + CUỐI HỌC KÌ 2 NĂ...
 
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
syllabus for the book "Tiếng Anh 6 i-Learn Smart World"
 
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptxvat li 10  Chuyen de bai 4 Xac dinh phuong huong.pptx
vat li 10 Chuyen de bai 4 Xac dinh phuong huong.pptx
 
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
TỔNG HỢP 30 ĐỀ THI CHỌN HSG CÁC TRƯỜNG THPT CHUYÊN VÙNG DUYÊN HẢI & ĐỒNG BẰNG...
 
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
2第二课:汉语不太难.pptx. Chinese lesson 2: Chinese not that hard
 
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
BỘ ĐỀ KIỂM TRA CUỐI KÌ 2 VẬT LÝ 11 - KẾT NỐI TRI THỨC - THEO CẤU TRÚC ĐỀ MIN...
 
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
SÁNG KIẾN “THIẾT KẾ VÀ SỬ DỤNG INFOGRAPHIC TRONG DẠY HỌC ĐỊA LÍ 11 (BỘ SÁCH K...
 
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
ĐẢNG LÃNH ĐẠO HAI CUỘC KHÁNG CHIẾN GIÀNH ĐỘC LẬP HOÀN TOÀN, THỐNG NHẤT ĐẤT NƯ...
 
Giáo trình xã hội học Thể dục Thể thao hay
Giáo trình xã hội học Thể dục Thể thao hayGiáo trình xã hội học Thể dục Thể thao hay
Giáo trình xã hội học Thể dục Thể thao hay
 
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
30 ĐỀ PHÁT TRIỂN THEO CẤU TRÚC ĐỀ MINH HỌA BGD NGÀY 22-3-2024 KỲ THI TỐT NGHI...
 

Thiết kế biển quảng cáo, biển vẫy

  • 1. Hình chụp cho thấy bo mạch dùng vi điều khiển AT89C51/52... có 16 đường ra, đã ráp hoàn chỉnh và hiện có bán ở cửa hàng điện tử Phúc Lan. Bạn có thể dùng bo này với các chương trình tự viết để điều khiển các bảng đèn quảng cáo dùng nhiều Led, hay điều khiển các thiết bị tự động trong công nghiệp. Bo có các đặc tính sau: * Có 16 đường ra, trên mỗi đường ra dùng transistor thúc 2SC2383, có khả năng cấp dòng lớn, nhờ vậy trên một đường ra nó có thể cấp dòng cho trên 100Led. * Trong mạch dùng nguồn ổn áp 5V (với ic 7805), như vậy Bạn có thể tăng mức nguồn DC cấp cho các Led trên bảng đèn mà không ảnh hưởng đến hoạt động của ic vi điều khiển. * Trên bo có mạch chỉnh tốc độ nhẩy, Bạn chỉ cần chỉnh biến trở 100K là có thể chọn được tốc độ nhấp nháy theo ý.
  • 2. * Ở ngã vào có đặt diode 1N4007 tránh mắc sai cực nguồn làm hư bo. * Bạn chỉ cần bố trí các Led trên bảng đèn, theo nhánh và tính số nhánh phải dùng cho một phần tử tđơn vị hình rên bảng đèn, rồi cho đấu vào bo, trên chân C của các transistor thúc là xong. Sơ đồ mạch điện nguyên lý: Trên bo có các mạch điện cơ bản như sau: * Mạch điện nguồn nuôi với ic 7805.
  • 3. 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.... * Mạch thạch anh định tần.
  • 4. Để chạy các câu lệnh trong ic vi điều khiển, Bạn cần tạo ra xung nhịp. Tần số xung nhịp phụ thuộc vào thạch anh gắn trên chân 18, 19. Với thạch anh 12MHz, Bạn sẽ có xung nhịp 1MHz, như vậy chu kỳ lệnh sẽ là 1us. Để tăng độ ổn định tần số, người ta dùng thêm 2 tụ nhỏ C6, C7 (33pF x2), tụ bù nhiệt ổn tần. Điều này cho thấy, Bạn cũng có thể thay đổi nhịp nhấp nháy của đèn nếu dùng thạch anh có tần số khác. * Mạch reset. Với tụ C5 (10uF) và điện trở R1 (10K) trên chân số 9, ngay khi mạch được cấp nguồn 5V, tụ C5 nạp điện từ mức áp 0V, vậy nó sẽ kéo chân 9 lên mức áp cao, với mức áp cao trên chân 9, ic vi điều khiển sẽ bị
  • 5. reset, nó sẽ đặt ic về trạng thái khởi đầu, sau một lúc (thời hằng phụ thuộc vào R1 và C5), tụ C5 sẽ nạp đầy mức áp 5V, nó trả chân 9 về mức áp thấp và lúc này ic AT89C51/52 sẽ bắt đầu chạy các câu lệnh mà Bạn đã nạp vào bộ nhớ EEP-ROM của nó. * Mạch chỉnh tốc độ nhịp. Ở đây chúng ta cho kết hợp phần mềm và phần cứng để làm thay đổi nhịp nháy. Dùng mạch nạp xả tạo bởi tụ C8 (100uF) và điện trở R2 + RV1 và điều khiển đóng mở với transistor Q1, xung tắt mở lấy trên chân p3.6, sau đó dùng câu lệnh jb (jump bit...) để theo dõi bit 0/1 trên chân p3.7. Vậy Bạn có thể làm cho mức áp trên chân 17 lên chậm bằng cách tăng biến trở RV1, đều này sẽ giảm nhịp nháy. Tóm lại, giảm trị RV1 nhịp nhanh và tăng trị RV1 sẽ có nhịp chậm. * Mạch khuếch đại thúc, cấp dòng cho các hiển thị.
  • 6. Ở đây chúng ta dùng trasistor 2SC2383 có khả năng cấp dòng Ic đến 1000mA để cấp dòng cho các Led gắn trên chân C. Chân B qua điện trở hạn dòng 2.2K cho gắn vào một chân của các cảng p0 hay p2, vậy khi chân này ở mức áp cao (bit 1), transistor sẽ vào trạng thái bảo hòa (dẫn điện mạnh) và nó sẽ cấp dòng cho các Led gắn trên chân C phát sáng, và khi chân B ở mức áp thấp (bit 0), transistor sẽ ngưng dẫn và tắt Led. Để hạn dòng qua các Led Bạn dùng điện trở 330. Ghi nhận: Đây chỉ là Led gắn trên bo mạch, nó được dùng để giúp Bạn kiểm tra các câu lệnh do Bạn tự soạn. Khi sử dụng Bạn sẽ thay Led này bằng một nhóm nhiều Led (niều hánh Led). Các Led này cho mắc nối tiếp trên một nhánh, và cho ghép song song nhiều nhánh để có đủ số Led tạo ra một đơn vị hình trên bảng đèn quảng cáo. Sau đây là các hình chụp minh họa cho cách dùng bo vi điều khiển với AT89C51/52 kiểu bo có 16 đường ra: Hình chụp chao thấy các thành phần mạch điện cơ bản trên bo AT89C51/52, kiểu 16 đường ra.
  • 7. Các đường ra nối vào các port 0 và port 2:
  • 8. Cách dùng nhiều Led để tạo ra một đơn vị hình trên bảng đèn quảng cáo: Hình vẽ minh họa cách dùng nhiều Led trên một đường ra:
  • 9. Cách tạo bảng đèn quảng cáo dùng nhiều Led màu: Kiểm tra bo điều kiển 16 đường ra với AT89C51/52...
  • 10.
  • 11. Hộp nạp TOP853 và các ic vi điều khiển AT89C51/52... (Bạn xem bài giới thiệu cách dụng hộp nạp này trong chuyên mục "Trao đổi học tập").
  • 12. Hình dạng các ic vi điều khiển AT89C51/52...(ic có 40 chân, chân 1 nối masse và chân 40 nối nguồn).
  • 13. Các thành phần của bo vi điều khiển 16 đường ra với ic AT89C51/52... Lớp mạch in (Hình chụp cho thấy các điểm hàn bên dưới mạch).
  • 14. Mạch nguồn nuôi DC 5V lấy trên ic ổn áp 7805.
  • 15. Mạch chỉnh tốc độ của nhịp nhấp nháy với biến trở 100K.
  • 16.
  • 17. Phụ lục: Một gợi ý về cách làm bảng đèn quảng cáo. Để làm bảng đèn quảng cáo, thường gồm các bước sau: Bước 1: Làm bảng chữ, Thí dụ như bảng chữ cửa hàng điện tử Phúc Lan có hình như sau. Bước 2: Bạn khoan các lổ để gắn Led theo chữ theo hình, hay gắn Led theo các đường chữ (tùy theo ý của Bạn). Số Led của một đơn vị hình gắn theo từng nhánh (với Led siêu sáng, mỗi nhánh có 3 Led) và các nhánh cho mắc song song, mỗi nhánh có một điện trở hạn dòng và sau cùng một con chữ (một đơn vị hình) sẽ chỉ có 2 dây. Một dây nối vào nguồn +12V và dây còn lại Bạn nối vào chân C của các transistor thúc. Với Bảng đèn này, chúng ta lấy 11 đơn vị hình cho chữ PHÚC LAN, 1 đơn vị hình cho chữ ĐIỆN, 1 đơn vị hình cho chữ TỬ và 1 đơn vị hình cho khung. Tổng cộng là 14 đơn vị hình. Bước 3: Tính điện trở hạn dòng cho các nhánh Led và tính dòng cung cấp của các transistor thúc. 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 (Bạn xem hình).
  • 18. Dùng luật Ohm để tính điện trở hạn dòng trên nhánh chỉ có 1 Led. Hình sau đây cho thấy, cách 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.
  • 19. Sau đây là hình cho thấy các 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.
  • 20. Đến đây có thể nói Bạn đã làm xong phần cứng gồm bảng đèn và bo vi điều khiển, Bây giờ hãy nói đến cách viết phần mềm cho bảng đèn quảng cáo trên. Bước 4: Cách viết câu lệnh điều khiển bảng đèn quảng cáo. Trước hết, Bạn hãy xem hình cho thấy cách chúng ta chọn định các chân để điều khiển bảng đèn quảng cáo:
  • 21. Hình vẽ cho thấy các đơn vị hình được điều khiển bởi các chân của port 2, port 0. Chúng ta dùng: Chân p2.0 để tắt mở cho chữ P Chân p2.1 để tắt mở cho chữ H Chân p2.2 để tắt mở cho chữ Ú Chân p2.3 để tắt mở cho chữ C Chân p2.4 để tắt mở cho chữ L Chân p2.5 để tắt mở cho chữ A Chân p2.6 để tắt mở cho chữ N Chân p2.7 để tắt mở cho chữ S
  • 22. Chân p0.0 để tắt mở cho chữ H Chân p0.1 để tắt mở cho chữ O Chân p0.2 để tắt mở cho chữ P Chân p0.3 để tắt mở cho chữ Điện Chân p0.4 để tắt mở cho chữ Tử Chân p0.5 để tắt mở cho chữ <Khung của bảng> Sau khi đã chọn định xong phân cứng chúng ta bắt đầu viết các chương trình con cho các kiểu nháy của bảng đèn. Kiểu sáng chữ P với bit 1 trên chân p2.0 Kiểu tắt chữ P với bit 0 trên chân p2.0 Kiểu sáng chữ H với bit 1 trên chân p2.1 Kiểu tắt chữ H với bit 0 trên chân p2.1 Kiểu sáng chữ Ú với bit 1 trên chân p2.2 Kiểu tắt chữ Ú với bit 0 trên chân p2.2 Kiểu sáng chữ C với bit 1 trên chân p2.3 Kiểu tắt chữ C với bit 0 trên chân p2.3 Kiểu sáng chữ L với bit 1 trên chân p2.4 Kiểu tắt chữ L với bit 0 trên chân p2.4 Kiểu sáng chữ A với bit 1 trên chân p2.5 Kiểu tắt chữ A với bit 0 trên chân p2.5 Kiểu sáng chữ N với bit 1 trên chân p2.6 Kiểu tắt chữ N với bit 0 trên chân p2.6 Kiểu sáng chữ S với bit 1 trên chân p2.7 Kiểu tắt chữ S với bit 0 trên chân p2.7 Kiểu sáng chữ H với bit 1 trên chân p0.0 Kiểu tắt chữ H với bit 0 trên chân p0.0 Kiểu sáng chữ O với bit 1 trên chân p0.1 Kiểu tắt chữ O với bit 0 trên chân p0.1 Kiểu sáng chữ P với bit 1 trên chân p0.2 Kiểu tắt chữ P với bit 0 trên chân p0.2 Kiểu sáng chữ Điện với bit 1 trên chân p0.3
  • 23. Kiểu tắt chữ Điện với bit 0 trên chân p0.3 Kiểu sáng chữ Tử với bit 1 trên chân p0.4 Kiểu tắt chữ Tử với bit 0 trên chân p0.4 Kiểu sáng [khung bảng] với bit 1 trên chân p0.5 Kiểu tắt [khung bảng] với bit 0 trên chân p0.5 Kiểu sáng từng chữ P - H - Ú - C - L - A - N - S - H - O - P - Điện - Tử - [Khung] với bit 1. Kiểu tắt từng chữ P - H - Ú - C - L - A - N - S - H - O - P - Điện - Tử - [Khung] với bit 0 Vậy các chương trình con sẽ viết như sau: xoabangden: ; chương trình xóa, làm tắt tất cả các Led trên bảng đèn. mov p2, #00000000b ; Cho port p2 về mức áp thấp để làm ngương dẫn các transistor thúc. mov p0, #00000000b ; Cho port p0 về mức áp thấp để làm ngương dẫn các transistor thúc. ret ; Quay lại sau lệnh call. sang_het_bang_den: ; chương trình làm sáng tất cả các Led trên bảng đèn. mov p2, #11111111b ; Cho đặt các chân transistor thúc lên mức áp cao. mov p0, #00111111b ; Cho đặt các chân transistor thúc lên mức áp cao. ret ; Quay lại sau lệnh call. phuc_sang: ; chương trình chỉ làm sáng chữ PHÚC mov p0, #00000000b mov p2, #00001111b ret lan_sang: ; chương trình chỉ làm sáng chữ LAN mov p0, #00000000b mov p2, #01110000b ret
  • 24. shop_sang: ; chương trình chỉ làm sáng chữ SHOP mov p0, #00000111b mov p2, #10000000b ret dien_sang: ; chương trình chỉ làm sáng chữ Điện mov p0, #00000000b mov p2, #10000000b ret tu_sang: ; chương trình chỉ làm sáng chữ Tử mov p0, #00000001b mov p2, #00000000b ret sang_chu_up: ; chương trình cho từng con chữ sáng lan lên qua bên phải 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
  • 25. setb p0.2 call delay setb p0.3 call delay setb p0.4 ret tat_chu_down: ; chương trình cho từng con chữ tắt lan qua bên trái. 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
  • 26. * Đại thể công việc viết các kiểu nhấp nháy dùng câu lệnh đặt 1 (Set bit) để sáng hay đặt 0 (Clear bit) để tắt là như phần trình bày trên. * Bây giờ Bạn dùng phần mềm MIDE-51 để viết chương trình nguồn và chép lại với tên file có họ là .asm và cho biên dịch (với phím F9) để có file cùng tên, nhưng họ là .hex. * Đến đây chỉ việc dùng một hộp nạp mà Bạn có để nạp các mã lệnh vào bộ nhớ EEP-ROM của ic vi điều khiển AT89C51/52, rồi cắm ic vào bo ứng dụng là xong chuyện, sau này muốn thay đổi kiểu nháy thì viết thêm và làm tương tự, rất đơn giản phải không? Sau đây là các câu lệnh trong file bqc-1.asm: 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 phuc_sang ; Cho chữ PHÚC phát sáng. call delay ; Chờ, lúc này chỉ có chữ PHÚC sáng. call lan_sang ; Cho chữ LAN phát sáng. call delay ; Chờ, lúc này có 2 chữ PHÚC và LAN sáng. call shop_sang ; Cho chữ SHOP phát sáng. call delay ; Chờ, lúc này có 3 chữ sáng là PHÚC LAN SHOP 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.
  • 27. 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 phuc_sang: ; Chương trình con dùng cho chữ PHÚC sáng mov p0, #00000000b mov p2, #00001111b ret lan_sang: ; Chương trình con dùng cho chữ LAN sáng mov p0, #00000000b mov p2, #01110000b ret shop_sang: ; Chương trình con dùng cho chữ SHOP sáng. mov p0, #00000111b mov p2, #10000000b
  • 28. ret dien_sang: ; Chương trình con dùng cho chữ Điện sáng. 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
  • 29. call delay 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 xuống. 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ễ
  • 30. 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.