Mạch điều khiển 4 thiết bị điện từ xa bằng Sóng RF

Mạch điều khiển 4 thiết bị điện từ xa bằng Sóng RF

Hi all,

Lâu rồi Chip chưa có bài viết chia sẻ nào cho các bạn vooc. Hôm nay rảnh chia sẻ Nguyên lý + code của mạch Điều khiển thiết bị điện từ xa bằng sóng RF.

Vậy mạch có tính ứng dụng gì? Nó sẽ giúp điều khiển thiết bị điện trong gia đình một cách tiện lợi hơn, dù ở khoảng các xa thiết bị như ( Quạt - Đèn - Tivi ...) chúng ta chỉ việc điều khiển bằng 1 thiết bị đóng ngắt cầm tay nhỏ bé.

Chip giới thiệu Clip Chip làm mạch đã test rất ổn định. Các bạn tắt điện cùng theo dõi màn ảnh nhỏ ^

Trước tiên cùng xem Module RF315 Thu và Phát.



1. PHIÊN BẢN FREE

- Đối với phiên bản Free sẽ dùng VĐK 8051 kết hợp với module RF315 để điều khiển.
+ Ưu điểm mở rộng kết hợp thêm còi báo, hẹn giờ, ....
+ Nhược điểm: Mạch hơi cồng kềnh và Chip làm thấy độ ổn định không tốt. Sẽ phải nạp code cho VI điều khiển.

a. Nguyên lý



b. Layout:



c. hình ảnh mạch thật:




Phiên bản này Chip sẽ không hướng dẫn chỉ chia sẻ Nguyên Lý + Layout + Code để các bạn nghiên cứu làm mạch. Sẽ không giải đáp thắc mắc đối với phiển bản Free.



Phiên bản này Chip sẽ không hướng dẫn chỉ chia sẻ Nguyên Lý + Layout + Code để các bạn nghiên cứu làm mạch. Sẽ không giải đáp thắc mắc đối với phiển bản Free.

( Nguyên lý + Layout Orcad 9,2 + Code C)
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download

2. PHIÊN BẢN TÍNH PHÍ

- Phiên bản này:
+ Ưu điểm nhỏ gọn, IC số không cần nạp code, độ ổn định chính xác cao,
+ Nhược điểm: Không mở rộng phát triển nhiều.
- Với phiên bản mạch RF315 không dùng Vi Điều Khiển chip dùng rất ổn định, tiện lợi, không phải lo lắng.

Một số hình ảnh:







Bạn nào có nhu cầu mua mạch Nguyên lý + Layout Chuẩn Full + Hướng dẫn lắp ráp
Liên hệ: New.moon9xone@gmail.com
Hotline: 01666661219

Bài 1 - Lập trình led đơn

Bài 1 - Lập trình led đơn


Chào các bạn! Hôm nay chip sẽ hướng dẫn các bạn lập trình IC 89xx kết hợp led đơn bằng ngôn ngữ Asembly trình biên dịch Pinnale 52.

Trước hết chip giới thiệu về led đơn: 

Đây là hình ảnh led đơn ngoài thực tế, còn về cấu tạo chân để lập trình thì cơ bản nó như là 1 con diode có phân cực Anode (A) và Cathode (K). Khi cấp điện áp + vào chân A và điện áp - vào chân K led sẽ sáng. Nếu dùng điện áp 5V ( điện áp cơ bản VDDK 8051) đưa vào led thì cần có 1 điện trở hạn dòng không led sẽ cháy. Mỗi loại led có điện áp và dòng điện chịu đựng khác nhau ( tìm hiểu thêm bên ngoài)





Ngôn ngữ Asembly là ngôn ngữ gần với ic hơn, không như ngôn ngữ C nên bạn nào muốn hiểu hơn về code có thể tìm thêm tài liệu Vi Điều Khiển - Nguyễn Tăng Cường

Có 2 cách mắc led đơn vào VĐK để lập trình:
- Cách mắc Anode chung: Có nghĩa là các chân Anode led được mắc lên dương nguồn 5V còn các chân Cathode led được nối với VĐK ( còn gọi là cách mắc tích cực âm ) Lập trình mức 0 Led sáng   mức 1 led tắt.

- Cách mắc Cathode chung:  Thì ngược lại với cách mắc Anode chung Mức 1 sáng 0 tắt.




Mạch mô phỏng điều khiển 8 led đơn tích cực dương ( chung âm ) nối port 2:

Code chương trình:


+ Phương pháp Lệnh Mov:

ORG 0000H
MAIN:; Bat dau chuong trinh chinh
CALL CTA;Goi chuong trinh con sang dan tu tren xuong duoi
CALL CTB;Goi chuong trinh con sang dan tu duoi len tren
JMP MAIN
;-----------chuong trinh con sang dan tu tren xuong duoi--------------------------
CTA:
MOV P2,#00000000B;tat ca cac bit led deu tat
CALL DELAY
MOV P2,#00000001B;bit led P2.0 sang
CALL DELAY
MOV P2,#00000011B;bit led P2.0-P2.1 sang
CALL DELAY
MOV P2,#00000111B;bit led P2.0-P2.1-P2.2sang
CALL DELAY
MOV P2,#00001111B;bit led P2.0-P2.1-P2.2-P2.3 sang
 DELAY
MOV P2,#00011111B;bit led P2.0-P2.1-P2.2-P2.3-P2.4 sang
CALL DELAY
MOV P2,#00111111B;bit led P2.0-P2.1-P2.2-P2.3-P2.4-P2.5 sang
CALL DELAY
MOV P2,#01111111B;bit led P2.0-P2.1-P2.2-P2.3-P2.4-P2.5-P2.6 sang
CALL DELAY
MOV P2,#11111111B;tat ca cac bit led deu sang
CALL DELAY
RET

;-------------chuong trinh con sang dan tu duoi len tren-------------------------
CTB:
MOV P2,#00000000B; tat ca cac bit led deu tat
CALL DELAY; chuong trinh  tao thoi gian tre
MOV P2,#10000000B;bit P2.7 sang
CALL DELAY
MOV P2,#11000000B;bit  P2.7 – P2.6 sang
CALL DELAY
MOV P2,#11100000B; bit P2.7  - P2.6 – P2.5 sang
CALL DELAY
MOV P2,#11110000B
CALL DELAY
MOV P2,#11111000B
CALL DELAY
MOV P2,#11111100B
CALL DELAY
MOV P2,#11111110B
CALL DELAY
MOV P2,#11111111B
CALL DELAY
RET

;-----------------------Chuong trinh tao thoi gian tre---------------
DELAY:
MOV R0,#200; gia tri vong lap thu 2
LOOP:; nhan lap vong lap 2
MOV R1,#210; 210 gia tri vong lap thu nhat
LOOP1:; nhan lap vong  lap 1
NOP
DJNZ R1,LOOP1
DJNZ R0,LOOP
RET
END

+ Phương pháp Lệnh Quay:

ORG 0000H
MAIN:; Bat dau chuong trinh chinh
CALL CTA;Goi chuong trinh con sang dan tu tren xuong duoi
CALL CTB;Goi chuong trinh con sang dan tu duoi len tren
JMP MAIN
;-----------chuong trinh con sang dan tu tren xuong duoi--------------------------
CTA:
MOV A,#00H;Thanh ghi A la 00000000
LAP:;Nhan cua vong lap
SETB C;Thit lap co nho C len 1
RLC A;Quay trai co C co nho
MOV P2,A;Dua gia tri vao P2
CALL DELAY;Tao thoi gian tre de thay hieu ung
CJNE A,#0FFH,LAP;Kiem tra neu chua bang 11111111 thi nhay den nhan LAP
RET

;-------------chuong trinh con sang dan tu duoi len tren-------------------------
CTB:
MOV A,#00H; dua gia tri 00000000 vao thanh ghi tich luy A
LAP1:             ; nhan vong lap
SETB C          ; Thiet lap co nho C len 1
RRC A            ; quay phai thanh ghi A co co nho
MOV P2,A     ; chuyen gia tri thanh ghi A vua quay xuat ra Port 2
CALL DELAY;goi chuong trinh tre de thay hieu ung led
CJNE A,#0FFH,LAP1;Kiem tra thanh ghi A da bang 11111111 chua, neu chua bang thin hay den LAP1
RET
;----Chuong trinh tao thoi gian tre-----
DELAY:
MOV R0,#200
LOOP:
MOV R1,#210
LOOP1:
NOP
DJNZ R1,LOOP1
DJNZ R0,LOOP
RET
END

