
Thiết kế giao tiếp máy tính với KIT 8085, chương 5
Số trang: 8
Loại file: pdf
Dung lượng: 86.72 KB
Lượt xem: 25
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Trong máy tính, trên main boảd hoặc IO-cảd, thường chế tạo sẵn các rãnh cắm (slot) cho phép mở rộng bộ nhớ, cài đặt thêm phần cứng, mở rộng phạm vi ứng dụng cho máy tính. Để sử dụng được các rãnh cắm này, cần phải có tài liệu chính xác về các thông số cần thiết, ví dụ địa chỉ của cổng là bao nhiêu, thuộc loại rãnh bao nhiêu bit, theo chuẩn nào, kich thước phần mạch in cắm vào , độ dày mạch in, rãnh nguồn, rãnh dữ liệu, rãnh dự trữ, …...
Nội dung trích xuất từ tài liệu:
Thiết kế giao tiếp máy tính với KIT 8085, chương 5 Chương 5: GIAO TIEÁP MAÙY TÍNH VÔÙI KIT THÖÏC TAÄP VI XÖÛ LYÙ 8085 Giao tieáp giöõa maùy tính vaø thieát bò ngoaïi vi coù theå baèng moät trong caùc caùch sau: I. GIAO TIEÁP BAÈNG SLOT-CARD: Trong maùy tính, treân main board hoaëc IO-card, thöôøng cheá taïo saün caùc raõnh caém (slot) cho pheùp môû roäng boä nhôù, caøi ñaët theâm phaàn cöùng, môû roäng phaïm vi öùng duïng cho maùy tính. Ñeå söû duïng ñöôïc caùc raõnh caém naøy, caàn phaûi coù taøi lieäu chính xaùc veà caùc thoâng soá caàn thieát, ví duï ñòa chæ cuûa coång laø bao nhieâu, thuoäc loaïi raõnh bao nhieâu bit, theo chuaån naøo, kich thöôùc phaàn maïch in caém vaøo , ñoä daøy maïch in, raõnh nguoàn, raõnh döõ lieäu, raõnh döï tröõ, … II. GIAO TIEÁP BAÈNG COÅNG MAÙY IN: Moïi maùy tính ñeàu coù coång maùy in ñaët phía sau maùy. Coång maùy in khoâng chæ ñeå keát noái vôùi maùy in maø coøn coù theå keát noái vôùi nhieáu loaïi thieát bò ngoaïi vi khaùc cho muïc ñích ño löôøng vaø ñieàu khieån,… Coång maùy in laø loaïi coång 25 chaân, döõ lieäu truyeàn song song, deã keát noái, caùc ñòa chæ cuûa coång cuûa caùc maùy tính haàu nhö gioáng nhau. Giao tieáp baèng coång maùy in goïi laø giao tieáp song song baát ñoàng boä. Trong kieåu giao tieáp naøy, nôùi phaùt tín hieäu vaø nôùi nhaän tín hieäu ñeàu coù xung baùo phaùt vaø xung baùo nhaän, taàn soá xung clock taïi nôi phaùt vaø taàn soá xung clock taïi nôi thu khoâng caàn quan taâm. III. GIAO TIEÁP BAÈNG COÅNG COM: Coång COM ñöôïc söû duïng khaù phoå bieán. Döõ lieäu truyeàn ôû coång naøy thuoäc daïng döõ lieäu noái tieáp. Tín hieäu truyeàn ôû coång naøy coù theå truyeàn ñi xa nhôø coù caáu taïo ñöôøng daây caùp ít sôïi hôn coång song song, möùc aùp tín hieäu cao. Coång COM coù loaïi 9 chaân vaø loaïi 25 chaân nhö coång song song, coù toång coäng 8 ñöôøng daãn tín hieäu khoâng keå ñöôøng noái ñaát, töø maùy tính ñi ra laø loaïi phích caém nhieàu chaân khaùc vôùi coång song song. Coång COM, coøn goïi laø coång noái tieáp theo chuaån RS-232. Chuaån RS-232 töø naêm 1969 ñöôïc chaáp nhaän chuyeân duøng cho truyeàn soá lieäu vaø caùc ñöôøng noái kieåm tra giöõa terminal vaø moderm, toác ñoä cöïc ñaïi laø 20Kbps, vôùi khoaûng caùc toái ña khoâng quaù 15m. Ñaây laø laïi giao tieáp khoâng caân baèng coù driver. Möùc aùp tín hieäu treân ñöôøng daây laø +15V/-15V. Treân ñöôøng daây, möùc logic 1 coù ñieän aùp töø 5V ñeán 15V vaø möùc logic 0 töø – 5V ñeán –15V. möùc aùp naøy khoâng töông thích TTL do ñoù thöôøng phaûi söû duïng theâm caùc IC chuyeân duïng MC1488, MC1489 ñeå thay ñoåi möùc logic cho töông thích TTL. Giao tieáp noái tieáp coøn chia ra noái tieáp baát ñoàng boä vaø noái tieáp ñoàng boä (söû duïng caùc chuaån UART duøng CMOS 6402, USART duøng ngoaïi vi 8251, chuaån ACIA duøng NMOS 6850 …). IV. CHOÏN PHÖÔNG PHAÙP GIAO TIEÁP VAØ COÅNG KEÁT NOÁI: Trong ñeà taøi naøy, vì lyù do thôøi gian coù haïn, neân ngöôøi thöïc hieän ñeà taøi chæ coù theå söû duïng moät phöông phaùp truyeàn döõ lieäu, ñoù laø truyeàn döõ lieäu song song baát ñoàng boä qua coång maùy in LPT1. Coång LPT1 laø moät coång song song, döõ lieäu ñöôïc truyeàn vôùi toác ñoä khaù cao töø maùy tính, do ñoù toác ñoä truyeàn döõ lieäu chung chæ coøn phuï thuoäc vaøo Kit. Hình daïng moät coång LPT1 ñöôïc cho trong hình sau: 13 1 25 14 Hình 11: Coång LPT (DB25). Baûng 5: Boá trí chaân ôû coång LPT ôû maùy tính: Chaâ Kyù hieäu Vaøo/Ra Moâ taû n 1 STROB Output Byte ñöôïc in E 2 D0 Output Ñöôøng döõ lieäu ñöôïc in D0 3 D1 Output Ñöôøng döõ lieäu ñöôïc in 4 D2 Output Ñöôøng döõ lieäu ñöôïc in 5 D3 Output Ñöôøng döõ lieäu ñöôïc in 6 D4 Output Ñöôøng döõ lieäu ñöôïc in 7 D5 Output Ñöôøng döõ lieäu ñöôïc in 8 D6 Output Ñöôøng döõ lieäu ñöôïc in 9 D7 Output Ñöôøng döõ lieäu ñöôïc in 10 Ack Input Acknowledge 11 Busy Input 1:maùy in baän 12 PE Input Heát giaáy 13 SCLT Input Select 14 AF Output Autofeet 15 ERROR Input Error 16 INIT Output 0: ñaët laïi maùy in 17 SLCTIN Output Select in 18 GND Noái ñaât 19 GND 20 GND 21 GND 22 GND 23 GND 24 GND 25 GND Coång maùy in LPT1 coù ñòa chæ cô baûn laø 378Hex vaø coång LPT2 coù ñòa chæ cô baûn laø 78Hex. Caùc thanh ghi trong maùy tính keát noái vôùi coång maùy in: Thanh ghi döõ lieäu (Data register, ñòa chæ = ñòa chæ cô baûn ) D D D D D D D D D0 (Pin 2) D1 (Pin 3) D2 (Pin 4) D3(Pin 5) D4 Thanh ghi traïng thaùi(status register, ñòa chæ = ñòa chæ cô baûn +1) D7 D6 D5 D4 D3 0 0 0 ERROR(Pin 15) SLCT(Pin 13) PE(Pin 12) ACK(Pin 15) BUSY(Pin 11) Thanh ghi ñieàu khieån(control register, ñòa chæ = ñòa chæ cô baûn + 2) D7 D6 D5 D4 D3 D2 D1 D0 ...
Nội dung trích xuất từ tài liệu:
Thiết kế giao tiếp máy tính với KIT 8085, chương 5 Chương 5: GIAO TIEÁP MAÙY TÍNH VÔÙI KIT THÖÏC TAÄP VI XÖÛ LYÙ 8085 Giao tieáp giöõa maùy tính vaø thieát bò ngoaïi vi coù theå baèng moät trong caùc caùch sau: I. GIAO TIEÁP BAÈNG SLOT-CARD: Trong maùy tính, treân main board hoaëc IO-card, thöôøng cheá taïo saün caùc raõnh caém (slot) cho pheùp môû roäng boä nhôù, caøi ñaët theâm phaàn cöùng, môû roäng phaïm vi öùng duïng cho maùy tính. Ñeå söû duïng ñöôïc caùc raõnh caém naøy, caàn phaûi coù taøi lieäu chính xaùc veà caùc thoâng soá caàn thieát, ví duï ñòa chæ cuûa coång laø bao nhieâu, thuoäc loaïi raõnh bao nhieâu bit, theo chuaån naøo, kich thöôùc phaàn maïch in caém vaøo , ñoä daøy maïch in, raõnh nguoàn, raõnh döõ lieäu, raõnh döï tröõ, … II. GIAO TIEÁP BAÈNG COÅNG MAÙY IN: Moïi maùy tính ñeàu coù coång maùy in ñaët phía sau maùy. Coång maùy in khoâng chæ ñeå keát noái vôùi maùy in maø coøn coù theå keát noái vôùi nhieáu loaïi thieát bò ngoaïi vi khaùc cho muïc ñích ño löôøng vaø ñieàu khieån,… Coång maùy in laø loaïi coång 25 chaân, döõ lieäu truyeàn song song, deã keát noái, caùc ñòa chæ cuûa coång cuûa caùc maùy tính haàu nhö gioáng nhau. Giao tieáp baèng coång maùy in goïi laø giao tieáp song song baát ñoàng boä. Trong kieåu giao tieáp naøy, nôùi phaùt tín hieäu vaø nôùi nhaän tín hieäu ñeàu coù xung baùo phaùt vaø xung baùo nhaän, taàn soá xung clock taïi nôi phaùt vaø taàn soá xung clock taïi nôi thu khoâng caàn quan taâm. III. GIAO TIEÁP BAÈNG COÅNG COM: Coång COM ñöôïc söû duïng khaù phoå bieán. Döõ lieäu truyeàn ôû coång naøy thuoäc daïng döõ lieäu noái tieáp. Tín hieäu truyeàn ôû coång naøy coù theå truyeàn ñi xa nhôø coù caáu taïo ñöôøng daây caùp ít sôïi hôn coång song song, möùc aùp tín hieäu cao. Coång COM coù loaïi 9 chaân vaø loaïi 25 chaân nhö coång song song, coù toång coäng 8 ñöôøng daãn tín hieäu khoâng keå ñöôøng noái ñaát, töø maùy tính ñi ra laø loaïi phích caém nhieàu chaân khaùc vôùi coång song song. Coång COM, coøn goïi laø coång noái tieáp theo chuaån RS-232. Chuaån RS-232 töø naêm 1969 ñöôïc chaáp nhaän chuyeân duøng cho truyeàn soá lieäu vaø caùc ñöôøng noái kieåm tra giöõa terminal vaø moderm, toác ñoä cöïc ñaïi laø 20Kbps, vôùi khoaûng caùc toái ña khoâng quaù 15m. Ñaây laø laïi giao tieáp khoâng caân baèng coù driver. Möùc aùp tín hieäu treân ñöôøng daây laø +15V/-15V. Treân ñöôøng daây, möùc logic 1 coù ñieän aùp töø 5V ñeán 15V vaø möùc logic 0 töø – 5V ñeán –15V. möùc aùp naøy khoâng töông thích TTL do ñoù thöôøng phaûi söû duïng theâm caùc IC chuyeân duïng MC1488, MC1489 ñeå thay ñoåi möùc logic cho töông thích TTL. Giao tieáp noái tieáp coøn chia ra noái tieáp baát ñoàng boä vaø noái tieáp ñoàng boä (söû duïng caùc chuaån UART duøng CMOS 6402, USART duøng ngoaïi vi 8251, chuaån ACIA duøng NMOS 6850 …). IV. CHOÏN PHÖÔNG PHAÙP GIAO TIEÁP VAØ COÅNG KEÁT NOÁI: Trong ñeà taøi naøy, vì lyù do thôøi gian coù haïn, neân ngöôøi thöïc hieän ñeà taøi chæ coù theå söû duïng moät phöông phaùp truyeàn döõ lieäu, ñoù laø truyeàn döõ lieäu song song baát ñoàng boä qua coång maùy in LPT1. Coång LPT1 laø moät coång song song, döõ lieäu ñöôïc truyeàn vôùi toác ñoä khaù cao töø maùy tính, do ñoù toác ñoä truyeàn döõ lieäu chung chæ coøn phuï thuoäc vaøo Kit. Hình daïng moät coång LPT1 ñöôïc cho trong hình sau: 13 1 25 14 Hình 11: Coång LPT (DB25). Baûng 5: Boá trí chaân ôû coång LPT ôû maùy tính: Chaâ Kyù hieäu Vaøo/Ra Moâ taû n 1 STROB Output Byte ñöôïc in E 2 D0 Output Ñöôøng döõ lieäu ñöôïc in D0 3 D1 Output Ñöôøng döõ lieäu ñöôïc in 4 D2 Output Ñöôøng döõ lieäu ñöôïc in 5 D3 Output Ñöôøng döõ lieäu ñöôïc in 6 D4 Output Ñöôøng döõ lieäu ñöôïc in 7 D5 Output Ñöôøng döõ lieäu ñöôïc in 8 D6 Output Ñöôøng döõ lieäu ñöôïc in 9 D7 Output Ñöôøng döõ lieäu ñöôïc in 10 Ack Input Acknowledge 11 Busy Input 1:maùy in baän 12 PE Input Heát giaáy 13 SCLT Input Select 14 AF Output Autofeet 15 ERROR Input Error 16 INIT Output 0: ñaët laïi maùy in 17 SLCTIN Output Select in 18 GND Noái ñaât 19 GND 20 GND 21 GND 22 GND 23 GND 24 GND 25 GND Coång maùy in LPT1 coù ñòa chæ cô baûn laø 378Hex vaø coång LPT2 coù ñòa chæ cô baûn laø 78Hex. Caùc thanh ghi trong maùy tính keát noái vôùi coång maùy in: Thanh ghi döõ lieäu (Data register, ñòa chæ = ñòa chæ cô baûn ) D D D D D D D D D0 (Pin 2) D1 (Pin 3) D2 (Pin 4) D3(Pin 5) D4 Thanh ghi traïng thaùi(status register, ñòa chæ = ñòa chæ cô baûn +1) D7 D6 D5 D4 D3 0 0 0 ERROR(Pin 15) SLCT(Pin 13) PE(Pin 12) ACK(Pin 15) BUSY(Pin 11) Thanh ghi ñieàu khieån(control register, ñòa chæ = ñòa chæ cô baûn + 2) D7 D6 D5 D4 D3 D2 D1 D0 ...
Tìm kiếm theo từ khóa liên quan:
Thiết kế giao tiếp máy tính vi xử lý Tập lệnh của 8085 bàn phím bộ nhớ tín hiệuGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 297 0 0 -
Đề tài : Tính toán, thiết kế chiếu sáng sử dụng phần mềm DIALux
74 trang 213 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 154 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 133 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 116 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
BÁO CÁO “QUANG BÁO DÙNG VI ĐIỀU KHIỂN GIAO TIẾP VỚI MÁY TÍNH ”
17 trang 78 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 72 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 68 0 0