1. Trang chủ
  2. » Giáo án - Bài giảng

TẠO MẠCH LED 6 MA TRẬN, NGHIÊN CỨU LED MATTRIX

35 0 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

Thiết kế led ma trận cực kỳ bổ ích cho các bạn muốn nghiên cứu và đi làm trong lĩnh vực Led Thiết kế led ma trận cực kỳ bổ ích cho các bạn muốn nghiên cứu và đi làm trong lĩnh vực Led Thiết kế led ma trận cực kỳ bổ ích cho các bạn muốn nghiên cứu và đi làm trong lĩnh vực Led

    GVHD : PHẠM QUANG TRÍ SVTH : TRẦN HỮU MẠNH GIÀU LỚP : NCDT1A MSSV : 07328231  PHẦN I I Led ma trận  II IC ULN2803  III IC 74HC595   PHẦN II   PHẦN III   SƠ ĐỒ NGUYÊN LÍ VÀ CHỨC NĂNG TỪNG KHỐI NGUYÊN LÍ HOẠT ĐỘNG CỦA MẠCH PHẦN IV  LƯU ĐỒ GIẢI THUẬT VÀ CHƯƠNG TRÌNH I Led ma trận Led ma trận bao gồm Led phát quang bố trí thành hàng cột vỏ Các tín hiệu điều khiển hàng nối với Anode tất Led cột Các tín hiệu điều khiển cột nối với Cathode tất Led cột  Khi có tín hiệu điều khiển cột hàng, chân Anode Led cột tương ứng cấp điện áp cao, đồng thời chân Cathode Led hàng tương ứng được cấp điện áp thấp   Trong trường hợp ta muốn cho sáng đồng thời số Led rời rạc ma trận, để thị kí tự đó, hiển thị tĩnh ta phải cấp áp cao cho Anode áp thấp cho Cathode, cho Led tương ứng mà ta muốn sáng Nhưng số Led ta khơng mong muốn sáng ,miễn nằm vị trí gặp cột hàng mà ta cấp nguồn   Vì điều khiển Led ma trận ta sử dụng phương pháp hiển thị tĩnh mà phải sử dụng phương pháp quét (hiển thị động), có nghĩa ta phải tiến hành cấp tín hiệu điều khiển theo dạng xung quét hàng cột có Led cần hiển thị Để đảm cho mắt nhìn thấy led khơng bị nháy, tần số quét nhỏ cho chu kì khoảng 20Hz (50ms) Trong lập trình điều khiển Led ma trận vi xử lý ta phải sử dụng phương pháp quét   Đây IC gồm Transistor NPN ghép Darlington Đảo điện áp ngõ đảm bảo cung cấp đủ dòng để led sáng        Vài số kĩ thuật IC ULN2803 Dòng điện ngõ vào khoảng 0.93mA – 1,35mA Điện áp ngõ vào từ 2,4V – 3.0V Chân – 8: Ngõ vào liệu Chân 11 – 18: Ngõ liệu Chân 9: Nối Mass Chân 10: Nối Vcc  Q0 đến Q7 chân 15, đến liệu song song - GND ground (0 V) - Q liệu nối tiếp - MR 10 master reset (hoạt động mức thấp) - SHCP 11 xung clock ghi dịch - STCP 12 xung clock nạp lên ghi - OE 13 cấm ngõ ra(active LOW) - DS 14 liệu vào nối tiếp    IC 89v51 nạp chương trình kít nạp cho vi điều khiển từ bên ngồi mạch nạp Chương trình tồn mạch lưu IC 89v51 Khi cấp nguồn cho mạch hoạt động liệu xuất từ Port vi điều khiển đưa đến ngõ vào cực B Transistor A1015 làm phân cực Transistor hoạt động, ngõ chân C A1015 nối vào hàng Led Matrix Transistor A1015 dẫn ngõ vào cực B mức thấp (Ve>Vb>Vc)  Khi ta đưa bit vào cổng vào Serial tác động vào chân shift clock bít liệu đặt Q0, ta đưa bit vào tác động vào chân shift clock bít vào trước đặt vào chân Q1, bít vào sau đặt vào chân Q0 vậy…dữ liệu đầu sẵn sàng nhiên khi chân ST (pin 12) mức tích cực liệu xuất, liệu xuất lúc mà không quan tâm tới bit cuối  Dữ liệu sau đưa vào chân Ds IC, bit liệu dịch ứng với sườn dương xung nhịp, từ mức thấp lên mức cao, đưa tới chân SHCP, liệu vào ghi đưa sang ghi lưu trữ có sườn dương xung nhịp vào chân STCP  Xung clock đưa vào chân SHCP phải xuất trước xung đưa vào chân STCP Mỗi xung clock dưa vào chân STCP tương ứng với bit liệu đưa vào Ds, xung ứng với bit đưa vào, lưu ghi lưu trữ Khi tín hiệu mức đưa vào chân OE bit liệu đưa đầu song song Khi có bit liệu dịch vào, bit liệu trước dịch nối tiếp qua chân Q7’ Xóa cột Hiển thị VIII CHƯƠNG TRÌNH      $MOD51 SDATA CK CLEAR ORG BIT P2.0 BIT P2.1 BIT P2.2 00H   MAIN: MOV DPTR,#DATALED1             HIENTHI: MOV R7,#5 TT: LCALL SCANMATRIX DJNZ R7,TT INC DPTR MOV A,DPL CJNE A,#LOW(DATALED1+680),HIENTHI MOV A,DPH CJNE A,#HIGH(DATALED1+680),HIENTHI SJMP MAIN                      SCANMATRIX: PUSH 00H PUSH 01H PUSH 02H PUSH 03H MOV R3,#0H MOV R2,#48 CLR CK CLR CLEAR NOP NOP SETB CLEAR NOP SETB SDATA SETB CK NOP CLR CK CLR SDATA SETB CK NOP CLR CK                  SCAN: MOV MOVC MOV LCALL MOV SETB NOP CLR INC DJNZ EXIT1: POP POP POP POP RET A,R3 A,@A+DPTR P0,A DELAYLED P0,#0FFH;CHONG NHIEU CK CK R3 R2,SCAN 03H 02H 01H 00H              DELAYLED: PUSH 00H PUSH 01H MOV R0,#2 LDELAY: MOV R1,#100 DJNZ R1,$ DJNZ R0,LDELAY POP 01H POP 00H RET DATALED1: ………………………………………………………… EM XIN CHÂN THÀNH CẢM ƠN Q THẦY CƠ ĐÃ GIÚP ĐỠ EM HỒN THÀNH ĐỒ ÁN NÀY TRONG THỜI GIAN QUA ...   MAIN: MOV DPTR,#DATALED1             HIENTHI: MOV R7,#5 TT: LCALL SCANMATRIX DJNZ R7,TT INC DPTR MOV A,DPL CJNE A,#LOW(DATALED1 +68 0),HIENTHI MOV A,DPH CJNE A,#HIGH(DATALED1 +68 0),HIENTHI... TRÌNH I Led ma trận Led ma trận bao gồm Led phát quang bố trí thành hàng cột vỏ Các tín hiệu điều khiển hàng nối với Anode tất Led cột Các tín hiệu điều khiển cột nối với Cathode tất Led cột ... hàng, chân Anode Led cột tương ứng cấp điện áp cao, đồng thời chân Cathode Led hàng tương ứng được cấp điện áp thấp   Trong trường hợp ta muốn cho sáng đồng thời số Led rời rạc ma trận, để thị

Ngày đăng: 30/10/2022, 22:15

Xem thêm:

w