+ Phương pháp lấy bảng mã:

ORG 00H
MAIN:
CALL CTA; sang dan qua trai
CALL CTB; sang dan qua phai         
JMP MAIN
;*****************************************
CTA:
            MOV R0,#00H                       ;Bien dem so trang thai hien thi
            MOV DPTR,#MALED          ;Nap di chi vung du lieu
LABEL:                                             
            MOV A,R0                             ; Chuyen gia tri thanh ghi R0 vao thanh ghi A
            MOVC A,@A+DPTR                        ; Lay du lieu tu vung nho
            MOV P2,A                             ;Hien thi
            CALL DELAY
            INC R0                                   ; Lay du lieu ke tiep
            CJNE R0,#9,LABEL             ; Kiem tra so du trang thai hien thi
RET
;*****************************************
CTB:
            MOV R0,#00H
            MOV DPTR,#MALED1
LABEL1:
            MOV A,R0
            MOVC A,@A+DPTR
            MOV P2,A
            CALL DELAY
            INC R0
            CJNE R0,#9,LABEL1
RET
;******************************************
MALED: DB 00H,01H,03H,07H,0FH,1FH,3FH,7FH,0FFH; co 9 ma led CTA
;00000000b,00000001b,00000011b,………
MALED1: DB 00H,80H,0C0H,0E0H,0F0H,0F8H,0FCH,0FEH,0FFH; 9 ma led CTB
;----Chuong trinh tao thoi gian tre-----
DELAY:
MOV R3,#200
LOOP:
MOV R2,#250
LOOP1:
NOP
DJNZ R2,LOOP1
DJNZ R3,LOOP
RET
END

( FiLe code + Mô phỏng)Pass: chipkool
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download

II. Lập Trình mở rộng led đơn với IC 74HC595








ORG 0000H

MAIN:
CALL CTG
JMP MAIN

CTA:;SANG DAN - TAT DAN

MOV R4,#8
LAP:
SETB P2.1
CLR P2.0
NOP 
SETB P2.0
CLR P2.2
NOP
SETB P2.2
CALL DELAY
DJNZ R4,LAP

MOV R4,#8
LAP1:
CLR P2.1
CLR P2.0
NOP 
SETB P2.0
CLR P2.2
NOP
SETB P2.2
CALL DELAY
DJNZ R4,LAP1

RET


CTB:;SANG DAN

MOV R4,#8
LAP2:
SETB P2.1
CLR P2.0
NOP 
SETB P2.0
CLR P2.2
NOP
SETB P2.2
CALL DELAY
DJNZ R4,LAP2

MOV R4,#8
LAP3:
CLR P2.1
CLR P2.0
NOP 
SETB P2.0
DJNZ R4,LAP3
CLR P2.2
NOP
SETB P2.2

RET



CTC:; SANG DUOI
; DAY BIT 1 VÀO ROI XUAT RA
SETB P2.1
CLR P2.0
NOP 
SETB P2.0
CLR P2.2
NOP
SETB P2.2
CALL DELAY
; XUAT 7 LAN BIT 0 RA
MOV R4,#7
LAP4:
CLR P2.1
CLR P2.0
NOP 
SETB P2.0
CLR P2.2
NOP
SETB P2.2
CALL DELAY
DJNZ R4,LAP4
RET

CTD:; NHAP NHAY
MOV R5,#5
QUAY:
MOV R4,#8
LAP5:
SETB P2.1
CLR P2.0
NOP 
SETB P2.0
DJNZ R4,LAP5
CLR P2.2
NOP
SETB P2.2
CALL DELAY

MOV R4,#8
LAP6:
CLR P2.1
CLR P2.0
NOP 
SETB P2.0
DJNZ R4,LAP6
CLR P2.2
NOP
SETB P2.2
CALL DELAY
DJNZ R5,QUAY

RET

CTE:; SANG CHAN LE

MOV R4,#4
LAP7:
SETB P2.1
CLR P2.0
NOP
SETB P2.0

