1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bản thuyết minh đồ án hiển thị led matrix

38 2,7K 14
Tài liệu đã được kiểm tra trùng lặp

Đ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 38
Dung lượng 856,18 KB

Nội dung

đây là bản thuyết minh đồ án hiển thị led ma trận đã hoàn thiện mạch đã được bảo vệ thành công

Trang 1

LỜI NÓI ĐẦU

S phát tri n c a n n kinh t th trự ể ủ ề ế ị ường ngày nay c a nủ ước ta t i nh ngớ ữ năm g n đây có nhi u s thay đ i, các m t hàng ph c v cho đ i s ng c a conầ ề ự ổ ặ ụ ụ ờ ố ủ

người ngày càng đa d ng và phong phú, trong đ i s ng sinh ho t, các ho t đ ngạ ờ ố ạ ạ ộ kinh t k t h p v i s phát tri n c a công ngh hi n đ i đã làm cho cu c s ngế ế ợ ớ ự ể ủ ệ ệ ạ ộ ố

đ y đ ti n nghi h n.Vi c đ a thông tin qu ng cáo đ n v i ngầ ủ ệ ơ ệ ư ả ế ớ ười tiêu dùngthông qua nhi u hình th c khác nhau.ề ứ

Trong nhi u hình th c đa d ng c a Thông tin qu ng cáo nh : báo, đài, tivi, tề ứ ạ ủ ả ư ờ

r i, áp phích… thì vi c dùng B ng thông tin đi n t là m t cách đ n gi n vàơ ệ ả ệ ử ộ ơ ả

hi u qu đ qu ng cáo Chúng ta b t g p r t nhi u b ng thông tin nh v yệ ả ể ả ắ ặ ấ ề ả ư ậ trong th c t ự ế

B ng thông tin đi n t đã đả ệ ử ượ ức ng d ng r ng rãi trong nhi u lĩnh v c khácụ ộ ề ựnhau nh : gi i thi u s n ph m, thông báo tin t c, làm bi n hi u…ư ớ ệ ả ẩ ứ ể ệ Và đ làmể

được nh v y có r t nhi u cách nh dùng kĩ thu t s nh ng vi c x d ng cácư ậ ấ ề ư ậ ố ư ệ ử ụ

vi đi u khi n ngày càng chi m u th h n so v i các b đi u khi n khác Tínhề ể ế ư ế ơ ớ ộ ề ể

u vi t c a nó th hi n ch :

- D dàng s d ng trong các thi t b đi n t ho c h th ng đi n t s ễ ử ụ ế ị ệ ử ặ ệ ố ệ ử ố

- Chi phí nâng c p th p và c n r t ít linh ki n cho vi c b o dấ ấ ầ ấ ệ ệ ả ưỡng b o hành.ả

- Mang l i hi u qu kinh t cao.ạ ệ ả ế

Vi đi u khi n mang l i nhi u l i nhu n l i có s c c nh tranh cao do ch t lề ể ạ ề ợ ậ ạ ứ ạ ấ ượ ngcao mang l i đạ ược s d ng r ng dãi, càng tăng tính h p d n v ngử ụ ộ ấ ẫ ề ười dùng

đ ng th i cũng mang l i nhi u l i nhu n cho các nhà s n xu t Đó là đ ng l cồ ờ ạ ề ợ ậ ả ấ ộ ự

đ vi đi u khi n tăng trể ề ể ưởng c v s lả ề ố ượng và ch t lấ ượng

Trong th i gian làm đ án, chúng em đã nh n đờ ồ ậ ược s giúp đ nhi t tình c aự ỡ ệ ủ

th y ầ Nguy n Ti n Dũng ễ ế , cùng v i s n l c c a c nhóm chúng em đã hoànớ ự ỗ ự ủ ảthành được đ tài c a mình và v c b n đã đáp ng để ủ ề ơ ả ứ ược yêu c u c a đ tài.ầ ủ ề

Đó là thi t k ch t o ra m ch ch y ch dùng trong quang báo.Quá trình làm đế ế ế ạ ạ ạ ữ ồ

án môn h c chúng em đã c g ng tìm hi u thông tin và h c h i nh ng khôngọ ố ắ ể ọ ỏ ưtránh kh i thi u sót , chúng em r t mong nh n đỏ ế ấ ậ ượ ực s gióp ý c a các th y côủ ầ

và các b n đ đ tài đạ ể ề ược hoàn thi n h nệ ơ

Chúng em xin chân thành c m n!ả ơ

Nhóm sinh viên th c hi n: Đinh Văn Trungự ệ

Đ Ng c Túỗ ọ

Ph m Minh Tuânạ

Trang 2

CH ƯƠ NG I :

GI I THI U Đ TÀI M CH QUANG BÁO Ớ Ệ Ề Ạ

