Thiết kế mạch quang báo trên ma trận

61 287 0
Thiết kế mạch quang báo trên ma trận

Đ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ế mạch quang báo trên ma trận

1 Tri hm k thu n  n T    Thuy án môn hc  tài:  Giáo viên thc hin :  Thành Hiu Sinh viên thc hin: 1. 2 3 L Hng Yên, ngày  2 MC LC Lu 4 I THIU V U KHIN I.1. m ca h Vi X Lý 89C51 5 I.2. n v cu to ca AT89C51  I.3. T chc b nh ca 89C51 10 I.4. Tóm tt tp lnh  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.  MCH NGUYÊN LÝ VÀ NGUYÊN LÝ HONG 53 III.3.1.  mch nguyên lý  III.3.2. Nguyên lý hong  TNG K60 TÀI LIU THAM KH 61 4 LU c s phát trin ca khoa hc mnh m ca khoa hc công ngh thì vic ng dng các thành tu khoa hc công ngh vào cuc sng ca con i ngày càng ph bing cáo sn phm cn vi khách hàng là mt trong nhng chic cnh tranh ca các nhà kinh doanh. Có th nói nhng bn t hay còn g qun khách hàng là mt chic hà y có rt nhiu cách t s c x du khin ngày càng chi th i các b u khit ca nó th hin  ch: - D dàng s dng trong các thit b n t hoc h thn t s. - Chi phí nâng cp thp và cn rt ít linh kin cho vic bng bo hành. - Mang li hiu qu kinh t cao. u khin mang li nhiu li nhun li có sc cành tranh cao do chng cao mang lc s dng rng dãi, càp dn v ng thi nhiu li nhun cho các nhà sn xung lc  u khing c v s ng và chng.Trong th án, chúng c s  nhit tình ca thy  Thành Hiu , cùng vi s n lc ca c  tài ca mình và v  c yêu cu c t k ch to ra mch chy ch dùng trong quang báo. i s phát trin ca khoa hc vô cùng ln vì vy tuy c gng song không tránh khi thiu sót chúng em rt mong nhc s  ca các thy   tài ca chúng em thêm hoàn thi Chúng em xin chân thành c Nhóm sinh viên thc hin Lê Quý Thìn Nguyn Th  5  GII THIU V U KHIN 89C51 I.1  u khit h vi x c t chc trong mt chíp. Nó bao gm: + B vi x lý + Có 40 chân + 4 kbyte ROM. 1, có th c 1000 ln + 4 kbyte EPROM. + Di tn s hong t n 24Mhz + Có 4 port xut nhp (I/O) 8 bit + Có 128 byte RAM + 2 b nh thi 16 bit + Mch giao tip ni tip + 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, mi v trí mt bit. + Các thanh ghi ch 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. + Có th lc qua cng ni tip + B u khin có th l u khin các thit b thông tin, vin thông thit b ng,thit b u chng dng trong công ngh thong tin và k thuu khin t ng. có th xem b t h VXL on-chi v cha mt h VXL 8 bit, u khin bi mt h lnh, có s l mnh, cho phép lp trình bng hp ng (Assemply). 6 I. N V CU TO CA AT89C51: Hình1.2.1  chân ca 89C51 7  khi ca 89C51 8 + 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c cu hình làm bus a ch( byte thp) và bus d lip trong khi truy xut b nh d liu ngoài và b nh n các byte trong khi lp trình cho. Flash và xut các byte trong khi kin tr kéo lên c cn trong khi ki + Port 1( chân 1- 8): port 1 là port xut nhp 8 bit hai chin 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 ch trong thi gian tìm np lnh t b nh  ngoài và trong thi gian truy xut b nh d liu ngoài, s da ch 16 bit. Trong thi gian truy xut b nh d liu ngoài s da ch 8 bit, port 2 phát các ni dung cc bia ch cao và vài tín hiu khin trong thi gian lp trình cho Flash và king trình. + Port 3 ( chân 10- n mu khin cho vic lp trình Flash và kit nhp 8 bit hai chiu, a AT89C51. các chc nêu n Chân Tên Ch 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 u khin ghi b nh d liu ngoài P3.7 RD u khic b nh d liu ngoài 9 + 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 s reset AT89C51 + ALE/PROG( chân 30) ALE là m cht byte thp ca ch trong khi xut b nh p trình (PROG) trong thi gian lp trình cho Flash. Khi hong xung ngõ ra luôn có tn s i là 1/6 tn s ca mcng, có th c dùng cho các mnh thi bên ngoài. Khi cn, hong chân ALE có th c vô hiu hoá bng cách set bit 0 ca thanh ghi chc bia ch c set, ALE ch tích cc trong thi gian thc hin lnh MOVX hoc li chân này s c kéo lên cao. Vic set bit không cho phép hong chôt byte thp ca ch s không có tác dng nu b u khi ch  th ngoài. + PSEN(chân 29): PSEN (program Store Enableu khin truy xut  b nh  c kích hot hai ln mi chu k 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 a ch t 0000h ti ffffh). EA = 0 cho phép truy xuát b nh  c li EA = 1 s thng nc lp trình Ec cht bên trong khi reset + XTAL1& XTAL2: Là hai ngõ vào ra ca hai b khuyo ca mch dao c c t b tng trên chip Hình1.2.3: B tng 10 I.3. T CHC B NH CA 89C51: 7F DNG 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 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, 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í (54, 43, 32,21,10 ) 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ố 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)

Ngày đăng: 23/05/2014, 18:15

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan