Đề tài thiết kế bộ phát xung vuông sử dụng cổng song song

16 376 0
Đề tài thiết kế bộ phát xung vuông sử dụng cổng song song

Đ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

o lng v iu khin bng mỏy tớnh FEE-HaUI Mc lc Mc lc Phõn I: Gii thiờu vờ ghep nụi may tinh I.May tinh va khụi ghep nụi II.Cụng song song III.Vi mch 74HC573 IV.IC 74HC04 .5 V PIT 8253 Phõn II: Thit k, thi cụng phn mm, phn cng I.S nguyờn lý II.S mch in 10 III Phn mm 11 Phn III: Kt lun 15 Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh FEE-HaUI Li núi u Nh chỳng ta u bit, cu trỳc ca mt mỏy tớnh cú th c phõn chia thnh chớnh - x lớ trung tõm CPU lm nhim v thu thp v x lớ mi d liu - nh : lu tr cỏc loi d liu khỏc a vo, ly t CPU - phi hp vo ra: lm nhim v tng thớch gia cỏc thit b ngoi v BUS ca mỏy tớnh Trong cỏc mỏy tớnh th h hờn thng cú mt s thit b ngoi thụng dng nh: mn hỡnh, bn phớm, chut, mỏy in, loa, cỏc a Vi cỏc thit b ngoi ú mỏy tớnh u cú cỏc ghộp ni tng ng, vớ d nh: ghộp ni mn hỡnh vi cỏc bus mỏy tớnh l card mn hỡnh; ghộp ni gia loa v mỏy tớnh l card soud Tuy nhiờn mỏy tớnh khụng th dng li ch vi mn hỡnh, mỏy in, loa m nú cũn c ng dng vụ cựng rng rói nhiu lnh vc ,cụng vic ny cn phi cú ghộp ni ny , cụng vic cn phi cú ghộp ni kia, v ú l lớ m nh sn xut lu tõm ti v h trng vụ s cỏc ng cú th ghộp ni vi cỏc bus ca mỏy tớnh Nhn thy tm quan trng v ý ngha thc t to ln nờn khoa in t ó a vo chng trỡnh ging dy b mụn : o lng v iu khin bng mỏy tớnh Ni dung mụn hc ny l i vo nghiờn cu cỏc cng, cỏc khe cm m rng ca mỏy tớnh t ú thit k cỏc ghộp ni phc v mc ớch o lng v iu khin cụng nghip c s hng dn ca giỏo viờn b mụn, chỳng em nhúm sinh viờn ó tham gia lm ti v: Thit k b phỏt xung vuụng s dng cng song song B ghộp ni ny c thit k trờn mỏy v bng phn mm chuyờn dng, tn s phỏt c nhp vo t bn phớm mỏy tớnh, ng thi s dng cng song song ghộp ni vi mch ngoi Do kin thc thc t cũn nhiu hn ch nờn chc chn khụng th trỏnh nhng sai sút quỏ trỡnh thc hin, rt mong s úng gúp ý kin chõn thnh t phớa thy cụ cựng ton th cỏc bn sinh viờn ngnh! Nhúm sinh viờn thc hin xin chõn thnh cm n s úng gúp ý kin chõn thnh v s c gng b sung kin thc ca mỡnh thờm hon thin! H Ni 02 thỏng nm 2010 Nhúm sinh viờn! Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh FEE-HaUI Phõn I: Gii thiờu vờ ghep nụi may tinh I May tinh va khụi ghep nụi Nh chung ta da biờt, cõu truc cua mụt may tinh co thờ c phõn chia khụi chinh: Khụi x ly trung tõm CPU lam nhiờm vu thu thõp va x ly moi d liờu Khụi nh (Memory): Lu tr cac loai khac a vao , lõy t CPU Khụi phụi hp vao ra(I/O): Lam nhiờm vu tng thich gia cac thiờt bi ngoai va ng dõy (bus) may tinh Trong cac may tinh thờ hờ mi hiờn thng co mụt sụ thiờt bi ngoai thụng dung nh: Man hinh, ban phim, chuụt, may in Vi cac thiờt bi ngoai o may tinh ờu co khụi ghep nụi tng ng, vi du khụi ghep nụi gia loa va bus may tinh la card sound Thụng thng cac may tinh thờ hờ hiờn thi cac khụi ghep nụi cho cac thiờt bi ngoai thụng dung c tich hp sn trờn mụt bang mach chinh goi la main hay main board - Tuy nhiờn, may tinh khụng thờ dng lai chi vi man hinh, may in, loa ma no c ng dung vụ cung rụng rai nhiờu linh vc, cụng viờc cõn phai co khụi ghep nụi nay, cụng viờc cõn phai co khụi ghep nụi kia, Tõt ca cac kha nng o ờu c cac nha san xuõt lu tõm ti va ho trụng kha nhiờu cac ng co thờ ghep nụi vi may tinh nh: RS232, LPT, ISA, PCIõy chinh la ng cho nhng muụn nghiờn cu m rụng thờm pham vi ng dung cua may tinh Nụi dung chinh cua tai la xõy dng mach iờn phụi ghep vi cụng LPT viờc o, khụng chờ va hiờn thi nhiờt ụ trờn may tinh II Cụng song song Cụng song song c thiờt kờ õu tiờn bi cụng ty Centronics nhm muc ich ghep nụi may tinh vi may in Sau cụng c tiờu chuõn hoa va co mt hõu hờt cac may tinh Tờn goi cua cụng song song bt nguụn t cach truyờn d liờu qua cụng nay, cỏc bớt truyn song song cũn cỏc bytes truyn ni tip Ngoi tờn gi ny cng song song cũn cú tờn l cng LPT hay cng Centronics Cu trỳc ca cng song song gm ng d liu, ng dn iu khin v ng dn trng thỏi Cỏc ng ny u tng thớch mc TTL(0;5V) vy khỏ thun tin n gin cho vic ghộp ni vỡ nhiu linh kin mch in tng thớch vi mc logic trờn Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh FEE-HaUI Khong cỏch truyn ca cng song song b hn ch in dung ký sinh, hin tng cm ng v suy gim cụng sut Khong cỏch ny b gii hn khong m, nu cn ghộp ni xa hn cn cú cỏc b m, cỏc phng phỏp gim in dung ký sinh, hin tng cm ng(chng hn kp mass gia cỏc ng tớn hiu) Nu cn khong cỏch xa hn na nờn chn gii phỏp khỏc, chng hn ghộp ni tip Trong mỏy tớnh th h mi cng song song cú 25 chõn ú cú 18 chõn c dựng thc s.Kớ hiu v ý ngha cỏc chõn c th hin bng sau: Cỏc ghi cng song song: D7 D6 D5 D4 D3 D2 D1 D0 Bit data t chõn D0 n D7 Thanh ghi d liu D7 D6 D5 D4 D3 D2 D1 D0 STROBE(chan 1) AF(chan14) INIT(chan 16) SLCIN(chan 17) IRQ-enable Thanh ghi iu khin Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh FEE-HaUI Cng song song a ch ghi d a ch ghi a ch ghi liu trng thỏi iu khin LPT1 3BCH 3BDH 3BEH LPT2 378H 379H 37AH LPT3 278H 279H 27AH LPT4 2BCH 2BDH 2BEH III Vi mch 74HC573 Vi mch cht d liu, cú chc nng bo v cng LPT IV IC 74HC04 Cú chc nng phi hp vi thch anh 4Mhz to thnh xung clock 4Mhz cp cho 8253 hot ng Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh V FEE-HaUI PIT 8253 S chc nng S chõn Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh FEE-HaUI Gin xung ch Gin xung cho ch (c s dng phỏt xung vuụng) - Chc nng cỏc chõn ca 8253 Chõn Tờn I/O Chc nng D0-D7 Bus d liu chiu I/O Cú chiu vo/ra ph thuc vo /WR v /RD /CS Chõn chn chip I Cho phộp truyn d liu vi CPU /CS mc thp /WR Cho phộp ghi I Cho phộp ghi d liu vo 8253 /RD Cho phộp c I Cho phộp c d liu t 8253 CLK0-2 Clock I Xung clock cung cp cho b m GATE0-2 Cng I iu khin vic bt u, ngt, ng li ca cỏc b m OUT0-2 Output O u ca 8253, dng xung ph thuc vo Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh FEE-HaUI ch lm vic ca 8253 Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh FEE-HaUI Phõn II: Thit k, thi cụng phn mm, phn cng I S nguyờn lý Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn o lng v iu khin bng mỏy tớnh II FEE-HaUI S mch in Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn 10 o lng v iu khin bng mỏy tớnh FEE-HaUI Phn cng c tht k bng phn mm Orcad Capture CIS v Orcad Layout trờn mỏy tớnh Bus data ca LPT c ni vi bus ca 8253 qua 72HC573(bo v bus data LPT) Xung Clock 4Mhz c to t thnh anh 4Mhz mch ph tr s a vo CLK0 ca T0, OUT0 c ni vi CLK1 v cú chc nng nh l clock ca T1, OUT1 ni vi CLK2(clock ca T2), xung vuụng cn to c ly t OUT ca T2 Mch hot ng bng ngun 5V ly t cng USB ca mỏy tớnh III Phn mm Chng trỡnh iu khin giao tip gia mch ngoi v mỏy tớnh c vit trờn nn Visual Basic vi gian din thõn thin d s dng, thao tỏc: Giao din chớnh ca chng trỡnh Trờn giao din chớnh ca chng trỡnh bao gm: + Nỳt Run: chy chng trinh, bt u phỏt xung Sau nhp tn s cn phỏt vo ụ nhp tn s, nhn Run, chng trỡnh s kim tra tớnh hp l ca d liu nhp vo, nu khụng hp l s yờu cu nhp li D liu hp l l cỏc s khong 1[...]... và chữ chạy Gio.Caption = "" & Format(Now, "dddd, dd-mm-yyyy, hh:mm:ss") ' Hiển thị đồng hồ hệ thống Dim a As String Dim b As String a = Label2.Caption ' Hiển thị phần chữ chạy "Chơng trình phát xung vuông sử dụng cổng LPT" a = Mid(a, 2) & Left(a, 1) Label2.Caption = a b = Label5.Caption ' Hiển thị phần chữ chạy "Copyright @ 2010 Nguyễn Khắc Trọng, FEE, HaUI" b = Mid(b, 2) & Left(b, 1) Label5.Caption... FEE-HaUI End Sub Private Sub cmdExit_Click() ' Mã lệnh nhận phím Exit thì sẽ hỏi có muốn thoát chơng trình hay không hoi = MsgBox("Bạn có chắc chắn muốn thoát khỏi chơng trình?", vbOKCancel, "Phát xung vuông sử dụng cổng LPT") If hoi = 1 Then write_Creg (&H37) Ghi từ điều khiển vào thanh ghi K write_T0 (0) 'Xóa T0 write_T0 (0) 'Xóa T0 write_Creg (&H77) ' Ghi từ điều khiển vào thanh ghi K write_T1 (0) 'Xóa... khiển vào thanh ghi K 'Thiết lập cho T0 Nhúm SV: Nguyn Khc Trng Hong Hng Nhung Nguyn Vn Tuyn 12 o lng v iu khin bng mỏy tớnh write_T0 (8 \ 256) write_Creg (&H77) write_T1 (8 Mod 256) write_T1 (8 \ 256) write_Creg (&HB7) write_T2 (z Mod 256) write_T2 (z \ 256) End If End Sub FEE-HaUI ' Ghi từ điều khiển vào thanh ghi K ' Thiết lập cho T1 ' Ghi từ điều khiển vào thanh ghi K ' Thiết lập cho T2, tần số... Kt lun 1 u im: Tn s xung cn phỏt cú th tựy bin trong di rng 1-10Khz, mch phn cng khụng quỏ phc tp d ch to Giao din ca chng trỡnh iu khin n gin, d s dng 2 Nhc im Tn s xung to ra cha t s chun xỏc nh mong mun, thờm vo ú l vic cỏc port LPT ó ớt c s dng nờn s tng thớch kộm (mt s mỏy tớnh i mi khụng cú cng LPT) Vi mch 8253 cng ớt ph dng, ch yu trong cỏc b m, nh thi, ớt ng dng trong phỏt xung Cỏc chng trỡnh... Nỳt Run: chy chng trinh, bt u phỏt xung Sau khi nhp tn s cn phỏt vo ụ nhp tn s, nhn Run, chng trỡnh s kim tra tớnh hp l ca d liu nhp vo, nu khụng hp l s yờu cu nhp li D liu hp l l cỏc s trong khong 1

Ngày đăng: 16/05/2016, 21:01

Từ khóa liên quan

Mục lục

  • Mục lục

  • Phần I: Giới thiệu về ghép nối máy tính

    • I. Máy tính và khối ghép nối.

    • II. Cổng song song

    • III. Vi mạch 74HC573

    • IV. IC 74HC04

    • V. PIT 8253

    • Phần II: Thiết kế, thi công phần mềm, phần cứng

      • I. Sơ đồ nguyên lý

      • II. Sơ đồ mạch in

      • III. Phần mềm

      • Phần III: Kết luận

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

Tài liệu liên quan