kết hợp máy tính với kit và vi xử lý, chương 9
Số trang: 8
Loại file: pdf
Dung lượng: 91.89 KB
Lượt xem: 19
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:
Tham khảo tài liệu kết hợp máy tính với kit và vi xử lý, chương 9, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
kết hợp máy tính với kit và vi xử lý, chương 9 Chương 9: GIAO TIEÁP VÔÙI MAÙY TÍNH I. GIAO TIEÁP SONG SONG: GIAO TIEÁP QUA COÅNG MAÙY IN 1.1 Vaøi neùt cô baûn veà coång maùy in: Vieäc noái maùy in vôùi maùy tính ñöôïc thöïc hieân qua oå caém 15chaân ôû phía sau maùy tính. Nhöng ñaây khoâng phaûi chæ laø choã noáivôùi maùy in maø khi söû duïng maùy tính vaøo vieäc khaùc, nhö truyeàndöõ lieäu töø maùy tính tôùi moät thieát bò khaùc, hay ñieàu khieån thieát bòbaèng maùy tính thì vieäc gheùp noái cuõng ñöôïc gheùp noái qua coångmaùy in. Qua coång naøy döõ lieäu ñöôïc truyeàn ñi song song, neân ñoâikhi coøn ñöôïc goïi laø coång gheùp noái song song vaø toác ñoä truyeàncuõng ñaït ñeán möùc ñaùng keå. Taát caû caùc ñöôøng daãn cuûa coång maùyin ñeàu töông thích vôùi TTL. Nghóa laø chuùng ñeàu cung caáp möùcñieän aùp naèm giöõa 0V ñeán 5V. do ñoù ta caàn löu yù laø caùc ñöôøngdaãn vaøo coång naøy khoâng ñöôïc ñaët möùc ñieän aùp quaù lôùn. Söï saép xeáp caùc chaân cuûa coång maùy in vôùi taát caû caùc ñöôøngdaãn ñöôïc moâ taû nhö sau: 13 1 O O O O O O O O O O O O O O O O O O O O O O O O O 25 14 HÌNH 3.1Chöùc naêng caùc chaânChaân Kyù Out/in Chöùc naêng hieäu 1 Strobe Out Byte ñöôïc in2 .. 9 D0 .. Out Caùc ñöôøng döõ lieäu D0 .. D7. 10 D7 In Phaàn thu baùo cho phaàn phaùt bieát ñaõ thu 11 ACK In xong moät kí töï Busy Phaàn tín hieäu do phaàn thu baùo cho phaàn 12 In phaùt bieát laø phaàn thu ñang baän 13 PE In Baùo heát giaáy 14 SLCT Out Baùo choïn maùy in 15 AF In Maùy tính baùo ra maùy in töï naïp giaáy 16 ERRO Out Baùo caùc loãi cuûa maùy in 17 R Out Reset maùy in 18 INIT Choïn maùy in..25 SLCT Noái ñaát N GND1.3 Trao ñoåi vôùi caùc ñöôøng daãn tín hieäu:LPT1: Goàm coù 3 thanh ghi: thanh ghi döõ lieäu, thanh ghi traïngthaùi vaø thanh ghi ñieàu khieån. a. Thanh ghi döõ lieäu: goàm coù 8 bit döõ lieäu, coù ñòa chæ laø 378h. CHAÂN SOÁ : 9 8 7 6 5 4 3 2 HÌNH 3.2 D7 D D5 D4 D3 D2 D1 D 6 0 b. Thanh ghi trang thaùi: coù ñòa chæ laø 379h. ERROR SLCT PE ACK BUSY D7 D D5 D4 D3 D2 D1 D 6 0 c. Thanh ghi ñieàu khieån coù ñòa chæ: 37AH Strobe AF INIT SLCTIN ( Ngaét 8259 ) D7 D6 D5 D4 D3 D2 D1 D 01.4. Hoaït ñoäng cuûa vieäc trao ñoåi döõ lieäu: a. Hoaït ñoäng cuûa phaàn phaùt: + ñoïc Busy cho ñeán khi Busy = 1. + göûi döõ lieäu ra bus döõ lieäu + cho Strobe = 0. + chuaån bò döõ lieäu tieáp theo + quay veà böôùc 1 b. Hoaït ñoäng cuûa phaàn thu: + ñoïc Strobe cho ñeán khi Strobe = 1. + Busy = 0, ACK = 0. + ñoïc döõ lieäu vaøo. + ñöa ACK = 1. + xöû lyù döõ lieäu. + cho Busy = 1 ñeå phaùt kyù töï tieáp theo + quay veà böôùc 1 LÖU ÑOÀ PHAÙT BEGIN BUSY = 1 GÔÛI DÖÕ LIEÄU STROBE = 1 CHUAÅN BÒ DÖÕ LIEÄU TIEÁP THEO ACK = 1 STROBE = 0 HEÁT FILEHÌNH 3.3 THOAÙT RA LÖU ÑOÀ THU BEGIN STROBE =1 BUSY =1 , ACK =0 ÑOÏC DÖÕ LIEÄU ACK = 1 XÖÛ LYÙ DÖÕ LIEÄUHÌNH 3.4 BUSY = 1 GIAO TIEÁP QUA SLOT CARD. (coù ñòa chæ töø 300..31FH). Trong maùy tính ngöôøi ta cheá taïo saün caùc slot cho pheùp ngöôøisöû duïng tính naêng cuûa maùy vi tính baèng caùch gaén theâm caùc thieátbò vaøo noù. Moãi slot ñeàu coù caùc ñöôøng döõ lieäu (data), ñòa chæ (address),caùc ñöôøng +5V, – 5V, + 12V, -12V vaø caùc ñöôøng ñieàu khieån nhöCLK, IRQ, RESET, /IOW, IOR … vì vaäy neáu thieát keá maïch giaotieáp qua slot ...
Nội dung trích xuất từ tài liệu:
kết hợp máy tính với kit và vi xử lý, chương 9 Chương 9: GIAO TIEÁP VÔÙI MAÙY TÍNH I. GIAO TIEÁP SONG SONG: GIAO TIEÁP QUA COÅNG MAÙY IN 1.1 Vaøi neùt cô baûn veà coång maùy in: Vieäc noái maùy in vôùi maùy tính ñöôïc thöïc hieân qua oå caém 15chaân ôû phía sau maùy tính. Nhöng ñaây khoâng phaûi chæ laø choã noáivôùi maùy in maø khi söû duïng maùy tính vaøo vieäc khaùc, nhö truyeàndöõ lieäu töø maùy tính tôùi moät thieát bò khaùc, hay ñieàu khieån thieát bòbaèng maùy tính thì vieäc gheùp noái cuõng ñöôïc gheùp noái qua coångmaùy in. Qua coång naøy döõ lieäu ñöôïc truyeàn ñi song song, neân ñoâikhi coøn ñöôïc goïi laø coång gheùp noái song song vaø toác ñoä truyeàncuõng ñaït ñeán möùc ñaùng keå. Taát caû caùc ñöôøng daãn cuûa coång maùyin ñeàu töông thích vôùi TTL. Nghóa laø chuùng ñeàu cung caáp möùcñieän aùp naèm giöõa 0V ñeán 5V. do ñoù ta caàn löu yù laø caùc ñöôøngdaãn vaøo coång naøy khoâng ñöôïc ñaët möùc ñieän aùp quaù lôùn. Söï saép xeáp caùc chaân cuûa coång maùy in vôùi taát caû caùc ñöôøngdaãn ñöôïc moâ taû nhö sau: 13 1 O O O O O O O O O O O O O O O O O O O O O O O O O 25 14 HÌNH 3.1Chöùc naêng caùc chaânChaân Kyù Out/in Chöùc naêng hieäu 1 Strobe Out Byte ñöôïc in2 .. 9 D0 .. Out Caùc ñöôøng döõ lieäu D0 .. D7. 10 D7 In Phaàn thu baùo cho phaàn phaùt bieát ñaõ thu 11 ACK In xong moät kí töï Busy Phaàn tín hieäu do phaàn thu baùo cho phaàn 12 In phaùt bieát laø phaàn thu ñang baän 13 PE In Baùo heát giaáy 14 SLCT Out Baùo choïn maùy in 15 AF In Maùy tính baùo ra maùy in töï naïp giaáy 16 ERRO Out Baùo caùc loãi cuûa maùy in 17 R Out Reset maùy in 18 INIT Choïn maùy in..25 SLCT Noái ñaát N GND1.3 Trao ñoåi vôùi caùc ñöôøng daãn tín hieäu:LPT1: Goàm coù 3 thanh ghi: thanh ghi döõ lieäu, thanh ghi traïngthaùi vaø thanh ghi ñieàu khieån. a. Thanh ghi döõ lieäu: goàm coù 8 bit döõ lieäu, coù ñòa chæ laø 378h. CHAÂN SOÁ : 9 8 7 6 5 4 3 2 HÌNH 3.2 D7 D D5 D4 D3 D2 D1 D 6 0 b. Thanh ghi trang thaùi: coù ñòa chæ laø 379h. ERROR SLCT PE ACK BUSY D7 D D5 D4 D3 D2 D1 D 6 0 c. Thanh ghi ñieàu khieån coù ñòa chæ: 37AH Strobe AF INIT SLCTIN ( Ngaét 8259 ) D7 D6 D5 D4 D3 D2 D1 D 01.4. Hoaït ñoäng cuûa vieäc trao ñoåi döõ lieäu: a. Hoaït ñoäng cuûa phaàn phaùt: + ñoïc Busy cho ñeán khi Busy = 1. + göûi döõ lieäu ra bus döõ lieäu + cho Strobe = 0. + chuaån bò döõ lieäu tieáp theo + quay veà böôùc 1 b. Hoaït ñoäng cuûa phaàn thu: + ñoïc Strobe cho ñeán khi Strobe = 1. + Busy = 0, ACK = 0. + ñoïc döõ lieäu vaøo. + ñöa ACK = 1. + xöû lyù döõ lieäu. + cho Busy = 1 ñeå phaùt kyù töï tieáp theo + quay veà böôùc 1 LÖU ÑOÀ PHAÙT BEGIN BUSY = 1 GÔÛI DÖÕ LIEÄU STROBE = 1 CHUAÅN BÒ DÖÕ LIEÄU TIEÁP THEO ACK = 1 STROBE = 0 HEÁT FILEHÌNH 3.3 THOAÙT RA LÖU ÑOÀ THU BEGIN STROBE =1 BUSY =1 , ACK =0 ÑOÏC DÖÕ LIEÄU ACK = 1 XÖÛ LYÙ DÖÕ LIEÄUHÌNH 3.4 BUSY = 1 GIAO TIEÁP QUA SLOT CARD. (coù ñòa chæ töø 300..31FH). Trong maùy tính ngöôøi ta cheá taïo saün caùc slot cho pheùp ngöôøisöû duïng tính naêng cuûa maùy vi tính baèng caùch gaén theâm caùc thieátbò vaøo noù. Moãi slot ñeàu coù caùc ñöôøng döõ lieäu (data), ñòa chæ (address),caùc ñöôøng +5V, – 5V, + 12V, -12V vaø caùc ñöôøng ñieàu khieån nhöCLK, IRQ, RESET, /IOW, IOR … vì vaäy neáu thieát keá maïch giaotieáp qua slot ...
Tìm kiếm theo từ khóa liên quan:
vi xử lý máy tính với kit bộ điều khiển lệnh chương trình truyền dữ liệu lập trình điều khiển thiết kế vi xử lý giao tiếpGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 281 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 151 0 0 -
Luận văn: Xây dựng hệ thống băng tải đếm sản phẩm sử dụng PLC S7-200
61 trang 146 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 131 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 114 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 104 0 0 -
83 trang 103 0 0
-
Đề thi học kì môn Truyền số liệu - Trường CĐ Kỹ thuật Cao Thắng (Đề 2)
1 trang 85 1 0 -
ĐỀ TÀI : NGHIÊN CỨU THIẾT KẾ BỘ ĐIỀU KHIỂN CHO KHÁNG BÙ NGANG CÓ ĐIỀU KHIỂN KIỂU MÁY BIẾN ÁP
13 trang 84 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 77 0 0