CLR P2.1
CLR P2.0
NOP
SETB P2.0
CLR P2.2
NOP
SETB P2.2
CALL DELAY
DJNZ R4,LAP7


MOV R4,#4
LAP8:
CLR P2.1
CLR P2.0
NOP
SETB P2.0

SETB P2.1
CLR P2.0
NOP
SETB P2.0
CLR P2.2
NOP
SETB P2.2
CALL DELAY
DJNZ R4,LAP8

RET

CTF:; SANG DON

MOV DPTR,#MALED
MOV R5,#0

NHAY:
MOV A,R5
MOVC A,@A+DPTR

MOV R6,#8

LAPXC:
RLC A
JC NAP1
JNC NAP0


NAP1:
SETB P2.1
CLR P2.0
NOP
SETB P2.0
CALL DELAY
JMP EXIT

NAP0:
CLR P2.1
CLR P2.0
NOP
SETB P2.0
CALL DELAY
EXIT:
DJNZ R6,LAPXC

CLR P2.2
NOP
SETB P2.2
INC DPTR
CJNE R5,#8,NHAY
RET

MALED: DB 10000000B,11000000B,11100000B,11110000B,11111000B,11111100B,11111110B,11111111B

CTG:
MOV A,#10000000B
CALL CTGG
MOV A,#11000000B
CALL CTGG
MOV A,#11100000B
CALL CTGG
MOV A,#11110000B
CALL CTGG
MOV A,#11111000B
CALL CTGG
MOV A,#11111100B
CALL CTGG
MOV A,#11111110B
CALL CTGG
MOV A,#11111111B
CALL CTGG

RET




CTGG:
MOV R5,#8
LOOPXC:
RLC A
JC NAP11
CLR P2.1
CLR P2.0
NOP
SETB P2.0
JMP TT
NAP11:
SETB P2.1
CLR P2.0
NOP
SETB P2.0
CALL DELAY
TT:
DJNZ R5,LOOPXC
CLR P2.2
NOP
SETB P2.2
RET

DELAY:
MOV R0,#100
LOOP:
MOV R1,100
LOOP1:
NOP
DJNZ R1,LOOP1
DJNZ R0,LOOP
RET

END

( FiLe code + Mô phỏng)Pass: chipkool
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download

Chúc các bạn thành công!!

Blog Điện Tử | Tin Học - Chia sẻ kiến thức - Kết nối đam mê điện tử

http://adf.ly/OhY1M  http://adf.ly/OhY1M   http://adf.ly/OhY1M

Bài 2 - Led 7 Thanh


Chào các bạn! Hôm nay chip hướng dẫn các bạn lập trình điều khiển led 7 thanh ( hay led 7 đoạn cũng thế)
Trước hết đi tìm hiểu phân loại, cấu tạo led 7 thanh.
- Phân loại led 7 thanh:
Led 7 thanh trên thị trường có nhiều loại to nhỏ về kích thước và được tích hợp 2 con,3 con đến 4 con led ghép lại.
- Có 2 loại led 7 thanh trên thị trường là Led 7 thanh ANode chung và Led 7 thanh Cathode chung
+ Led 7 thanh ANode chung được dùng nhiều hơn vì độ sáng vượt trội hơn ( mắc theo kiểu Anode chung của led đơn dùng điện áp ngoài, không phải điện áp từ chân VĐK). Sơ đồ bên dưới Chip vẽ sơ đồ cấu tạo, bảng giải mã led và mô phỏng Protues cho các bạn xem sẽ dễ hiểu hơn.
+ Led 7 thanh cathode chung:


Việc điều khiển led 7 thanh cũng như việc điều khiển led đơn ( bản chất led 7 thanh là sự kết hợp 7 con led đơn ghép lại). Viêc xuất mã led 7 thanh theo bảng giải mã thì sẽ hiển thị con số từ 0 -9.

Chương trình mô phỏng đếm led 7 thanh Anode chung:

+ Phương pháp nối Port trực tiếp:





Chương trình mẫu 00 - 99:
ORG 0000H
MAIN:
MOV R0,#00
LAP:
CALL CTHT
INC R0
CJNE R0,#100,LAP
JMP MAIN