Trong th i bu i khoa hoc công ngh phát tri n không ng ng v i s c sangờ ổ ệ ệ ừ ớ ứ

t o không gi i h n con ngạ ớ ạ ười đã làm ra nh ng u c đ i cách m ng v côngữ ộ ạ ạ ềngh Đã t o ra nh ng phát minh thành qu trong s n xu t và đ i s ng nhàmệ ạ ữ ả ả ấ ờ ố

ph c v nh ng nhu c u c a con ngụ ụ ữ ầ ủ ười được th a mãn.Ngành đi n t cũngỏ ệ ử

là m t ngành khoa h c nên cũng không th n m ngoài s phát tri n đó Cácộ ọ ể ằ ự ểthi t b đi n t không còn quá xa v i v i con ngế ị ệ ử ờ ớ ười mà nó ngày càng đượ c

s d ng vào các nhu c u c a con ngử ụ ầ ủ ười.Chúng ta s không ph i th y nh ngẽ ả ấ ữ

bi n qu ng cáo thô c ng th đ ng b ng vi c c t dán ch mà thay vào đó làể ả ứ ụ ộ ằ ệ ắ ữ

nh ng bi n qu ng cáo sinh đ ng và đ c bi t có th linh đ ng trong qu ngữ ể ả ộ ặ ệ ể ộ ả cáo

Đ thi t k m t m ch quang báo thì có nhi u phể ế ế ộ ạ ề ương án đ l a ch nể ự ọ

nh : dùng EEPROM, dùng máy tính đi u khi n tr c ti p, dùng vi x lý, viư ề ể ự ế ử

đi u khi n ề ể

Khi s d ng EEPROM đ l u tr thông tin hi n th k t h p v i các ICử ụ ể ư ữ ể ị ế ợ ớ

gi i đa h p (Demultiplexer) đ đi u khi n qua trình hi n th trên màn hình.ả ợ ể ề ể ể ị

u đi m c a EEPROM là thông tin không b m t khi không có ngu n c p và

s đem l i cho b ng thông tin nh ng tính năng nh : vi c c p nh t n i dungẽ ạ ả ữ ư ệ ậ ậ ộ

hi n th s d dàng h n(không c n tháo IC ra) b ng các nh p chể ị ẽ ễ ơ ầ ằ ậ ương trình

m i vào RAM, các hi u ng đ c bi t v màu s c cũng đớ ệ ứ ặ ệ ề ắ ược th c hi n dự ệ ễ dàng Tuy nhiên nh đã nói trên, do v n đ giá thành cao nên phư ở ấ ề ương ánnày không được ch n ọ

Dùng máy tính đ đi u khi n b ng tin cũng là m t phể ề ể ả ộ ương án Nh ng doưkích thước máy tính l n chi m nhi u di n tích, l i đ t ti n nên ta không sớ ế ề ệ ạ ắ ề ử

d ng ụ

Phương án đượ ực l a ch n là dùng Vi Đi u Khi n Vì sao l i ch n Vi Đi uọ ề ể ạ ọ ề Khi n? ể

Th nh t ứ ấ : Ngày nay Vi Đi u Khi n đề ể ược s d ng r ng rãi trong cácử ụ ộ

ng d ng h ng đi u khi n do kích th c g n, kh năng tích h p cao

Trang 3

nhi u tính năng trong m t con Vi Đi u Khi n khi n cho m ch đi n t trề ộ ề ể ế ạ ệ ử ở nên đ n gi n h n nhi u ơ ả ơ ề

Th hai ứ : Giá thành c a Vi Đi u Khi n không quá đ t nh Vi x lý Trênủ ề ể ắ ư ử

th gi i hi n có r t nhi u nhà s n xu t Vi Đi u Khi n (ATMEL, ZILOG,ế ớ ệ ấ ề ả ấ ề ểMicroChip, Motorola, Cypress…) S c nh tranh c a các nhà s n xu t v giáự ạ ủ ả ấ ềthành và kh năng tích h p đem l i l i ích cho ngả ợ ạ ợ ườ ử ụi s d ng

Th ba ứ : Vi Đi u Khi n đề ể ược coi nh m t “small computer” hay Systemư ộ

On Chip (SoC) Bên trong vi đi u khi n bao g m CPU, ROM , RAM,ề ể ồEEPOM, các giao ti p ngo i vi, các kh i s h c và tế ạ ố ố ọ ương t (ADC,DAC, op-ựamp, b so sánh…) tuỳ theo t ng lo i ộ ừ ạ

T i Viêt Nam, th trạ ị ường Vi Đi u Khi n khá sôi đ ng Ch c n vào m tề ể ộ ỉ ầ ộ

c a hàng đi n t b t kỳ ta đ u có th mua đủ ệ ử ấ ề ể ược m t con Vi Đi u Khi n ngộ ề ể ư

ý V công c phát tri n cho Vi Đi u Khi n ta có th tìm th y r t nhi u trênề ụ ể ề ể ể ấ ấ ề

m ng Internet, trên các di n đàn v đi n t trong và ngoài nạ ễ ề ệ ử ước, h u h tầ ế

đ u là các ti n ích mi n phí dành cho ngề ệ ễ ườ ử ụi s d ng …

Sau m t th i gian nghiên c u v Vi Đi u Khi n, mà c th là dòng Viộ ờ ứ ề ề ể ụ ể

Đi u Khi n, em quy t đ nh ch n Vi Đi u Khi n 89C51 đ th c hi n đ tàiề ể ế ị ọ ề ể ể ự ệ ề

“thi t k ,ch t o m ch quang báo” ế ế ế ạ ạ

M c đích c a thi t k : ụ ủ ế ế

Phát huy nh ng thành qu ng d ng c a k thu t vi đi u khi n t o raữ ả ứ ụ ủ ỹ ậ ề ể ạ

nh ng s n ph m có tính ng d ng cao vào đ i s ng xã h i đang phát tri n.ữ ả ẩ ứ ụ ờ ố ộ ể

Vi c th c hi n đ tài giúp chúng em rèn luy n k năng th c hành ti p c nệ ự ệ ề ệ ỹ ự ế ậ

v i th c t và đây cũng là c h i đ ki m ch ng nh ng ki n th c đã đớ ự ế ơ ộ ể ể ứ ữ ế ứ ượ c

h c.ọ

Trang 4

CH ƯƠ NG II :LINH KI N C B N S D NG TRONG M CH Ệ Ơ Ả Ử Ụ Ạ 2.1.GI I THI U V VI ĐI U KHI N Ớ Ệ Ề Ề Ể 89C51

+ Không gian nh Data ngoài 64k byte.ớ

+ B x lý bit thao tác trên các bit riêng.ộ ử

+ 210 v trí nh đ nh đ a ch , m i v trí m t bit.ị ớ ị ị ỉ ỗ ị ộ

+ Các thanh ghi ch c năng, c ch đi u khi n ng t ứ ơ ế ề ể ắ

+ Các b th i gian dùng trong limh v c chia t n s và t o th i gian th c ộ ờ ự ầ ố ạ ờ ự + B vi đi u khi n có th n p chộ ề ể ể ạ ương trình đ đi u khi n các thi t bể ề ể ế ị thông tin, vi n thông thi t b đo lễ ế ị ường,thi t b đi u ch nh cũng nh các ngế ị ề ỉ ư ứ

d ng trong công ngh thông tin và k thu t đi u khi n t đ ng có th xem bụ ệ ỹ ậ ề ể ự ộ ể ộ VĐK nh m t h VXL on-chíp đ i v i AT89C51, nó có đ y đ ch c năng c aư ộ ệ ố ớ ầ ủ ứ ủ

m t h VXL 8 bit, độ ệ ược đi u khi n b i m t h l nh, có s l nh đ m nh, choề ể ở ộ ệ ệ ố ệ ủ ạphép l p trình b ng h p ng (Assemply).ậ ằ ợ ữ

2 1.2 C B N V C U T O C A AT89C51 Ơ Ả Ề Ấ Ạ Ủ

Trang 5

Hình1.1 : S đ chân c a 89C51ơ ồ ủ

Trang 6

Hình 1.2 : S đ kh i c a 89C51ơ ồ ố ủ

+ GND(chân 20): Chân n i v i 0vố ớ

+ Port 0(chân 32 – chân 29)

+ Port 0 là port xu t nh p 8 bit hai chi u Port 0 còn đấ ậ ề ượ ấc c u hình làm bus

đ a ch ( byte th p) và bus d li u đa h p trong khi truy xu t b nh d li uị ỉ ấ ữ ệ ợ ấ ộ ớ ữ ệ ngoài và b nh chộ ớ ương trình ngoài Port cũng nh n các byte mã trong khi l pậ ậ trình cho Flash và xu t các byte mã trong khi ki m tra chấ ể ương trình ( các đi nệ

tr kéo lên bên ngoài đở ượ ầc c n đ n trong khi ki m tra chế ể ương trình)

+ Port 1( chân 1- 8): port 1 là port xu t nh p 8 bit hai chi u Port1 cũng nh nấ ậ ề ậ byte đ a ch th p trong th i gian l p trình cho Flash.ị ỉ ấ ờ ậ

+ Port 2 ( chân 21 – 28): Port 2 là port xu t nh p 8 bit hai chi u Port 2 t oấ ậ ề ạ

ra các byte cao c a bus đ a ch trong th i gian tìm n p l nh t b nh chủ ị ỉ ờ ạ ệ ừ ộ ớ ươ ngtrình ngoài và trong th i gian truy xu t b nh d li u ngoài, s d ng các đ aờ ấ ộ ớ ữ ệ ử ụ ị

ch 16 bit Trong th i gian truy xu t b nh d li u ngoài s d ng các đ a ch 8ỉ ờ ấ ộ ớ ữ ệ ử ụ ị ỉ bit, port 2 phát các n i dung c a các thanh ghi đ c bi t, port 2 cũng nh n các bitsộ ủ ặ ệ ậ

đ a ch cao và vài tín hi u đi u khi n trong th i gian l p trình cho Flash và ki mị ỉ ệ ề ể ờ ậ ể tra chương trình

+ Port 3 ( chân 10- 17): Port 3 cũng nh n m t vài tín hiêu đi u khi n cho vi cậ ộ ề ể ệ

l p trình Flash và ki m tra chậ ể ương trình Port 3 là port xu t nh p 8 bit hai chi u,ấ ậ ề port 3 cũng còn làm các ch c năng khác c a AT89C51 các ch c năng này đứ ủ ứ ượ cnêu nh sau:ư

Trang 7

P3.0 RxD Ngõ vào port n i ti pố ế

P3.1 TxD Ngõ ra port n i ti pố ế

P3.2 INT0 Ngõ vào ng t ngoài 0ắ

P3.3 INT1 Ngõ vào ng t ngoài 1ắ

P3.4 T0 Ngõ vào bên ngoài c a b đ nh th i 1ủ ộ ị ờ

P3.5 T1 Ngõ vào bên ngoài c a b đ nh th i 0ủ ộ ị ờ

P3.6 WR Đi u khi n ghi b nh d li u ngoàiề ể ộ ớ ữ ệ

P3.7 RD Đi u khi n đ c b nh d li u ngoàiề ể ọ ộ ớ ữ ệ

+ RST ( chân 9) Ngõ vào reset M c cao trên chân này trong hai chu kỳ máyứtrong khi b dao đ ng đang ho t đ ng s reset AT89C51ộ ộ ạ ộ ẽ

+ ALE/PROG( chân 30) ALE là m t xung ngõ ra đ ch t byte th p c a đ a chộ ể ố ấ ủ ị ỉ trong khi xu t b nh ngoài Chân này cũng làm ngõ vào chân l p trình (PROG)ấ ộ ớ ậtrong th i gian l p trình cho Flash Khi ho t đ ng bình thờ ạ ạ ộ ường xung ngõ ra luôn

có t n s không đ i là 1/6 t n s c a m ch dao đ ng, có th đầ ố ổ ầ ố ủ ạ ộ ể ược dùng cho các

m c đích đ nh th i bên ngoài Khi c n, ho t đ ng chân ALE có th đụ ị ờ ầ ạ ộ ể ược vô

hi u hoá b ng cách set bit 0 c a thanh ghi ch c năng đ c bi t có đ a ch 8Eh.ệ ằ ủ ứ ặ ệ ị ỉKhi bit này được set, ALE ch tích c c trong th i gian th c hi n l nh MOVXỉ ự ờ ự ệ ệ

ho c MOVC Ngặ ượ ạc l i chân này s đẽ ược kéo lên cao Vi c set bit không choệphép ho t đ ng chôt byte th p c a đ a ch s không có tác d ng n u b vi đi uạ ộ ấ ủ ị ỉ ẽ ụ ế ộ ề khi n đang ch đ th c thi chể ở ế ộ ự ương trình ngoài

+ PSEN(chân 29): PSEN (program Store Enable) là xung đi u khi n truy xu tề ể ấ

chương trình ngoài Khi AT89C51 đang th c thi chự ương trình t b nh chừ ộ ớ ươ ngtrình ngoài, PSEN được kích ho t hai l n m i chu kỳ máy, nh ng hai ho t đ ngạ ầ ỗ ư ạ ộ PSEN s b b qua m i khi truy c p b nh d li u ngoài.ẽ ị ỏ ỗ ậ ộ ớ ữ ệ

+ EA vpp(chân 31): Là chân cho phép truy xu t b nh chấ ộ ớ ương trình ngoài ( đ aị

ch t 0000h t i ffffh) EA = 0 cho phép truy xuát b nh chỉ ừ ớ ộ ớ ương trình ngoài,

ngượ ạc l i EA = 1 s th c thi chẽ ự ương trình bên trong chip Tuy nhiên, l u ý r ngư ằ

n u bít khoá 1 đế ượ ậc l p trình EA được ch t bên trong khi resetố

+ XTAL1& XTAL2: Là hai ngõ vào ra c a hai bủ ộ khuy ch đ i đ o c a m ch dao đ ng, đế ạ ả ủ ạ ộ ược c u hìnhấ

đ dùng nh m t b t o dao đ ng trên chipể ư ộ ộ ạ ộ

Trang 8

Hình1.2.3: B t o dao đ ngộ ạ ộ

B nh bên trong chip bao g m ROM, RAM va EPROM RAM trên chipộ ớ ồbao g m vùng RAM đa ch c năng, vùng RAM v i t ng bit đồ ứ ớ ừ ược đ nh đ a ch , cácị ị ỉdây thanh ghi (bank) và các thanh ghi ch c năng đ c bi t.ứ ặ ệ

Có 2 đ c tính đáng l u ý: ặ ư

+ Các thanh ghi và các port I/O được đ nh đ a ch theo ki u ánh x b nhị ị ỉ ể ạ ộ ớ

và được truy xu t nh m t v trí nh trong b nh ấ ư ộ ị ớ ộ ớ

+ Vùng track thường trú trong RAM trên chip thay vì trong RAM ngoàiở

MOV A,5FH ;Đ c n i dung t i đ a ch 5FH c a RAM ọ ộ ạ ị ỉ ủ

+ Ki u đ nh đ a ch gián ti p: (Qua các thanh ghi R0,R1)ể ị ị ỉ ế

MOV R0,#5FH ; Di chuy n giá tr 5FH vào thanh ghi R0ể ị

MOV A,@R0 ; Di chuy n d li u tr t i R0 và thanh ch a Aể ữ ệ ỏ ớ ứ

Vùng RAM đ nh đ a ch : ị ị ỉ

Chip 8951 ch a 210 vi trí đ nh đ a ch in đó có 128 byte ch a trong cácứ ị ị ỉ ứbyte đ a ch 20H đ n 2FH (16 byte x 8 = 128 bits), ph n còn l i ch a trongở ị ỉ ế ầ ạ ứcác thanh ghi ch c năng đ c bi t.ứ ặ ệ

Công d ng: + Truy xu t các bit riêng r thông qua các ph n m n.ụ ấ ẽ ầ ề

+ Các port có th đ ng đ a ch t ng bit, làm đ n gi n vi cể ị ị ỉ ừ ơ ả ệ giao ti p băng ph n m n v i các thi t b xu t nh p đ n bit.ế ầ ề ớ ế ị ấ ậ ơ

Ví d : + Set bit tr c ti p:ụ ự ế

SETB 67H; l nh làm nhi m v set bit 67H b ng 1ệ ệ ụ ằ

+ Ho c ta có th s d ng l nh sau đ set bít 67H là bit l n nh t c aặ ẻ ử ụ ệ ể ớ ấ ủ byte 2CH:

ORL A,#10000000B ;Tác dung set bit

Các thanh ghi ch c năng đ c bi t (SFR) ứ ặ ệ

Không ph i t t c 128 đ a ch t 80H đ n FFH đ u đả ấ ả ị ỉ ừ ế ề ược đ nh nghĩa màịchit có 21 đ a ch đị ỉ ược đ nh nghĩa.ị

Các thanh ghi ch c năng đ c bi t bao g m:ứ ặ ệ ồ

+ T tr ng thái chử ạ ương trình PSW: có đ a ch là D0H ị ỉ

Trang 9

+ Thanh ghi B: Có đ a ch F0Hđị ỉ ược dùng chung v i thanh ch a A trong cácớ ứ

ph p toán nhân và chia.ế

+ Con tr Stack (SP) : là thanh ghi 8 bit đ a ch 81H, nó ch a đ a ch c a dỏ ở ị ỉ ứ ị ỉ ủ ữ

MOV A,#55H ;N p h ng d li u 55H và thanh ch a Aạ ằ ữ ệ ứ

MOV DPTR,%1000 ;N p h ng đ a ch 16 bit 1000H cho ạ ằ ị ỉ ; con tr DPTRỏ

MOV @DPTR,A ; Chuy n d li u t A vao RAM ngoài ể ữ ệ ừ

+ Các thanh ghi c a port n i ti p: Chip 8951 có 1 port n i ti p đ truy nủ ố ế ố ế ể ề thông v i các thi t b nh các thi t b đ u cu i ho c model ớ ế ị ư ế ị ầ ố ặ

+ Các thanh ghi ng t: có m t c u trúc ng t v i 2 m c u tiên và 5 nguyênắ ộ ấ ắ ớ ứ ưnhân ng t Các ng t b vô hi u hoá sau khi Reset h th ng và đắ ắ ị ệ ệ ố ược phép

b ng cách vào thanh ghi IE đ a ch A8H M c u tiên ng t đằ ở ị ỉ ứ ư ắ ược thi t l pế ậ

b it thanh ghi IP đ a ch B8H.ơ ở ị ỉ

+ Thanh ghi đi u khi n ngu n: PCON có đ a ch 87Hề ể ồ ị ỉ

Trang 10

ta thường phân bi t các lo i b ng LED theo s hàng và c t M t b ng LED 5x7ệ ạ ả ố ộ ộ ả

t c là có 5 c t d c và 7 hàng ngang, t ng c ng s có 5x7=35 LED đ n đứ ộ ọ ổ ộ ẽ ơ ượ cghép l i Cũng nh v y m t b ng 8x8 là có 8 hàng và 8 c t, do 64 LED đ nạ ư ậ ộ ả ộ ơ ghép l i Và nhi u lo i c to h n nh 16x16 hay 32x32…ạ ề ạ ỡ ơ ư

Hình2.1.1: Minh h a m t b ng led matrix 8x8:ọ ộ ả

S đ c u t o: m t ma tr n led có 16 chân đơ ồ ấ ạ ộ ậ ượ ắc s p x p theo th t 8 hàng 8ế ứ ự

c t độ ược đánh s t 1 đ n 8, s chân c a led đố ừ ế ố ủ ược đánh t 1 đ n 16 theo s đừ ế ơ ồ

hình v ẽ

Trang 11

Hình 2.1.2: S đ ghép n i c a b ng led matrix 8x8:ơ ồ ố ủ ảKhi đóng v , s phân b chân các hàng và c t là không theo th t (do tínhỏ ự ố ộ ứ ự

ph c t p trong ghép n i), do đó ta c n tìm hi u k đ m c m ch cho đúng, nênứ ạ ố ầ ể ỹ ể ắ ạtheo th t đó ta có các chân s c t g m: 13,3,4,10,6,11,15,16;các chân s hangứ ự ố ộ ồ ốtheo th t là: 9,14,8,12,1,7,2,5 B ng ma tr n LED có hai lo i, lo i có các c t làứ ự ả ậ ạ ạ ộcác chân Anode, còn hàng là các chân Cathode và lo i kia thì ngạ ượ ạc l i các c t làộCathode, hàng là Anode Khi s d ng LED ta c n chú ý đi u này đ đi u khi nử ụ ầ ề ể ề ể cho đúng

Khi mu n làm sáng LED đ n, ta c n đ a điên áp dố ơ ầ ư ương vào chân

Anode và đi n áp âm ệ vào chân Cathode v i giá tr thích h p, khi đó LEDớ ị ợ

sáng Giá tr đi n áp và dòng đi n tuỳ ị ệ ệ thu c vào màu s c t ng lo i LED.ộ ắ ừ ạ

Dòng ch y qua các LED đ đ m b o đ sáng bình thả ể ả ả ộ ường là t 10mA choừ

đ n 25mA ế Khi ta mu n làm sáng m t đi m trên b ng ma tr n LED taố ộ ể ả ậ

cũng làm tương t ự

Trong đ tài này em s d ng 4 b ng LED 8x8 ghép l i thành m t b ng cề ử ụ ả ạ ộ ả ỡ 8x32 (8 hàng và 32 c t) Đ hi n th ký t lên b ng LED, đây ta dùng phộ ể ể ị ự ả ở ươ ngpháp quét c t và xu t d li u hàng Quá trình quét c t là ta g i tín hi u cho phépộ ấ ữ ệ ộ ử ệ

đ n t ng c t trong t ng th i đi m Cùng lúc đó ta g i d li u hàng đ n 7 hàng.ế ừ ộ ừ ờ ể ử ữ ệ ếTrong đ tài này tín hi u cho phép c t là m c logic ‘0’, và d li u hàng tề ệ ộ ứ ữ ệ ươ ng

Trang 12

ng là m c ‘1’ hay ‘1’ c a t ng hàng, m c ‘0’ ng v i LED sáng (on) và m c ‘1’

• Quá trình quét đó c ti p di n cho đ n khi quét h t 32 c t c a b ng LED.ứ ế ễ ế ế ộ ủ ả

Vi c quét hi n th này di n ra trong th i gian r t ng n, c vài ch c ms, taệ ể ị ễ ờ ấ ắ ỡ ụ

s th y hình nh hay ch hi n th trên b ng LED Tuy r ng trong m i th iẽ ấ ả ữ ể ị ả ằ ỗ ờ

đi m ch có m t c t để ỉ ộ ộ ược sáng nh ng do th i gian quét r t nhanh và doư ờ ấ

hi n tệ ương l u nh trong võng m c c a m t nên ta th y hình nh xu tư ả ạ ủ ắ ấ ả ấ

hi n liên t c T n s quét c n ph i đ m b o sao cho đ ho c l n h nệ ụ ầ ố ầ ả ả ả ủ ặ ớ ơ 24hình/s Thường ta ch n t n s quét t 40Hz đ n 100Hz ho c có th l nọ ầ ố ừ ế ặ ể ớ

h n ơ

D li u hi n th c a hàng đữ ệ ể ị ủ ượ ấ ừc l y t EEPROM ho c t Flash ROM c a Viặ ừ ủ

Đi u Khi n hay t ROM ngoài ề ể ừ

Tr ng thái c a m t LED s đạ ủ ộ ẽ ược quy t đ nh b i tín hi u đi n áp đi vào đ ngế ị ở ệ ệ ồ

