Giao tiếp giữa KIT vi xử lý 8085 và máy tính Nguồn, chương 3
Số trang: 10
Loại file: pdf
Dung lượng: 129.14 KB
Lượt xem: 10
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:
Bộ nhớ là các vi mạch được tích hợp với mật độ cao. Bộ nhớ chính là nơi lưu trữ các chương trình cho vi xử lý cũng như lưu trữ các kết quả khi xử lý, vì vậy mọi hệ thống điều khiển tự động dùng vi xử lý đều phải dùng tới bộ nhớ. 2. HOẠT ĐỘNG TỔNG QUÁT CỦA MỘT BỘ NHỚ: Quá trình hoạt động truy xuất dữ liệu của bộ nhớ đều thông qua các bước sau: - Nhận địa chỉ để chọn đúng ô nờ cần truy xuất. - Nhận tín hiệu điều khiển,...
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 3 Chương 3 : Taäp leänh cuûa vi xöû lyù Moãi vi xöû lyù coù moät taäp leänh rieâng tuøy thuoäc vaøo caáu truùcbeân trong cuûa noù. Taäp leänh goàm nhieàu leänh. Leänh cuûa vi xöû lyù laø döõ lieäu ôû daïng soá nhò phaân, vôùi vi xöûlyù 8085 chieàu daøi moät leänh laø 8 bit. Moät leänh luoân luoân bao goàm hai phaàn chính: maõ leänh vaøñòa chæ, neáu moät leänh maø phaàn sau cuûa noù laø döõ lieäu thì phaàn ñòachæ ñaõ ñöôïc hieåu ngaàm. Ñeå vieäc vieát chöông trình deã daøng hôn, ngöôøi ta duøng caùctöø goïi nhôù ñeå leänh deã vieát vaø deã ñoïc hôn, vieäc naøy laøm ngöôøivieát chöông trình coù theå nhôù ñöôïc nhieàu leänh hôn. Taäp leänh cuûa vi xöû lyù ñöôïc chia laøm 9 nhoùm leänh cô baûn sau: - Nhoùm leänh truyeàn döõ lieäu. - Nhoùm leänh soá hoïc vaø logic. - Nhoùm leänh trao ñoåi, truyeàn khoái döõ lieäu vaø tìm kieám. - Nhoùm leänh xoay vaø dòch. - Nhoùm leänh ñieàu khieån. - Nhoùm leänh veà bit. - Nhoùm leänh nhaûy. - Nhoùm leänh goïi, trôû veà vaø nhoùm leänh baét ñaàu. - Nhoùm leänh xuaát/nhaäp. 4. Caùc kieåu ñònh ñòa chæ trong vi xöû lyù: Trong vi xöû lyù söû duïng raát nhieàu kieåu ñònh ñòa chæ, sau ñaâylaø moät soá kieåu ñònh ñòa chæ thoâng duïng. * Kieåu ñònh ñòa chæ töùc thôøi: Vôùi kieåu ñònh ñòa chæ töùc thôøi thì trong maõ leänh khoâng ñeà caäptôùi ñòa chæ maø chæ ñeà caäp tôùi döõ lieäu, ñòa chæ ôû ñaây ñaõ ñöôïc hieåungaàm. * Kieåu ñònh ñòa chæ tröïc tieáp: Trong maõ leänh coù chöùa ñòa chæ tröïc tieáp cuûa oâ nhôù caàn xöûlyù, vi xöû lyù 8085A coù 16 ñöôøng ñòa chæ neân ñòa chæ tröïc tieáp cuõngcoù ñoä daøi 16 bit. * Kieåu ñònh ñòa chæ ngaàm: Trong caùch ñònh ñòa chæ naøy, vò trí hoaëc giaù trò cuûa soá lieäuñöôïc hieåu ngaàm nhôø maõ leänh. * Kieåu ñònh ñòa chæ giaùn tieáp duøng thanh ghi: Yeáu toá thöù hai trong caáu truùc leänh khoâng phaûi laø ñòa chæcuûa döõ lieäu maø chæ laø daáu hieäu cho bieát vò trí, nôi chöùa ñòa chæcuûa soá lieäu. * Kieåu ñònh ñòa chæ tröïc tieáp baèng thanh ghi:Yeáu toá thöù hai cuûa caáu truùc leänh laø kyù hieäu cuûa caùc thanh ghi,döõ lieäu xöû lyù laø döõ lieäu chöI. SÔ ÑOÀ CAÁU TRUÙC BEÂN NGOAØI VAØ CHÖÙC NAÊNG CAÙC CHAÂN CUÛA VI XÖÛ LYÙ 8085: 1. Ñaëc tính cuûa vi xöû lyù 8085A: - Nguoàn cung caáp: 5 V 10%. - Doøng ñieän cöïc ñaïi: Imax = 170 mA. - Taàn soá xung clock chuaån: 6,134 Mhz. - Ñoä daøi döõ lieäu laø 8 bit. - Khaû naêng truy xuaát oâ nhôù tröïc tieáp laø 64 Kbytes. - Vi xöû lyù coù theå tính soá nhò phaân, thaäp phaân. - Vi xöû lyù coù 8 ñöôðng döõ lieäu vaø 16 ñöôøng ñòa chæ. - Caùc ñöôøng ñieàu khieån : RD, WR, IO/M, Clock Out, ResetOut vaø 4 ngaét.2. Sô ñoà chaân vaø sô ñoà logic: X1 1 40 Vcc Ready A8 – A15 X2 HOLDReset out HLDA Hold SOD Clock out SID Reset in Intr AD0 – AD7 Trap READY RST 7.5 ALE RST 7.5 IO/M RST 6.5 S0 RST 6.5 S1 RST 5.5 RD RST 5.5 S1 INTR 8085A WR RD INTA ALE Trap 8085A WR AD0 S0 Reset in AD1 A15 HLDA X1 INTA AD2 A14 AD3 A13 X2 Reset out AD4 A12 AD5 A11 SID AD6 A10 Vcc SOD AD7 A9 Vss Clock out Vss 20 21 A8 Hình 1.3 : Sô ñoà chaân vaø sô ñoà logic cuûa 8085A 3. Chöùc naêng caùc chaân: * Chaân 1, 2 – X1, X2 (Input): - Chaân X1, X2 laø hai ngoõ vaøo, ñaây cuõng laø nôi ñaët thaïchanh. Nhieäm vuï cuûa noù laø taïo dao ñoäng cho caùc khoái beân trong vixöû lyù. - Vi xöû lyù khaùc nhau coù taàn soá laøm vieäc khaùc nhau, sau ñaâylaø taàn soá laøm vieäc cöïc ñaïi cuûa moät vaøi vi xöû lyù do Intel saûn xuaát: 6MHz ñoái vôùi 8085A. 1 ...
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 3 Chương 3 : Taäp leänh cuûa vi xöû lyù Moãi vi xöû lyù coù moät taäp leänh rieâng tuøy thuoäc vaøo caáu truùcbeân trong cuûa noù. Taäp leänh goàm nhieàu leänh. Leänh cuûa vi xöû lyù laø döõ lieäu ôû daïng soá nhò phaân, vôùi vi xöûlyù 8085 chieàu daøi moät leänh laø 8 bit. Moät leänh luoân luoân bao goàm hai phaàn chính: maõ leänh vaøñòa chæ, neáu moät leänh maø phaàn sau cuûa noù laø döõ lieäu thì phaàn ñòachæ ñaõ ñöôïc hieåu ngaàm. Ñeå vieäc vieát chöông trình deã daøng hôn, ngöôøi ta duøng caùctöø goïi nhôù ñeå leänh deã vieát vaø deã ñoïc hôn, vieäc naøy laøm ngöôøivieát chöông trình coù theå nhôù ñöôïc nhieàu leänh hôn. Taäp leänh cuûa vi xöû lyù ñöôïc chia laøm 9 nhoùm leänh cô baûn sau: - Nhoùm leänh truyeàn döõ lieäu. - Nhoùm leänh soá hoïc vaø logic. - Nhoùm leänh trao ñoåi, truyeàn khoái döõ lieäu vaø tìm kieám. - Nhoùm leänh xoay vaø dòch. - Nhoùm leänh ñieàu khieån. - Nhoùm leänh veà bit. - Nhoùm leänh nhaûy. - Nhoùm leänh goïi, trôû veà vaø nhoùm leänh baét ñaàu. - Nhoùm leänh xuaát/nhaäp. 4. Caùc kieåu ñònh ñòa chæ trong vi xöû lyù: Trong vi xöû lyù söû duïng raát nhieàu kieåu ñònh ñòa chæ, sau ñaâylaø moät soá kieåu ñònh ñòa chæ thoâng duïng. * Kieåu ñònh ñòa chæ töùc thôøi: Vôùi kieåu ñònh ñòa chæ töùc thôøi thì trong maõ leänh khoâng ñeà caäptôùi ñòa chæ maø chæ ñeà caäp tôùi döõ lieäu, ñòa chæ ôû ñaây ñaõ ñöôïc hieåungaàm. * Kieåu ñònh ñòa chæ tröïc tieáp: Trong maõ leänh coù chöùa ñòa chæ tröïc tieáp cuûa oâ nhôù caàn xöûlyù, vi xöû lyù 8085A coù 16 ñöôøng ñòa chæ neân ñòa chæ tröïc tieáp cuõngcoù ñoä daøi 16 bit. * Kieåu ñònh ñòa chæ ngaàm: Trong caùch ñònh ñòa chæ naøy, vò trí hoaëc giaù trò cuûa soá lieäuñöôïc hieåu ngaàm nhôø maõ leänh. * Kieåu ñònh ñòa chæ giaùn tieáp duøng thanh ghi: Yeáu toá thöù hai trong caáu truùc leänh khoâng phaûi laø ñòa chæcuûa döõ lieäu maø chæ laø daáu hieäu cho bieát vò trí, nôi chöùa ñòa chæcuûa soá lieäu. * Kieåu ñònh ñòa chæ tröïc tieáp baèng thanh ghi:Yeáu toá thöù hai cuûa caáu truùc leänh laø kyù hieäu cuûa caùc thanh ghi,döõ lieäu xöû lyù laø döõ lieäu chöI. SÔ ÑOÀ CAÁU TRUÙC BEÂN NGOAØI VAØ CHÖÙC NAÊNG CAÙC CHAÂN CUÛA VI XÖÛ LYÙ 8085: 1. Ñaëc tính cuûa vi xöû lyù 8085A: - Nguoàn cung caáp: 5 V 10%. - Doøng ñieän cöïc ñaïi: Imax = 170 mA. - Taàn soá xung clock chuaån: 6,134 Mhz. - Ñoä daøi döõ lieäu laø 8 bit. - Khaû naêng truy xuaát oâ nhôù tröïc tieáp laø 64 Kbytes. - Vi xöû lyù coù theå tính soá nhò phaân, thaäp phaân. - Vi xöû lyù coù 8 ñöôðng döõ lieäu vaø 16 ñöôøng ñòa chæ. - Caùc ñöôøng ñieàu khieån : RD, WR, IO/M, Clock Out, ResetOut vaø 4 ngaét.2. Sô ñoà chaân vaø sô ñoà logic: X1 1 40 Vcc Ready A8 – A15 X2 HOLDReset out HLDA Hold SOD Clock out SID Reset in Intr AD0 – AD7 Trap READY RST 7.5 ALE RST 7.5 IO/M RST 6.5 S0 RST 6.5 S1 RST 5.5 RD RST 5.5 S1 INTR 8085A WR RD INTA ALE Trap 8085A WR AD0 S0 Reset in AD1 A15 HLDA X1 INTA AD2 A14 AD3 A13 X2 Reset out AD4 A12 AD5 A11 SID AD6 A10 Vcc SOD AD7 A9 Vss Clock out Vss 20 21 A8 Hình 1.3 : Sô ñoà chaân vaø sô ñoà logic cuûa 8085A 3. Chöùc naêng caùc chaân: * Chaân 1, 2 – X1, X2 (Input): - Chaân X1, X2 laø hai ngoõ vaøo, ñaây cuõng laø nôi ñaët thaïchanh. Nhieäm vuï cuûa noù laø taïo dao ñoäng cho caùc khoái beân trong vixöû lyù. - Vi xöû lyù khaùc nhau coù taàn soá laøm vieäc khaùc nhau, sau ñaâylaø taàn soá laøm vieäc cöïc ñaïi cuûa moät vaøi vi xöû lyù do Intel saûn xuaát: 6MHz ñoái vôùi 8085A. 1 ...
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ạchGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 280 0 0 -
BÀI GIẢNG LẬP TRÌNH GHÉP NỐI THIẾT BỊ NGOẠI VI
42 trang 241 2 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 235 2 0 -
82 trang 205 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 196 0 0 -
71 trang 182 0 0
-
6 trang 170 0 0
-
78 trang 156 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 154 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 150 0 0