CTHT:
MOV R7,#1
QUAY:
MOV A,R0
MOV B,#10
DIV AB
MOV DPTR,#MALED
MOVC A,@A+DPTR
MOV P2,A
CALL DELAY
MOV A,B
MOVC A,@A+DPTR
MOV P3,A
CALL DELAY
DJNZ R7,QUAY
RET

MALED: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

DELAY:
MOV R4,#150
LOOP:
MOV R5,#200
LOOP1:
DJNZ R5,LOOP1
DJNZ R4,LOOP
RET
END

( File code + Mô phỏng ) Pass: Chipkool
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download

+ Phương pháp quét:


CHƯƠNG TRÌNH :
ORG 00H
MAIN:
MOV R0,#0                 ; GIA TRI BAN DAU          
LAP:
INC R0             ; TANG BIEN DEM
CALL HT
CJNE R0,#100,LAP ; GIOI HAN CUA GIA TRI
JMP MAIN                               

HT:                              ; CHUONG TRINH HIEN THI LED 7 DOAN
MOV DPTR,#MALED ; GAN MA CHO THANH GHI CONTROL
MOV R7,#50               ; SO LAN QUET
QUET:
MOV A,R0
MOV B,#10
DIV AB                       ; CHIA LAY RA PHAN CHUC
MOVC A,@A+DPTR ; LAY MA LED HANG CHUC
MOV P2,A                   ; XUAT DU LIEU RA PORT
SETB P3.0                    ; CHO PHEP HIEN THI
CALL DELAY
CLR P3.0

MOV A,B                    ; LAY GIA TRI HANG DON VI
MOVC A,@A+DPTR ;LAY MA LED HANG DON VI
MOV P2,A                   ; XUAT DU LIEU    
SETB P3.1                    ; CHO PHEP HIEN THI RA LED
CALL DELAY
CLR P3.1

DJNZ R7,QUET
RET

DELAY:                     ;THOI GIAN TRE
MOV R1,#150
LAPA:
MOV R2,#20
LAPB:
DJNZ R2,LAPB
DJNZ R1,LAPA
RET

ORG 500 ; MA LED 7 DOAN
MALED:
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END



( File code + Mô phỏng ) Pass: Chipkool
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download

+ Phương pháp Giải mã dùng IC 74HC47:

Chương trình:

ORG 00H
MAIN:
CALL CTA
JMP MAIN

CTA:
MOV R0,#0
MOV A,R0
NEXT1:
ANL  A,#0F0H      ; XOA 4 BIT THAP
;NEU XOA 4 BIT CAO THI BO LENH SWAP
SWAP A                      ; DAO 4 BIT CAO CHO 4 BIT THAP
MOV P2,A
CALL DELAY
MOV A,R0
ADD A,#1                    ; TANG GIA TRI DEM
DA A                            ; HIEU CHINH
MOV R0,A
CJNE R0,#10,NEXT1
RET

DELAY:
MOV R4,#250
STOP:
MOV R5,#200
DJNZ R5,$
DJNZ R4,STOP
RET
END

( File code + Mô phỏng ) Pass: Chipkool
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download

+ Phương pháp chốt dùng IC 74HC373 - 374:


Chương trình:

ORG 00H
MAIN:
CALL CTA
JMP MAIN

CTA:
MOV P2,#00H             ; TAT CAC PORT DU LIEU
MOV P3,#00H
MOV R1,#0                 ; GIA TRI BAN DAU CUA BIEN DEM
MOV DPTR,#MALED ; DUA MA LED 7 DOAN VAO THANH GHI CONTROL
NEXT:
CALL HT ; CHUONG TRINH HIEN THI RA LED 7 DOAN
INC R1 ; TANG GIA TRI BIEN DEM
CJNE R1,#100,NEXT ; KIEM TRA GIA TRI BIEN DEM =100 THI KET THUC
RET

HT:  ; CHUONG TRINH HIEN THI RA LED 7 DOAN
MOV A,R1
MOV B,#10
DIV AB           ; LAY GIA TRI HANG CHUC
MOVC A,@A+DPTR; LAY MA LED
MOV P2,A       ;XUAT DU LIEU RA PORT VA HIEN THI TREN LED 7 DOAN
SETB P3.0
CLR P3.0