th i c 2 chân Ví d đ LED sáng thì đi n áp 5V ph i đ a vào chân dờ ả ụ ể ệ ả ư ương vàchân âm ph i đả ược n i mass, LED s t t khi chân âm n i v i đi n áp m c cao.ố ẽ ắ ố ớ ệ ứ

V i đ tài này, chúng em ch n lo i ma tr n LED 8x8 đ hi n th Ta có s đớ ề ọ ạ ậ ể ể ị ơ ồ nguyên lý c a Ma tr n LED 8x8:ủ ậ

Hình 2.1.3: S đ nguyên lý led matricơ ồ

Đ ma tr n có th sáng nh hình v (hi n th m t ph n c a ch ể ậ ể ư ẽ ể ị ộ ầ ủ ữ ABCD):

Trang 13

Hình 2.1.4: hi n th ch trên Led matricể ị ữ

Đèn LED th nh t Đèn LED th hai ứ ấ ứ Đèn LED th baứ

2.2.4 NGUYÊN T C T O HI U NG CH Y T PH I SANG TRÁIẮ Ạ Ệ Ứ Ạ Ừ Ả

Sau khi đã hi n th để ị ược hình nh lên b ng LED Bây gi ta s tìm hi u cáchả ả ờ ẽ ể

khi đó ta s t o đẽ ạ ược hi u ng ch ch y trên b ng LED.ệ ứ ữ ạ ả

Đ tài này ta s d ng m ch m u là b ng LED 8x32, s d ng 32 byte RAM làmề ử ụ ạ ẫ ả ử ụbộ

đ m cho màn hình, l u giá tr d li u hàng c a 32 c t B đ m đệ ư ị ữ ệ ủ ộ ộ ệ ược khai báotrong

Sau m i l n d ch ta l i g i chỗ ầ ị ạ ọ ương trình hi n th Khi đóể ị

trên b ng LED ta s quan sát đả ẽ ược hi u ng ch ch y.ệ ứ ữ ạ

VD:Di chuy n ký t trên ma tr n Led ể ự ậ

Di chuy n chu i “AB” trên ma tr n Led t trái sang ph i: ể ỗ ậ ừ ả

Trang 14

Có th thêm kho ng tr ng trể ả ắ ước và sau chu i đ chu i hi n ra t t ỗ ể ỗ ệ ừ ừ

Chu i “ AB ”: 00h, 00h, 00h, 00h, 00h, 7Eh, 09h, 09h, 09h, 7Eh, 00h,ỗ

Nh v y, m t ký t c n hi n th trên ma tr n Led c n 6 byte và 5 byteư ậ ộ ự ầ ể ị ậ ầ

00h đ u ầ chu i, 3 byte 00h cu i chu i m t chu i dài 50 ký t s c nỗ ố ỗ ộ ỗ ự ẽ ầ

s byte l u tr cho ố ư ữ mã Led là: 50*6 + 5 + 3 = 308 byte Dung lượ ng

này có th thay đ i tùy theo ngể ổ ườ ậi l p trình

Hình 1 S đ phân c c cho Transistorơ ồ ự

Đi n th Uệ ế EE phân c c thu n m i n i B-E (PN) là nguyên nhân làm cho vùngự ậ ố ốphát (E) phóng đi n t vào vùng P ( c c B) H u h t các đi n t (electron) sauệ ử ự ầ ế ệ ửkhi qua vùng B r i qua ti p m i n i th hai phia bên ph i hồ ế ố ố ứ ả ướng t i vùng Nớ( c c thu), Kho ng 1% electron dự ả ược gi l i vùngB Các l tr ng vùng n n diữ ạ ở ỗ ố ềchuy n vào vùng phát.ể

Trang 15

M i n i B-E ch đ phân c c thu n gi ng nh m t đi t, có đi n khángố ố ở ế ộ ự ậ ố ư ộ ố ệ

nh và đi n áp r i trên nó nh thì m i n i B-C đỏ ệ ơ ỏ ố ố ược phân c c ngự ược b i đi nở ệ

áp UCC B n ch t m i n i B-C này gi ng nh m t đi t phân c c ngả ấ ố ố ố ư ộ ố ự ược và đi nệ kháng m i n i B - C r t l n.ố ố ấ ớ

Dòng đi n đo đệ ược trong vùng phát g i là dòng phát Iọ E Dòng đi n đo đệ ượ ctrong m ch c c C ( s lạ ự ố ượng đi n tích qua đệ ường biên CC trong m t đ n v th iộ ơ ị ờ gian là dòng c c thu Iự C)

Dòng IC g m hai thành ph n :ồ ầ

- Thành ph n th nh t ( thành ph n chính) là t l các h t electron c c phátầ ứ ấ ầ ỉ ệ ạ ở ự

