Danh mục

điều khiển máy khoan bằng máy tính điện tử, chương 1

Số trang: 6      Loại file: pdf      Dung lượng: 96.48 KB      Lượt xem: 13      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Trải qua một thời gian dài từ phát minh đầu tiên ra máy tính cho đến nay, máy tính đã không ngừng nâng cao và phát triển qua nhiều thế hệ. Tuy nhiên hầu hết máy tính đang phổ biến hiện nay đều có nguồn gốc xuất phát từ họ PC (Personal Computer). Đầu tiên là kiểu máy PCXT do hãng IBM chế tạo với bộ xử lý (CPU) 8088 của hãng Intel. Đây là hệ thống xử lý dữ liệu 16 bit nhưng dùng bus dữ liệu 8 bit. Tiếp theo đó là máy AT ra đời với bộ...
Nội dung trích xuất từ tài liệu:
điều khiển máy khoan bằng máy tính điện tử, chương 1 Chương 1: GIAO TIEÁP MAÙY TÍNHI _ CAÙC VAÁN ÑEÀ CÔ BAÛN VEÀ MAÙY TÍNH Traûi qua moät thôøi gian daøi töø phaùt minh ñaàu tieân ra maùytính cho ñeán nay, maùy tính ñaõ khoâng ngöøng naâng cao vaø phaùttrieån qua nhieàu theá heä. Tuy nhieân haàu heát maùy tính ñang phoåbieán hieän nay ñeàu coù nguoàn goác xuaát phaùt töø hoï PC (PersonalComputer). Ñaàu tieân laø kieåu maùy PCXT do haõng IBM cheá taïovôùi boä xöû lyù (CPU) 8088 cuûa haõng Intel. Ñaây laø heä thoáng xöû lyùdöõ lieäu 16 bit nhöng duøng bus döõ lieäu 8 bit. Tieáp theo ñoù laø maùy AT ra ñôøi vôùi boä xöû lyù 80286 coù tínhnaêng hôn haún chip 8088 cuûa maùy PC XT. Noù coù khaû naêng taïo raboä nhôù aûo, ña nhieäm vuï, toác ñoä nhanh, ñoä tin caäy cao vaø duøngbus döõ lieäu 16 bit. Ña nhieäm (Multitasking) laø khaû naêng thöïchieän moät luùc nhieàu nhieäm vuï:- Vöøa in moät taøi lieäu- Vöøa tính toaùn moät pheùp tính Coâng vieäc naøy thöïc hieän ñöôïc nhôø hoaùn chuyeån nhanh theosöï theo doõi cuûa CPU ñeán caùc chöông trình maø noù ñang naémquyeàn ñieàu khieån .Vieäc naøy ñöôïc thöïc hieän ngay beân trong CPUcoäng vôùi moät vaøi giuùp ñôõ cuûa heä ñieàu haønh.Boä nhôù aûo (VirtullMemory) cho pheùp maùy tính laøm vieäc vôùi moät boä nhôù döôøngnhö lôùn hôn nhieàu so vôùi boä nhôù vaät lyù hieän coù: Coâng vieäc naøythöïc hieän ñöôïc nhôø moät phaàn meàm vaø söï thieát keá phaàn cöùng cöïckyø tinh xaûo. Ngaøy nay caùc maùy AT 386, 486, Pentium duøng chip CPUlaàn löôït laø 80386, 80486, P5 laø keát quaû cuûa trình ñoä kyõ thuaät vaøcoâng ngheä hieän ñaïi. Chöông trình moät boä nhôù lôùn hôn toå tieân laø :8088 hay 80286 cuøng vôùi nhieàu chöùc naêng môùi, theâm nöõa laø toácñoä vi xöû lyù khoâng ngöøng ñöôïc naâng cao ñoä roäng cuûa data buscuõng môû roäng leân 32bit roài 64 bit vôùi Pentium.II _ CAÙC PHÖÔNG PHAÙP ÑIEÀU KHIEÅN VAØO RA:1. Vaøo ra ñieàu khieån baèng chöông trình: Thieát bò ngoai vi ñieàu gheùp vôùi Bus heä thoáng vi xöû lyù thoângqua caùc phaàn thích öùng veà coâng ngheä cheá taïo vaø logic. Thíchöùng veà coâng ngheä cheá taïo laø ñieàu chænh möùc coâng ngheä saûn xuaátthieát bò ngoaïi vi vaø coâng ngheä saûn xuaát cuûa maïch trong heä vi xöûlyù. Thích öùng veà Logic laø nhieäm vuï taïo tín hieäu ñieàu khieånngoaïi vi tín hieäu treân bus heä thoáng. Trong heä vi xöû lyù moät vuøng nhôù duøng laøm nôi chöùa ñòa chæcoång vaøo ra vaø CPU xuaát hoaëc nhaäp döõ lieäu töø caùc coång vaøo ranaøy caùc leänh xuaát nhaäp In/Out Luùc naøy coång vaøo ra ñöôïc xemnhö thanh ghi ngoaøi, chuùng ñöôïc vieát vaøo hoaëc ñoïc ra nhö oâ nhôùRam qua hai leänh treân. Ñeå phaân bieät höôùng xuaát hoaëc nhaäp döõlieäu töø coång vaøo ra CPU phaùt ra tín hieäu ñieàu khieån ñoïc hoaëcvieát. Ñeå phaân bieät vuøng nhôù vôùi thieát bò vaøo ra CPU phaùt ra tínhieäu ñieàu khieån IO/M. Khi coù caùc leänh naøy thì caùc leänh In/Outmôùi coù taùc duïng. Ngoaøi caùc leänh qui chieáu boä nhôù, cuõng nhö khaû naêng traoñoåi döõ lieäu giöõa thieát bò ngoaïi vi vaø heä vi xöû lyù. Luùc ñoù vaøo rañöôïc gaùn nhö moät ñòa chæ oâ nhôù cuûa boä nhôù. Caùc thanh ghi lieânquan tôùi coång vaøo ra ñöôïc xem nhö ngaên nhôù. Khi boä vi xöû lyùgoïi ñòa chæ vaø xung ñieàu khieån ñoïc hay vieát boä nhôù khoâng caànxaùc ñònh nôi gôûi laø boä nhôù hay thieát bò vaøo ra. Noù chæ hoûi nôi gôûidöõ lieäu vaøo trong khoaûng thôøi gian cho pheùp. Boä logic beân ngoaøiseõ giaûi maõ ñòa chæ keát hôïp vôùi xung MR, MW, ñeå choïn thieát bòmaø khoâng phaân bieät ngaên nhôù hay thieát bò vaøo ra.2. Vaøo ra ñieàu khieån baèng ngaét: Vôùi phöông phaùp ñieàu khieån vaøo ra baèng chöông trình,CPU phaûi lieân tuïc kieåm tra traïng thaùi cuûa thieát bò ngoaïi vi ñeánkhi saün saøng, ñoù laø söï laõng phí thôøi gian cuûa CPU vaø chöôngtrình daøi vaø phöùc taïp. Khi boä vi xöû lyù coù nhieàu thieát bò ngoaïi viCPU khoâng ñaùp öùng yeâu caàu cuûa chuùng. Coù theå ñaùp öùng yeâu caàungoaïi vi nhanh choùng vaø khoâng theo trình töï nhö ñònh tröôùc nhôøcô caáu ngaét CPU. Nhôø tính chaát ñaùp öùng töùc thôøi cuûa vi xöû lyù khi coù yeâu caàungaét töø thieát bò ngoaïi vi do ñoù caùc ngaét thöôøng ñöôïc duøng ôûnhöõng tröôøng hôïp yeâu caàu ñap öùng nhanh, thôøi gian traû lôøi ngaén,thöïc hieän ôû baát kyø thôøi ñieåm naøo. Khi ñoù CPU phaûi chuyeån ñeánchöông trình con, yeâu caàu ngaét ôû cuoái baát kyø leänh naøo trongchöông trình chính. Caùc chöông trình con phuïc vuï ngaét coù theålöu tröõ noäi dung caùc thanh ghi vaø khoâi phuïc laïi khi thöïc hieänxong chöông trình phuïc vuï ngaét vaø tröôùc khi trôû laïi chöông trìnhchính. Giao tieáp vôùi mayù tính laø trao ñoåi döõ kieän giöõa moät maùytính vôùi moät hay nhieàu thieát bò ngoaïi vi. Theo tieâu chuaån saûn xuaát, maùy tính giao tieáp vôùi ngöôøi söûduïng baèng hai thieát bò:- Baøn phím ...

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