Đồ Án Tốt Nghiệp - Kỹ Thuật Led 7 Thanh - Pdf 20

Báo cáo môn học nhóm 2
Apr. 16
Nhóm 2 –DT3
Page 1


O CÁ

O MÔN

HỌ

C
THIẾT KẾ HỆ THỐ

NG VỚI VI ĐI

ỀU K

HIỂN
ĐỀ TÀI : KỸ THUẬT LED 7 THANH
GV HƯỚNG DẪN:
SINH VIÊN :
Hà Nội – 201
Nhóm 2 –DT3
Page 2
Báo cáo môn học nhóm 2
Apr. 16
MỤC LỤC
I. Giới thiệu chung……………………………………………………………………Trang
II. Phân loại led 7 thanh……………………………………………………………… 3

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. Bên cạnh đó còn có led 7 thanh Đồng Hồ, Led 7 thanh
Xem giờ kiểu mặt trời.Sau đây là một số hình ảnh mà nhóm chúng tôi thu lượm.
Báo cáo môn học nhóm 2
Apr. 16
2. Phân loại theo cấu tạo:
Led 7 thanh được chia ra làm led 7 thanh Anode chung và Led 7 thanh Cathode chung.
Led 7 thanh được cấu tạo từ 7 diode ghép theo dạng thanh. Nếu nối các cực Anode với
nhau gọi led led Anode chung. Nếu nối các cực Cathode với nhau gọi là led Cathode
chung.
- Led 7 thanh Anode chung:
Báo cáo môn học nhóm 2
Apr. 16
- Led thanh Cathode chung:
III. Kỹ thuật điều khiển led 7 thanh.
Vậy led 7 thanh sử dụng như thế nào. Việc điều khiển led 7 thanh cũng giống như việc
điều khiển led đơn tích cực âm, hoặc led đơn tích cực dương.
Đối với led 7 thanh Anode chung, có nghĩa là chân Anode sẽ được nối lên nguồn dương (
mức 1) thì dữ liệu đưa vào chân dữ liệu A B C D E F G là mức thấp (0) thì led 7 đoạn sẽ
sáng tùy theo dữ liệu các chân đưa vào.
Đối với led 7 thanh Cathode chung cũng ngược lại, dữ liệu vào các chân A B C D E F G
là mức cao (1) thì led 7 đoạn sẽ sáng tùy theo dữ liệu các chân đưa vào.
Apr. 16
Báo cáo môn học nhóm 2
VI. Điều khiển led 7 thanh nối Port trực tiếp.
- Ưu điểm : Điều khiển xuất dữ liệu dễ dàng.
- Nhược điểm: Tốn chân VĐK, điều khiển được ít led 7 thanh
- Điều khiển 4 led 7 thanh nối Port trực tiếp P0, P1, P2, P3 vào VĐK AT89C51
+ Mô Phỏng:
+ Code :

MOV B,#10
DIV AB
MOV DPTR,#MALED
MOVC A,@A+DPTR
MOV P0,A
CALL DELAY
MOV A,B
MOVC A,@A+DPTR
MOV P1,A
CALL DELAY
DJNZ R7,QUAY
Báo cáo môn học nhóm 2
Apr. 16
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
V. Điều khiển led 7 thanh dùng phương pháp quét.
- Ưu điểm: Quét được 1 số lượng lớn led 7 thanh, tối ưu chân VĐK
- Nhược điểm: Điều khiển phức tạp hơn xuất mã trực tiếp, quét nhiều led đôi khi bị nháy.
- Phương pháp quét: Nối hết các chân dữ liệu của led 7 thanh A B C D E F G với nhau
cùng chung 1 Port VĐK, vấn đề còn lại là điều khiển các chân chung của led 7 thanh
( COM) tại mỗi thời điểm chỉ có 1 chân được cấp nguồn, Nhưng do thời gian quét nhanh (
mắt phản ứng được với dưới 24 ảnh trong 1s) do đó ta có cảm giác các led đồng thời sáng.

Nhóm 2 –DT
Page 10
CALL DELAY
CLR P3.1
MOV A,B
MOVC A,@A+DPTR
MOV P2,A
SETB P3.0
CALL DELAY
CLR P3.0
RET
MOV A,R1
MOV B,#10
DIV AB
MOVC A,@A+DPTR
MOV P2,A
SETB P3.3
CALL DELAY
CLR P3.3
MOV A,B
MOVC A,@A+DPTR
MOV P2,A
SETB P3.2
CALL DELAY
CLR P3.2
DJNZ R7,QUET
MALED: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
DELAY:
MOV R3,#200
LAPA:

