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

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

27 1K 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 782 KB

Nội dung

Đây là tài liệu làm bởi mình và các bạn trong nhóm trong quá trình mình học Đại Học,được biên soạn làm sẵn trên PowerPoint và Word rất thuận tiện cho việc trình chiếu khi thảo luận.Mong nó sẽ giúp ích cho các bạn đỡ tốn nhiều thời gian mắc công phải tìm kiếm tài liệu rồi mất nhiều thời gian biên soạn.Chúc các bạn thành công

Trang 1

Báo cáo môn học nhóm 2 Apr 16

BÁ 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

Trang 2

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

- Phân loại theo kích thước - Phân loại theo hoạt động III Kỹ thuật điều khiển led 7 thanh……… 5

IV Điều khiển led 7 thanh nối Port VĐK trực tiếp……… 6

V Điều khiển led 7 thanh dùng phương pháp quét……… 8

VI Điều khiển led 7 thanh dùng IC giải mã 7447………11

VII Điều khiển led 7 thanh kết hợp IC mở rộng……….13

- Dùng IC mở rộng 74HC595………15

- Dùng IC chốt 74LS373………20

VIII Ứng dụng led 7 thanh vào thực tế………26

- Điều khiển đèn giao thông

- Mạch đếm sản phẩm

- Đồng hồ Giờ - Phút – Giây

- Bảng tỷ giá vàng, ngoại tệ

Trang 3

Nhóm 2 –DT3 Page 3

Báo cáo môn học nhóm 2 Apr 16

Giới thiệu chung

Ngày nay điện tử được ứng dụng rất nhiều trong cuộc sống con người, góp phần tích cực nâng cao đời sống vật chất, trang trí ứng dụng trong gia đình, chỉ đơn giản là những bóng led như Đèn giao thông mà chúng ta gặp hàng ngày, hay những mạch tỷ giá vàng, ngoại tệ, hay những mạch đồng hồ lịch vạn niên có ngay trong mỗi ngôi nhà, hay

những mạch đếm sản phẩm, máy đếm tiền ở ngân hàng,…đều có sự góp mặt của Led 7

thanh mà nhóm chúng tôi sẽ giới thiệu và cách thức hoạt động điều khiển ứng dụng nó

vào cuộc sống Để hoàn thành bản báo cáo này nhóm chúng tôi cảm ơn sự hướng dẫn của

thầy ĐÀO HƯNG, và sự đoàn kết thảo luận của cả nhóm chúng tôi.

II Phân loại led 7 thanh.

1 Phân loại theo kích thước:

Nhóm 2 – DT3 - UNETI

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

Trang 4

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:

Trang 5

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.

Trang 6

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 :

ORG 0000H

MAIN:

MOV R1,#00LAP1:

Trang 7

Báo cáo môn học nhóm 2 Apr 16

MOV R0,#00LAP:

CALL CTHT INC R0

CJNE R0,#100,LAP INC R1

CJNE R1,#100,LAP1JMP MAIN

CTHT:

MOV R7,#1QUAY:

MOV A,R0MOV B,#10DIV ABMOV DPTR,#MALED MOVC A,@A+DPTR MOV P2,A

CALL DELAY MOV A,BMOVC A,@A+DPTR MOV P3,A

CALL DELAY

RET

MOV A,R1MOV B,#10DIV ABMOV DPTR,#MALED MOVC A,@A+DPTR MOV P0,A

CALL DELAY MOV A,BMOVC A,@A+DPTR MOV P1,A

CALL DELAY DJNZ R7,QUAY

Trang 8

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,#150LOOP:

MOV R5,#200LOOP1:

DJNZ R5,LOOP1DJNZ 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

Sơ đồ quét led: Led sáng -> Xuất dữ liệu -> Trễ -> Led tắt -> Xóa dữ liệu

- Thực hiện kết nối 4 led 7 thanh Anode chung với VĐK như hình vẽ điều khiển đếm

0000 - 9999

Trang 9

Apr 16 Báo cáo môn học nhóm 2

- Code:

ORG 00H

MAIN:

MOV R1,#00LAP1:MOV R0,#00LAP:

INC R0CALL CTHTCJNE R0,#100,LAP INC R1

CJNE R1,#100,LAP1JMP MAIN

CTHT:

MOV P1,#00HMOV DPTR,#MALED MOV R7,#20

QUET:

MOV A,R0MOV B,#10DIV ABMOVC A,@A+DPTR MOV P2,A

SETB P3.1

Trang 10

Báo cáo môn học nhóm 2 Apr 16

CALL DELAYCLR P3.1MOV A,BMOVC A,@A+DPTR MOV P2,A

SETB P3.0CALL DELAY CLR P3.0

RET

MOV A,R1MOV B,#10DIV ABMOVC A,@A+DPTR MOV P2,A

SETB P3.3CALL DELAY CLR P3.3MOV A,BMOVC A,@A+DPTR MOV P2,A

SETB P3.2CALL DELAY CLR P3.2DJNZ R7,QUET

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

DELAY:

MOV R3,#200LAPA:

MOV R2,#20LAPB:

DJNZ R2,LAPB DJNZ R3,LAPARET

Trang 12

MOV P2,#00000001B CALL DELAY

MOV P2,#00000010B CALL DELAY

MOV P2,#00000011B CALL DELAY

MOV P2,#00000100B CALL DELAY

MOV P2,#00000101B CALL DELAY

MOV P2,#00000110B CALL DELAY

MOV P2,#00000111B CALL DELAY

Trang 13

Báo cáo môn học nhóm 2 Apr 16

MOV P2,#00001000BCALL DELAY

MOV P2,#00001001B CALL DELAY

JMP MAIN

DELAY:

MOV R0,#200LAP:

MOV R1,#250LAP1:

