Danh mục

Thiết kế máy thu phát ký tự 8 bit, chương 17

Số trang: 9      Loại file: pdf      Dung lượng: 123.48 KB      Lượt xem: 11      Lượt tải: 0    
Thu Hiền

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (9 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Mạch định thời gian lập trình được 8253 A là một mạch phụ rất quan trọng trong các hệ xử lý của Intel. Nó có thể đáp ứng một số yêu cầu ứng dụng khác nhau trong hệ vi xử lý như: đếm thời gian, đếm sự kiện, chia tần số, tạo ra dãy xung. 8253 là một thiết bị có 24 chân, dạng DIP đòi hỏi nguồn đơn +5V. Nó phát ra những trì hoãn thời gian chính xác và có thể ứng dụng như là đồng hồ thời gian thực.......
Nội dung trích xuất từ tài liệu:
Thiết kế máy thu phát ký tự 8 bit, chương 17 Chương 17: GIÔÙI THIEÄU IC ÑÒNH THÔØI GIAN/MAÏCH ÑEÁM THÔØI GIAN 82534.1GIÔÙI THIEÄU CHUNG: Maïch ñònh thôøi gian laäp trình ñöôïc 8253 A laø moät maïchphuï raát quan troïng trong caùc heä xöû lyù cuûa Intel. Noù coù theå ñaùpöùng moät soá yeâu caàu öùng duïng khaùc nhau trong heä vi xöû lyù nhö:ñeám thôøi gian, ñeám söï kieän, chia taàn soá, taïo ra daõy xung. 8253 laø moät thieát bò coù 24 chaân, daïng DIP ñoøi hoûi nguoànñôn +5V. Noù phaùt ra nhöõng trì hoaõn thôøi gian chính xaùc vaø coùtheå öùng duïng nhö laø ñoàng hoà thôøi gian thöïc (real time clock) boäñeám söï kieän (event counter) maïch dao ñoäng ñôn oån, maùy phaùtsoùng vuoâng (Square Wave generator) vaø maùy phaùt daïng soùngphöùc taïp (Complex Wave form generator). 8253 chöùa 3 boä ñeám 16 bit coù theå hoaït ñoäng ñoäc laäp ôû baátkyø moät trong 6 Mode. Ñeå kích hoaït moät boä ñeám, töø ñieàu khieånvaø moät soá ñeám 16 bit ñöôïc naïp vaøo thanh ghi cuûa noù, boä ñeámbaét ñaàu suy giaûm cho ñeán khi soá ñeám baèng 0, khi ñoù noù phaùt ramoät xung, xung naøy coù theå duøng ñeå maét vi xöû lyù. Moãi boä ñeámcoù theå ñeám ôû daïng nhò phaân hoaëc daïng BCD. Ngoaøi ra moät soáñeám coù theå ñöôïc ñoïc bôûi vi xöû lyù trong khi boä ñeám ñang giaûm.4.2.CAÁU TRUÙC 8253: Pin Configuration Block Diagram 1 CLK 0 Data D7 - D0 Bus Counter GATE 0 Buffer =0 OUT 0 /RD CLK 1 /WR Read Write Counter GATE 1 A0 Logic =1 OUT 1 A12 /CS CLK 2 Control Counter Pin Names Word GATE 2 =2 Register D7 - D0 Data bus (8) Bus OUT 2 CLK N Counter Clock Inputs GATE N Counter Gate Inputs OUT N Counter Outputs Internal Bus /RD Read Counter /WR Write Counter /CS Chip Select A1 - A0 Counter Select Vcc +5 Volts GND Ground Hình 4.1 trình baøy sô ñoà khoái cuûa 8253. Noù chöùa 3 boä ñeám (0,1 vaø 2), moät boä ñeám tuyeán döõ lieäu,logic ñieàu khieån ñoïc/ghi vaø moät thanh ghi ñieàu khieån. Xung ñoàng boä CLK vaø coång kích GATE vaø moät tín hieäu raOUT. Boä ñeám tuyeán döõ lieäu: Ñaây laø moät boä ñeám hai chieàu, 8 bit, 3 traïng thaùi ñöôïc keátnoái ñeán tuyeán döõ lieäu cuûa vi xöû lyù. Logic ñieàu khieån: Phaàn logic ñieàu khieån coù 5 tín hieäu: RD , WR , CS vaø caùcñöôøng ñòa chæ A0 vaø A1 ñöôïc noái ñeán caùc ñöôøng ñòa chæ A0 vaø A1cuûa vi xöû lyù moät caùch töông öùng, CS ñöôïc noái ñeán moät chaâncuûaboä giaûi maõ ñòa chæ.Thanh ghi ñieàu khieån vaø caùc boä ñeám ñöôïc tuøy choïn theo caùc tínhieäu Ao vaø A1 nhö trình baøy döôùi ñaây. A1 A0 Choïn löïa 0 0 Boä ñeám 0 0 1 Boä ñeám 1 1 0 Boä ñeám 2 1 1 Thanh ghi ñieàu khieån Hình 4.2.Sô ñoà nguyeân lyù maïch taïo xung Clock Thanh ghi töø ñieàu khieån: Thanh ghi naøy ñöôïc xaâm nhaäp khi caùc ñöôøng Ao vaø A1 ôû logic1. Noù ñöôïc söû duïng ñeå ghi moät töø leänh, töø naøy neâu roõ boä ñeámnaøo seõ ñuôïc duøng, Mode cuûa noù vaø moät hoaït ñoäng ñoïc hoaëc ghi.Tuy nhieân thanh ghi töø ñieàu khieån khoâng khaû duïng ñoái vôùi hoaïtñoäng ñoïc. Caùc Mode hoaït ñoäng 8253 coù hoaït ñoäng ôû 6 Mode khaùc nhau. Coång GATE cuûa moätboä ñeám ñöôïc söû duïng hoaëc ñeå caámhoaëc ñeå cho pheùp hoaït ñoäng. Mode O: Taïo yeâu caàu ngaét khi ñeám xong (Terminal Count,TC) Töø ñieàu khieån laø CW = 10H, Mode naøy chæ ñoïc/ghi LSB vaøcheá ñoä ñeám heä 16 cho boä ñeám O. ...

Tài liệu được xem nhiều:

Tài liệu cùng danh mục:

Tài liệu mới: