Thiết kế mạch quang báo trên ma trận
1 Tri hm k thu n n T Thuy án môn hc tài: Giáo viên thc hin : Thành Hiu Sinh viên thc hin: 1. 2 3 L Hng Yên, ngày 2 MC LC Lu 4 I THIU V U KHIN I.1. m ca h Vi X Lý 89C51 5 I.2. n v cu to ca AT89C51 I.3. T chc b nh ca 89C51 10 I.4. Tóm tt tp lnh II.1. II.1.1. II.1.2. II.2. 21 II.2.1. II.2.2. II.2.3. II.2.4. LED 26 II.3. II.4. II.4.2. ULN 2803 3 III.1 III.2 III.3. MCH NGUYÊN LÝ VÀ NGUYÊN LÝ HONG 53 III.3.1. mch nguyên lý III.3.2. Nguyên lý hong TNG K60 TÀI LIU THAM KH 61 4 LU c s phát trin ca khoa hc mnh m ca khoa hc công ngh thì vic ng dng các thành tu khoa hc công ngh vào cuc sng ca con i ngày càng ph bing cáo sn phm cn vi khách hàng là mt trong nhng chic cnh tranh ca các nhà kinh doanh. Có th nói nhng bn t hay còn g qun khách hàng là mt chic hà y có rt nhiu cách t s c x du khin ngày càng chi th i các b u khit ca nó th hin ch: - D dàng s dng trong các thit b n t hoc h thn t s. - Chi phí nâng cp thp và cn rt ít linh kin cho vic bng bo hành. - Mang li hiu qu kinh t cao. u khin mang li nhiu li nhun li có sc cành tranh cao do chng cao mang lc s dng rng dãi, càp dn v ng thi nhiu li nhun cho các nhà sn xung lc u khing c v s ng và chng.Trong th án, chúng c s nhit tình ca thy Thành Hiu , cùng vi s n lc ca c tài ca mình và v c yêu cu c t k ch to ra mch chy ch dùng trong quang báo. i s phát trin ca khoa hc vô cùng ln vì vy tuy c gng song không tránh khi thiu sót chúng em rt mong nhc s ca các thy tài ca chúng em thêm hoàn thi Chúng em xin chân thành c Nhóm sinh viên thc hin Lê Quý Thìn Nguyn Th 5 GII THIU V U KHIN 89C51 I.1 u khit h vi x c t chc trong mt chíp. Nó bao gm: + B vi x lý + Có 40 chân + 4 kbyte ROM. 1, có th c 1000 ln + 4 kbyte EPROM. + Di tn s hong t n 24Mhz + Có 4 port xut nhp (I/O) 8 bit + Có 128 byte RAM + 2 b nh thi 16 bit + Mch giao tip ni tip + Không gian nh + 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 a ch, mi v trí mt bit. + Các thanh ghi ch u khin ngt . + Các b thi gian dùng trong limh vc chia tn s và to thi gian thc. + Có th lc qua cng ni tip + B u khin có th l u khin các thit b thông tin, vin thông thit b ng,thit b u chng dng trong công ngh thong tin và k thuu khin t ng. có th xem b t h VXL on-chi v cha mt h VXL 8 bit, u khin bi mt h lnh, có s l mnh, cho phép lp trình bng hp ng (Assemply). 6 I. N V CU TO CA AT89C51: Hình1.2.1 chân ca 89C51 7 khi ca 89C51 8 + GND(chân 20): Chân ni vi 0v + Port 0(chân 32 chân 29) + Port 0 là port xut nhp 8 bit hai chic cu hình làm bus a ch( byte thp) và bus d lip trong khi truy xut b nh d liu ngoài và b nh n các byte mã trong khi lp trình cho. Flash và xut các byte mã trong khi kin tr kéo lên c cn trong khi ki + Port 1( chân 1- 8): port 1 là port xut nhp 8 bit hai chin a ch thp trong thi gian lp trình cho Flash. + Port 2 ( chân 21 28): Port 2 là port xut nhp 8 bit hai chiu. Port 2 to ra các byte cao ca ch trong thi gian tìm np lnh t b nh ngoài và trong thi gian truy xut b nh d liu ngoài, s da ch 16 bit. Trong thi gian truy xut b nh d liu ngoài s da ch 8 bit, port 2 phát các ni dung cc bia ch cao và vài tín hiu khin trong thi gian lp trình cho Flash và king trình. + Port 3 ( chân 10- n mu khin cho vic lp trình Flash và kit nhp 8 bit hai chiu, a AT89C51. các chc nêu n Chân Tên Ch P3.0 RxD Ngõ vào port ni tip P3.1 TxD Ngõ ra port ni tip P3.2 INT0 Ngõ vào ngt ngoài 0 P3.3 INT1 Ngõ vào ngt ngoài 1 P3.4 T0 Ngõ vào bên ngoài ca b nh thi 1 P3.5 T1 Ngõ vào bên ngoài ca b nh thi 0 P3.6 WR u khin ghi b nh d liu ngoài P3.7 RD u khic b nh d liu ngoài 9 + RST ( chân 9) Ngõ vào reset. Mc cao trên chân này trong hai chu k máy trong khi b dao ng s reset AT89C51 + ALE/PROG( chân 30) ALE là m cht byte thp ca ch trong khi xut b nh p trình (PROG) trong thi gian lp trình cho Flash. Khi hong xung ngõ ra luôn có tn s i là 1/6 tn s ca mcng, có th c dùng cho các mnh thi bên ngoài. Khi cn, hong chân ALE có th c vô hiu hoá bng cách set bit 0 ca thanh ghi chc bia ch c set, ALE ch tích cc trong thi gian thc hin lnh MOVX hoc li chân này s c kéo lên cao. Vic set bit không cho phép hong chôt byte thp ca ch s không có tác dng nu b u khi ch th ngoài. + PSEN(chân 29): PSEN (program Store Enableu khin truy xut b nh c kích hot hai ln mi chu k ng PSEN s b b qua mi khi truy cp b nh d liu ngoài. + EA vpp(chân 31): Là chân cho phép truy xut b nh a ch t 0000h ti ffffh). EA = 0 cho phép truy xuát b nh c li EA = 1 s thng nc lp trình Ec cht bên trong khi reset + XTAL1& XTAL2: Là hai ngõ vào ra ca hai b khuyo ca mch dao c c t b tng trên chip Hình1.2.3: B tng 10 I.3. T CHC B NH CA 89C51: 7F DNG 30 2F 7F 7E 7D 7C 7B 7A 79 78 2E 77 76 75 74 73 72 71 70 2D 6F 6E 6D 6C 6B 6A 69 68 2C 67 66 65 64 63 62 61 60 2B 5F 5E 5D 5C 5B 5A 59 58 2A 57 56 55 54 53 52 51 50 29 4F 4E 4D 4C 4B 4A 49 48 28 47 46 45 44 43 42 41 40 27 3F 3E 3D 3C 3B 3A 39 38 26 37 36 35 34 33 32 31 30 25 2F 2E 2D 2C 2B 2A 29 28 24 27 26 25 24 23 22 21 20 23 1F 1E 1D 1C 1B 1A 19 18 22 17 16 15 14 13 12 11 10 21 0F 0E 0D 0C 0B 0A 09 08 20 07 06 05 04 03 02 01 00 1F BANK 3 18 [...]... gì 18 CHƯƠ G II GIỚI THIỆU VỀ MẠCH II 1 MẠCH UA G ÁO UA G ÁO II.1.1 Tổng quan về mạch quang 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... 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: 23 Hình 2.1.3: Sơ đồ guyê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): Hình 2.1.4: hiển thị chữ trên Led matric Đèn LED thứ nhất Đèn LED thứ hai 24 Đèn LED... là ứng d ng của quang báo mà tạo nên làm cho nó chạy lên chạy xuống, ngang dọc Nhƣ vậy quang báo ngày nay đã đƣợc sử d ng nhiều vào các lĩnh vực khác nhau nhƣ : giới thiệu sản phẩm thông báo tin tức với ứng d ng rộng rãi nhƣ vậy thì chúng ta hãy đi tìm hiểu nó thế nào nó hoạt động thế nào, chạy ra sao tất cả những cái đó hông qua đề tài " Thiết kế và thi công mạch quang báo dùng EROM Quang báo có thể... 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ừ 1 0mA cho đến 2 5mA 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ự II.2.3 gu ên tắc quét ảng ma trận ED 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... 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ế mạch quang báo dùng Vi Điều Khiển ” II.1.2 Ứng ụng Hằng ngày chúng ta nhin thấy những biển quang cáo hay những... đƣợc tạo ra bằng cách dịch giá trị các phần tử đi một vị trí (54, 43, 32,21,10 ) 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: - Tính toán dữ liệu hiển thị Giả sử cần hiển thị chuỗi “AB”: Chữ „A‟: 7Eh, 09h, 09h, 09h, 7Eh Chữ „B‟: 7Fh, 49h,49h,49h,... gọn trong việc hiện thị chữ> nhƣng trong đề tài này chỉ có gói gọn trong việc hiện thị chữ chạy Các bạn có thể tải tài liệu về tham khảo! 20 II.2 GIỚI THIỆU VỀ ED MA TRẬ II.2.1 S đồ cấu tạo của ED ma trận Bảng hiển thị ma trận LED (diot-matrix display) có rất nhiều loại và đủ kích cỡ to nhỏ khác nhau, mỗi bảng gồm có rất nhiều LED đơn đƣợc ghép lại với nhau trong một khối Trong khối đó các LED đơn... 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ẽ 21 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... bị hỏng - Ta có : ICmax là dòng điện tối đa ở cực C và IBmax là dòng điện tối đa ở cực B d Công suất giới hạn: - Khi có dòng điện qua BJT sẽ sinh ra một công suất nhiệt làm nóng BJT, công suất sinh ra đƣợc tính theo công thức : PT = IC VCE - 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 PDmax thì BJT sẽ bị... suất sinh ra trên BJT lớn hơn công suất PDmax 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; Fcut-off = 230MHz ; IC max = 10 0mA; loại NPN chất Si II.3.2 Transistor C2383 Transistor 2SC2383 hay gọi là (C2383)