đâ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 1LỜ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 2CH ƯƠ 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 3nhi 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 4CH ƯƠ 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 6Hì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 7P3.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 10ta 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 12ng 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 13Hì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 14Có 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 15M 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 17a Đ 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 19M t s đ c tuy n quan tr ngộ ố ặ ế ọ