
Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 2
Thông tin tài liệu:
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ìm kiếm theo từ khóa liên quan:
vi xử lý điện tử công nghiệp Thiết kế máy tính Xử lý các lệnh xử lý 8085 vi mạch 8255a dữ liêu dạng nối tiếp Bộ nhớ vi mạchTài liệu có liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 327 0 0 -
BÀI GIẢNG LẬP TRÌNH GHÉP NỐI THIẾT BỊ NGOẠI VI
42 trang 279 2 0 -
82 trang 267 0 0
-
Giáo trình Kỹ thuật điện (Nghề: Điện tử công nghiệp - Trung cấp) - Trường Cao đẳng Cơ giới
124 trang 246 2 0 -
Đề tài : Tính toán, thiết kế chiếu sáng sử dụng phần mềm DIALux
74 trang 238 0 0 -
6 trang 229 0 0
-
Đồ án tốt nghiệp Điện tự động công nghiệp: Thiết kế bộ đo tần số đa năng
50 trang 205 0 0 -
71 trang 196 0 0
-
78 trang 178 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 159 0 0 -
49 trang 159 0 0
-
Đồ án tốt nghiệp Điện tự động công nghiệp: Thiết kế cung cấp điện cho Công ty Đóng tàu Phà Rừng
64 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 137 0 0 -
94 trang 137 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 137 0 0 -
89 trang 136 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 128 0 0 -
Giáo trình Mạch điện tử cơ bản (Nghề: Điện tử công nghiệp - Trung Cấp) - Trường Cao đẳng Cơ giới
155 trang 122 1 0 -
Thủ thuật sử dụng máy tính: Cách đặt pass để chống keylog, magic
4 trang 106 0 0 -
81 trang 101 0 0