NOP NOP NOP NOPDJNZ R1,LAP1DJNZ R0,LAPRET

Trang 14

Báo cáo môn học nhóm 2 Apr 16

MOV R0,#00H; GIA TRI BAN DAU CUA BIEN DEMNEXT1:

CALL HT; GOI CHUONG TRINH GIAI MA LED 7 DOAN MOV A,R0

ADD A,#1; TANG BIEN DEM

DA A; HIEU CHINH THANH GHI A MOV R0,A

CJNE R0,#0A0H,NEXT1JMP MAIN

SETB P3.0; CHO PHEP HIEN THI RA LED 7 DOANCALL DELAY

CLR P3.0

MOV A,R0ANL A,#0FH ; XOA 4 BIT CAOMOV P2,A; DUA 4 BIT THAP VAO CHAN DU LIEU CUA 7447SETB P3.1

CALL DELAY CLR P3.1DJNZ R1,QUET

DELAY:

MOV R4,#250STOP:

MOV R5,#50DJNZ R5,$

DJNZ R4,STOP RET

Trang 15

VII Điều khiển led 7 thanh kết hợp IC mở rộng1.Dùng IC mở rộng 74HC595

Trang 16

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

CJNE R0,#100,LAP JMP MAIN

HIENTHI:

Trang 17

Báo cáo môn học nhóm 2 Apr 16

MOV A,R0

RET

MOV B,#10DIV AB MOV R5,A MOV A,BMOV DPTR,#MALED MOVC A,@A+DPTR CALL COV

MOV A,R5MOVC A,@A+DPTR CALL COV

SETB P2.2CLR P2.2CALL DELAY

COV:

NAP: MOV R6,#8

RLC A

JC NAP1JNC NAP0NAP1:

SETB P2.0SETB P2.1CLR P2.1JMP TT

NAP0:

CLR P2.0SETB P2.1CLR P2.1TT:

RET DJNZ R6,NAP

DELAY:

MOV R1,#255TRE:

Trang 18

Báo cáo môn học nhóm 2 Apr 16

RET

MOV R2,#255DJNZ R2,$

DJNZ R1,TRE

ORG 500

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

Trang 19

; 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

MOVC A,@A+DPTR;LAY MA LED 7 DOAN CUA PHAN DU

CALL HT1; GOI CHUONG TRINH DU LIEU VAO 595

SETB P2.2; CHO PHEP 595 XUAT DU LIEU

CLR P2.2

SETB P3.7;BAT HIEN THI TREN LED

CALL DELAY

CLR P3.7

MOV A,R2; TRA LAI GIA TRI PHAN NGUYEN

MOVC A,@A+DPTR; LAY MA LED 7 DOAN CUA PHAN NGUYEN

Trang 20

Nhóm 2 –DT3- UNETI Page 20

RET

GT1:

DJNZ R3,NEXT2;LAP LAI 8 LAN

SETB P2.1; BAT CHAN DS CUA 595

SETB P2.0; CHO PHEP DUA BIT VAO 595

Trang 21

Page 21

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:

Trang 22

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:

Trang 23

Báo cáo môn học nhóm 2 Apr 16

- Code:

ORG 00H

MAIN:

MOV R4,#0 ; LAPP:

CALL CTHTINC R4 ;

;MOV A,R4CJNE A,#100,LAPP ;KIEM TRA DEN 100JMP MAIN

CTHT:

MOV A,R4MOV B,#10 ; DIV AB ;MOV DPTR,#MALED MOVC A,@A+DPTR ; MOV P2,A

CLR P3.0 ; XUAT DU LIEU HANG CHUC SETB P3.0

MOV A,BMOVC A,@A+DPTR MOV P2,A

CLR P3.1 ;XUAT DU LIEU HANG DON VI SETB P3.1

CALL DELAYRET

MOV R1,#250LAP2:

NOP NOP

Trang 24

Báo cáo môn học nhóm 2 Apr 16

RET

END

DJNZ R1,LAP2DJNZ R0,LAP

- Mô phỏng chương trình đếm 0000 – 9999 4 led 7 thanh:

- Code:

ORG 00H

MAIN:

MOV R5,#0LAPPP:

MOV R4,#0 ; LAPP:

CALL CTHTINC R4CJNE R4,#100,LAPP ;KIEM TRA DEN 100INC R5

CALL CTHTCJNE R5,#100,LAPPP JMP MAIN

CTHT:

MOV A,R4

Trang 25

Báo cáo môn học nhóm 2 Apr 16

MOV B,#10 ;DIV AB ;MOV DPTR,#MALED MOVC A,@A+DPTR ; MOV P2,A

CLR P3.0 ; XUAT DU LIEU HANG CHUC SETB P3.0

MOV A,BMOVC A,@A+DPTR MOV P2,A

CLR P3.1 ;XUAT DU LIEU HANG DON VI SETB P3.1

CALL DELAY

RET

MOV A,R5MOV B,#10 ; DIV AB ;MOV DPTR,#MALEDMOVC A,@A+DPTR ; MOV P2,A

CLR P3.2 ; XUAT DU LIEU HANG CHUC SETB P3.2

MOV A,BMOVC A,@A+DPTR MOV P2,A

CLR P3.3 ;XUAT DU LIEU HANG DON VISETB P3.3

MOV R1,#250

Trang 26

Báo cáo môn học nhóm 2 Apr 16

VIII Ứng dụng led 7 thanh vào thực tế

- Điều khiển đèn giao thông

- Mạch đếm sản phẩm

- Đồng hồ Giờ - Phút – Giây

- Bảng tỷ giá vàng, ngoại tệ

- Máy đếm tiền

Trang 27

Báo cáo môn học nhóm 2 Apr 16

Page 27

1

Ngày đăng: 01/08/2014, 15:49

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w