kết hợp máy tính với kit và vi xử lý, chương 3
Số trang: 10
Loại file: pdf
Dung lượng: 116.20 KB
Lượt xem: 16
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:
Khối giải mã lệnh (Instruction Decoder): Chức năng của khối giải mã lệnh là nhận lệnh từ thanh ghi lệnh, sau đó tiến hành giải mã lệnh rồi đưa tín hiệu điều khiển đến khối điều khiển logic. Các đường dây dẫn: Các khối bên trong của vi xử lý liên hệ với nhau thông qua các đường dây dẫn. Các đường dây dẫn được chia làm ba nhóm chính: đường dữ liệu, đường địa chỉ và đường điều khiển. - Đường địa chỉ: trong vi xử lý 8085, đường dữ liệu của nó gồm 16 đường dây dẫn song...
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 3 Chương 3 : Caùc thaønh phaàn khaùc beân trong vi xöû lyù. Khoái giaûi maõ leänh (Instruction Decoder): Chöùc naêng cuûa khoái giaûi maõ leänh laø nhaän leänh töø thanh ghileänh, sau ñoù tieán haønh giaûi maõ leänh roài ñöa tín hieäu ñieàu khieånñeán khoái ñieàu khieån logic. Caùc ñöôøng daây daãn: Caùc khoái beân trong cuûa vi xöû lyù lieân heä vôùi nhau thoâng quacaùc ñöôøng daây daãn. Caùc ñöôøng daây daãn ñöôïc chia laøm ba nhoùmchính: ñöôøng döõ lieäu, ñöôøng ñòa chæ vaø ñöôøng ñieàu khieån. - Ñöôøng ñòa chæ: trong vi xöû lyù 8085, ñöôøng döõ lieäu cuûa noùgoàm 16 ñöôøng daây daãn song song ñeå truyeàn taûi caùc bit ñòa chæ.Soá ñöôøng ñòa chæ cho ta bieát soá oâ nhôù toái ña maø vi xöû lyù coù khaûnaêng truy xuaát ñöôïc, soá oâ nhôù ñöôïc tính baèng coâng thöùc 2n vôùi nlaø soá ñöôøng daây daãn. Vaäy vôùi vi xöû lyù 8085A, khaû naêng truyxuaát oâ nhôù toái ña laø 65536 oâ nhôù. Vôùi nhieäm vuï ñònh ra ñòa chæcuûa thieát bò caàn truy xuaát neân ñöôøng ñòa chæ mang tính moät chieàuvaø chæ coù vi xöû lyù môùi coù khaû naêng ñöa ñòa chæ leân ñöôøng ñòa chæ. - Ñöôøng döõ lieäu: duøng ñeå keát noái caùc thanh ghi beân trong vixöû lyù vôùi caùc khoái khaùc beân trong vi xöû lyù vaø chuyeån döõ lieäu rangoaøi. Vi xöû lyù 8085A coù 8 ñöôøng döõ lieäu. Ñeå caùc thanh ghi beântrong vöøa coù khaû naêng nhaän döõ lieäu vöøa coù khaû naêng xuaát döõlieäu thì ñöôøng döõ lieäu phaûi coù tính chaát hai chieàu. - Ñöôøng ñieàu khieån: bao goàm caùc tín hieäu ñieàu khieån ñeåbaûo ñaûm söï hoaït ñoäng ñoàng boä vôùi nhau giöõa caùc khoái. Moãi tínhieäu ñieàu khieån coù moät chieàu nhaát ñònh. 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 ...
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 3 Chương 3 : Caùc thaønh phaàn khaùc beân trong vi xöû lyù. Khoái giaûi maõ leänh (Instruction Decoder): Chöùc naêng cuûa khoái giaûi maõ leänh laø nhaän leänh töø thanh ghileänh, sau ñoù tieán haønh giaûi maõ leänh roài ñöa tín hieäu ñieàu khieånñeán khoái ñieàu khieån logic. Caùc ñöôøng daây daãn: Caùc khoái beân trong cuûa vi xöû lyù lieân heä vôùi nhau thoâng quacaùc ñöôøng daây daãn. Caùc ñöôøng daây daãn ñöôïc chia laøm ba nhoùmchính: ñöôøng döõ lieäu, ñöôøng ñòa chæ vaø ñöôøng ñieàu khieån. - Ñöôøng ñòa chæ: trong vi xöû lyù 8085, ñöôøng döõ lieäu cuûa noùgoàm 16 ñöôøng daây daãn song song ñeå truyeàn taûi caùc bit ñòa chæ.Soá ñöôøng ñòa chæ cho ta bieát soá oâ nhôù toái ña maø vi xöû lyù coù khaûnaêng truy xuaát ñöôïc, soá oâ nhôù ñöôïc tính baèng coâng thöùc 2n vôùi nlaø soá ñöôøng daây daãn. Vaäy vôùi vi xöû lyù 8085A, khaû naêng truyxuaát oâ nhôù toái ña laø 65536 oâ nhôù. Vôùi nhieäm vuï ñònh ra ñòa chæcuûa thieát bò caàn truy xuaát neân ñöôøng ñòa chæ mang tính moät chieàuvaø chæ coù vi xöû lyù môùi coù khaû naêng ñöa ñòa chæ leân ñöôøng ñòa chæ. - Ñöôøng döõ lieäu: duøng ñeå keát noái caùc thanh ghi beân trong vixöû lyù vôùi caùc khoái khaùc beân trong vi xöû lyù vaø chuyeån döõ lieäu rangoaøi. Vi xöû lyù 8085A coù 8 ñöôøng döõ lieäu. Ñeå caùc thanh ghi beântrong vöøa coù khaû naêng nhaän döõ lieäu vöøa coù khaû naêng xuaát döõlieäu thì ñöôøng döõ lieäu phaûi coù tính chaát hai chieàu. - Ñöôøng ñieàu khieån: bao goàm caùc tín hieäu ñieàu khieån ñeåbaûo ñaûm söï hoaït ñoäng ñoàng boä vôùi nhau giöõa caùc khoái. Moãi tínhieäu ñieàu khieån coù moät chieàu nhaát ñònh. 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 ...
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ếpTài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 298 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 154 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 150 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 133 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 118 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 118 0 0 -
83 trang 108 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 91 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 86 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0