Danh mục

Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 2

Số trang: 9      Loại file: pdf      Dung lượng: 90.76 KB      Lượt xem: 12      Lượt tải: 0    
Hoai.2512

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

Thông tin tài liệu:

Cấu trúc của một vi xử lý cơ bản : Một vi xử lý về cơ bản gồm có 3 khối chức năng: đơn vị thực thi (Execution), bộ điều khiển tuần tự (Sequencer) và bus giao tiếp. - Đơn vị thực thi : Xử lý các lệnh số học và logic. Các toán hạng liên quan có mặt ở các thanh ghi dữ liệu hoặc địa chỉ hoặc từ bus nội. - Bộ điều khiển tuần tự : Bao gồm bộ giải mã lệnh (Intrustruction Đecoer) và bộ đếm chương trình (Program Counter). + Bộ đếm chương trình gọi...
Nội dung trích xuất từ tài liệu:
Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 2 Chöông 2: CAÁU TRUÙC VI XÖÛ LYÙ 8085 I. CAÁU TAÏO BEÂN TRONG VI XÖÛ LYÙ 8085 1. Caáu truùc cuûa moät vi xöû lyù cô baûn : Moät vi xöû lyù veà cô baûn goàm coù 3 khoái chöùc naêng: ñôn vòthöïc thi (Execution), boä ñieàu khieån tuaàn töï (Sequencer) vaø busgiao tieáp. - Ñôn vò thöïc thi : Xöû lyù caùc leänh soá hoïc vaø logic. Caùctoaùn haïng lieân quan coù maët ôû caùc thanh ghi döõ lieäu hoaëc ñòa chæhoaëc töø bus noäi. - Boä ñieàu khieån tuaàn töï : Bao goàm boä giaûi maõ leänh(Intrustruction Decoder) vaø boä ñeám chöông trình (ProgramCounter). + Boä ñeám chöông trình goïi caùc leänh chöông trình tuaàn töï. + Boä giaûi maõ leänh thì khôûi ñoäng caùc böôùc caàn thieát ñeå thöïc hieän leänh. Boä ñieàu khieån tuaàn töï taïo thaønh moät heä thoáng logic tuaàn töïmaø caùch thöùc hoaït ñoäng cuûa noù ñöôïc chöùa trong ROM. Noäi dungchöùa trong ROM ñöôïc goïi laø vi chöông trình. Caùc leänh beânngoaøi trong tröôøng hôïp naøy xaùc ñònh caùc ñòa chæ vaøo vi chöôngtrình. Khi chöông trình baét ñaàu thöïc hieän thì boä ñeám chöông trìnhPC ñöôïc ñaët ôû ñòa chæ baét ñaàu, thöôøng laø ñòa chæ 0000H (vôùi xi xöûlyù 8 bit). Ñòa chæ naøy ñöôïc chuyeån ñeán boä nhôù thoâng qua bus ñòachæ (Address Bus). Khi tín hieäu Read ñöôïc ñöa vaøo ôû bus ñòa chænoäi dung cuûa boä nhôù lieân quan xuaát hieän treân bus döõ lieäu (databus) vaø seõ ñöôïc chöùa ôû boä giaûi maõ leänh (Instruction Decoder).Sau khi khôûi ñoäng moät soá böôùc caàn thieát ñeå thöïc thi leänh nhôømoät soá chu kyø maùy vaø khi leänh ñaõ thöïc thi, thì boä giaûi maõ leänhlaøm cho boä ñeám chöông trình chæ ñeán oâ ñòa chæ cuûa leänh keá. Trong ñeà taøi naøy, söû duïng vi xöû lyù 8085 laø moät vi xöû lyù 8bit neân döôùi ñaây xin trình baøy caáu truùc cuûa vi xöû lyù 8085. Instruction Decoder Data Register ALU Address Register Program Counter Logic Control Hình 1.1 : Sô ñoà khoái cuûa moät vi xöû lyù 8 bit. 16 bit Address Memory Address Accumulator (A) Status Register Register High Low Register B Register C SP Register D Register E PC Register H Register L 8 bit Internal data bus Bus 8 bit Data Bus C Instruction TEMP-1 TEMP-2 ontrol Register Logic IN IN Instruction Decoder ALU Out Hình 1.2 : Sô ñoà caáu truùc cuûa moät vi xöû lyù. Qua sô ñoà treân, ta thaáy vi xöû lyù bao goàm caùc khoái chínhsau: khoái ñôn vò soá hoïc/logic ALU (Arithmatic Logic Unit), caùcthanh ghi vaø khoái Control Logic. Caùc khoái naøy lieân heä vôùi nhauqua caùc ñöôøng daây truyeàn tín hieäu. 2. Chöùc naêng vaø nhieäm vuï cuûa caùc khoái trong vi xöû lyù: a. Khoái ALU (Arithmatic Logic Unit). Khoái ñôn vò soá hoïc/ logic laø khoái quan troïng nhaát beân trongvi xöû lyù, khoái ALU chöùa caùc maïch ñieän logic coù chöùc naêng chínhlaø thöïc hieän caùc pheùp toaùn, caùc pheùp thay ñoåi soá lieäu. Cô sôûchính cuûa khoái ALU laø maïch coäng, neân noù coù khaû naêng thöïc hieäncaùc pheùp xöû lyù soá nhò phaân. Khoái ALU coù hai ngoõ vaøo vaø moät ngoõ ra, caùc ngoõ vaøo coùchöùc naêng chuyeån tín hieäu ngoõ vaøo vaøo khoái ALU ñeå tính toaùn,sau ñoù döõ lieäu ñöôïc chuyeån ñeán ngoõ ra ñeå chuyeån ra ngoaøi. Döõ lieäu tröôùc khi vaøo khoái ALU ñöôïc chöùa ôû thanh ghiTEMP 1 vaø TEMP 2 laø caùc thanh ghi ñeäm. Trong vi xöû lyù coù moätthanh ghi ñaëc bieät coù teân laø thanh ghi A, haàu heát moïi hoaït ñoängcuûa ALU ñeàu thoâng qua thanh ghi naøy. Thoâng thöôøng khoái ALUnhaän döõ lieäu töø thanh ghi A roài xöû lyù döõ lieäu, sau khi xöû lyù xongthì laïi gôûi döõ lieäu ra thanh ghi A. b. Caùc thanh ghi beân trong vi xöû lyù. ...

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