MOV P2,#00000110B
CALL DELAY
MOV P2,#00000111B
CALL DELAY
Báo cáo môn học nhóm 2
Apr. 16
MOV P2,#00001000B
CALL DELAY
MOV P2,#00001001B
CALL DELAY
JMP MAIN
DELAY:
MOV R0,#200
LAP:
MOV R1,#250
LAP1:
NOP
NOP
NOP
NOP
DJNZ R1,LAP1
DJNZ R0,LAP
RET
END
- Lập trình nâng cao kết hợp quét led.
- Code:
ORG 00H
MAIN:
Báo cáo môn học nhóm 2
Apr. 16

MOV R5,#50
DJNZ R5,$
DJNZ R4,STOP
RET
END
VII. Điều khiển led 7 thanh kết hợp IC mở rộng
1.Dùng IC mở rộng 74HC595
Báo cáo môn học nhóm 2
Apr. 16
IC 74HC595 là ic ghi dịch 8 bit đầu vào Nối tiếp là chân 14 ( Serial data input) được điều
khiển đóng xuất dữ liệu qua 2 chân 11 và 12, đầu ra sẽ là dữ liệu 8 bit song song Qa Qb
Qc Qd Qe Qf Qg Qh.
- Lập trình cơ bản:
- Code:
ORG 00H
MAIN:
MOV R0,#0
LAP:CALL HIENTHI
INC R0
CJNE R0,#100,LAP
JMP MAIN
HIENTHI:
Báo cáo môn học nhóm 2
Apr. 16
MOV A,R0
RET
MOV B,#10
DIV AB
MOV R5,A
MOV A,B

Báo cáo môn học nhóm 2
Apr. 16
RET
MOV R2,#255
DJNZ R2,$
DJNZ R1,TRE
ORG 500
MALED:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
- Code:
ORG 00
MAIN:
MOV R0,#0; GIA TRI DEM
NEXT1:
CALL HT ; GOI CHUONG TRINH HIEN THI
INC R0; TANG BIEN DEM
CJNE R0,#100,NEXT1
JMP MAIN
HT:
RET
MOV R1,#10; SO LAN QUET
QUET:
MOV DPTR,#MALED
MOV A,R0
MOV B,#10
DIV AB; CHIA PHAN NGUYEN VAO A PHAN DU VAO B
MOV R2,A
; CAT PHAN NGUYEN VAO THANH GHI A DUA GIA TRI PHAN ;DU VAO TRUOC
; VI 595 DUA GIA TRI LAN LUOT TU TREN XUONG DUOI
MOV A,B

CLR P2.0
JMP NEXT3; BO QUA DOAN CHUONG TRINH DUA GIA TRI 1 VA 595
GT0:
CLR P2.1
SETB P2.0; CHO PHEP DUA BIT VAO 595
CLR P2.0
JMP NEXT3
DELAY:
MOV R4,#250
STOP:
MOV R5,#50
DJNZ R5,$
DJNZ R4,STOP
RET
MALED:
DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
2.Dùng IC chốt 74LS373:
Page 21
Apr. 16
Báo cáo môn học nhóm 2
IC chốt dữ liệu 74LS373 , đầu vào tín hiệu song song, và đầu ra tín hiệu cũng song. Việc
cho phép xuất dữ liệu hay không được điều khiển bởi 2 chân OE là LE.Khi chân OE tích
cực mức thấp, chúng ta chỉ việc điều khiển chân LE cho phép đóng hay xuất dữ liệu hiển
thị.Để trực quan tôi sẽ lấy ví dụ mô phỏng:
Báo cáo môn học nhóm 2
Apr. 16
- Mô Phỏng Chương trình đếm 00 – 99 led 7 thanh:
Báo cáo môn học nhóm 2
Apr. 16

MOV R0,#200
LAP:
MOV R1,#250
LAP2:
NOP
NOP
Báo cáo môn học nhóm 2
Apr. 16
RET
END
DJNZ R1,LAP2
DJNZ R0,LAP
- Mô phỏng chương trình đếm 0000 – 9999 4 led 7 thanh:
- Code:
ORG 00H
MAIN:
MOV R5,#0
LAPPP:
MOV R4,#0 ;
LAPP:
CALL CTHT
INC R4
CJNE R4,#100,LAPP ;KIEM TRA DEN 100
INC R5
CALL CTHT
CJNE R5,#100,LAPPP
JMP MAIN
CTHT:
MOV A,R4
Báo cáo môn học nhóm 2

MALED: DB 0C0h,0F9h,0A4h,0B0h,99h,92h,82h,0F8h,80h,90h
;
DELAY:
MOV R0,#200
LAP:
MOV R1,#250


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status