t ic c thu T l này ph thu c vào c u trúc c a transistor và h ng s đớ ự ỉ ệ ụ ộ ấ ủ ằ ố ược tính

trước v i t ng transistorrieeng bi t H ng s đớ ừ ệ ẳ ố ược đ nh nghĩa là V i thànhị ỏ ớ

Đ cho khi transistor dòng đi n áp s t bên trong có giá tr nh , ngể ệ ụ ị ỏ ười ta ph i choả

nó làm vi c ch đ bão hoà, t c là Iệ ở ế ộ ứ E ph i đ l n đ Iả ủ ớ ể C cho đi n áp s t Uệ ụ CE

nh nh t ch đ bão hoà, đi n áp s t trong transistor công su t b ng 0,5Vỏ ấ Ở ế ộ ệ ụ ấ ằ

đ n 1V trong khi đó thyristor là kho ng 1,5V.ế ả

* Xét nguyên lý làm vi c c a transistor PNP: ệ ủ

Do JE phân c c thu n nên các h t đa s (l tr ng) t mi n E phun qua Jự ậ ạ ố ỗ ố ừ ề E t oạ nên dòng E (IE), chúng t i vùng B tr thành h t thi u s và ti p t c khu ch tánớ ở ạ ể ố ế ụ ếsau vào vùng B, hướng t i Jớ C trên đường kh ch tán m t ph n nh tái h p v iế ộ ầ ỏ ợ ớ

h t đa s c a mi n B t o nên dòng đi n B (Iạ ố ủ ề ạ ệ B) Do c u t o mi n B m ng nênấ ạ ề ỏ

h u nh toàn b các h t khu ch tán t i đầ ư ộ ạ ế ớ ược b c a Jờ ủ C và được trường gia t cố (do JC phân c c ngự ược) cu n qua t i đố ớ ược mi n C t o nên dòng C (Iề ạ C)

Trang 17

a Đ khu ch đ i dòng đi n ộ ế ạ ệ β:

- Đ khu ch đ i dòng đi n ộ ế ạ ệ β th t ra không ph i là m t h ng s mà có thậ ả ộ ằ ố ể thay đ i theo Iổ C

- Khi dòng đi n Iệ C nh thì ỏ β th p, dòng đi n Iấ ệ C tăng thì β tăng đ n giá tr c cế ị ự

đ i ạ βmax, n u ti p t c tăng Iế ế ụ C đ n m c bão hoà thì ế ứ β gi m.ả

- M i BJT đ u có m t công su t gi i h n g i là công su t tiêu tán t i đaỗ ề ộ ấ ớ ạ ọ ấ ố

PDmax (Dissolution) N u công su t sinh ra trên BJT l n h n công su t Pế ấ ớ ơ ấ Dmax thì BJT s b h ng.ẽ ị ỏ

e T n s c t (thi t đo n): ầ ố ắ ế ạ

T n s thi t đo n (fcut-off) là t n s mà BJT có đ khu ch đ i công su t làầ ố ế ạ ầ ố ộ ế ạ ấ1

VD: Transistor 2SC458 có các thông s k thu t nh sau:ố ỹ ậ ư

Beta = 230; BVCE0 = 30V; BVCB0 = 30V; BVEB0 = 6V; PDmax = 200mW;

Trang 19

M t s đ c tuy n quan tr ngộ ố ặ ế ọ

Ngày đăng: 12/10/2012, 14:16

HÌNH ẢNH LIÊN QUAN

Hình1.1 Sđ chân ca 89C51 ủ - Bản thuyết minh đồ án hiển thị led matrix
Hình 1.1 Sđ chân ca 89C51 ủ (Trang 5)
Hình2.1.1: Minh ha tb ng led matrix 8x8: ả - Bản thuyết minh đồ án hiển thị led matrix
Hình 2.1.1 Minh ha tb ng led matrix 8x8: ả (Trang 10)
Hình 2.1.2: Sđ ghép n ic ab ng led matrix 8x8: ả - Bản thuyết minh đồ án hiển thị led matrix
Hình 2.1.2 Sđ ghép n ic ab ng led matrix 8x8: ả (Trang 11)
Hình 2.1.3: Sđ nguyên lý led matric ồ - Bản thuyết minh đồ án hiển thị led matrix
Hình 2.1.3 Sđ nguyên lý led matric ồ (Trang 12)
Hình 2.1.4: h in th ch trên Led matric ữ - Bản thuyết minh đồ án hiển thị led matrix
Hình 2.1.4 h in th ch trên Led matric ữ (Trang 13)
Sau đây là hình v và thông bn ca transistor C2383: ủ - Bản thuyết minh đồ án hiển thị led matrix
au đây là hình v và thông bn ca transistor C2383: ủ (Trang 18)
Hình d ng th ct và ố - Bản thuyết minh đồ án hiển thị led matrix
Hình d ng th ct và ố (Trang 25)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w