MOV A,B                    ; LAY GIA TRI HANG DON VI
MOVC A,@A+DPTR ; LAY MA LED HANG DON VI
MOV P2,A                   ; XUAT VA HIEN THI TREN LED 7 DOAN
SETB P3.1
CLR P3.1
CALL DELAY
RET

DELAY:         ; THOI GIAN TRE
MOV R2,#250
STOP:
MOV R3,#250
STOP2:
DJNZ R3,STOP2
DJNZ R2,STOP
RET

MALED:         ; MA LED
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END

( File code + Mô phỏng ) Pass: Chipkool
Khi nhấn nút "Tải Về Máy", bạn sẽ vào trang quảng cáo, vui lòng chờ 5 giây. Nút  hiện ra ở góc phải phía trên, nhấn vào để đến trang download

+ Phương pháp dùng 74HC595:


Chương trình:

ORG 00H                   ; BAT DAU CHUONG TRINH
MAIN:
CALL CTA
JMP MAIN

CTA:
MOV R0,#0                 ; GIA TRI BAN DAU CUA BIEN DEM
NEXT1:
CALL HT                     ; CHUONG TRINH HIEN THI RA LED 7 DOAN
INC R0
CJNE R0,#100,NEXT1
RET

HT:
MOV R1,#10  ; GIA TRI CUA VONG LAP
QUET:
MOV DPTR,#MALED ; GAN MA LED VAO THANH GHI CONTROL
MOV A,R0
MOV B,#10
DIV AB
MOV R2,A  ; CAT GIA TRI HANG CHUC VAO THANH GHI
MOV A,B       ; LAY GIA TRI HANG DON VI
MOVC A,@A+DPTR   ; LAY MA LED 7 DOAN HANG DON VI
CALL HT1                 ; GOI CHUONG TRINH DUA GIA TRI VAO 595
SETB P2.2                  ; CHO PHEP 595 XUAT DU LIEU
CLR P2.2
SETB P3.7                  ; HIEN THI RA LED
CALL DELAY
CLR P3.7

MOV A,R2 ; LAY GIA TRI HANG CHUC
MOVC A,@A+DPTR            ; LAY MA LED 7 DOAN HANG CHUC
CALL HT1                 ; GOI CHUONG TRINH DUA GIA TRI VAO 595
SETB P2.2                  ; CHO PHEP 595 XUAT DU LIEU
CLR P2.2
SETB P3.6                  ; HIEN THI RA LED
CALL DELAY
CLR P3.6
DJNZ R1,QUET
RET

HT1:                ; CHUONG TRINH XU LY DUA DU LIEU VAO 595
MOV R3,#8                 ; SO LAN DAY DU LIEU VAO 595
NEXT2:
RLC A              ; QUAY CO NHO DU LIEU CAN DUA VAO 595
JNC GT0                      ; KIEM TRA CO C =0 THI NHAY DEN NHAN GT0
JC GT1             ; CO C=1 THI NHAY DEN NHAN GT1    
NEXT3:
DJNZ R3,NEXT2
RET

GT1:                ; CHUONG TRINH DUA GIA TRI 1 VAO 595
SETB P2.1      ; DUA CHAN DS LEN MUC CAO
SETB P2.0      ; CHO PHEP DUA DU LIEU VAO 595
CLR P2.0
JMP NEXT3 ; QUAY LAI CUONG TRINH DUA  TIEP DU LIEU VAO
GT0:                ; CHUONG TRINH DUA GIA TRI 0 VAO 595
CLR P2.1        ;XOA DUA LIEU CHAN DS
SETB P2.0      ; CHO PHEP DUA DU LIEU VAO 595
CLR P2.0
JMP NEXT3   ; QUAY LAI CHUONG TRINH DUA TIEP DU LIEU VAO

DELAY:         ; THOI GIAN TRE
MOV R4,#250
STOP:
MOV R5,#50
DJNZ R5,$
DJNZ R4,STOP
RET

MALED:  ; MA LED 7 DOAN
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END

link:http://adf.ly/OhaYu

http://adf.ly/Ohawj  http://adf.ly/OhcEb  http://adf.ly/OhcHS


Chúc các bạn thành công!

Blog Điện Tử | Tin học - Chia sẻ khiến thức kế nối đam mê