Thiết kế máy thu phát ký tự 8 bit, chương 12
Số trang: 20
Loại file: pdf
Dung lượng: 245.58 KB
Lượt xem: 23
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:
Vi xử lý là một linh kiện bán dẫn chứa các mạch điện Logic được chế tạo theo công nghệ LSI hoặc VLSI. Vi xử lý cokhá năng thực hiện các chức năng tính toán và tạo ra các quyết định làm thay đổi trình tự để thi hành chương trình. Vi xử lý là thiết bị Logic lập trình được, được thiết kế bằng các thanh ghi (Regité) các Flip-Flop và các bộ định thời (Time).
Nội dung trích xuất từ tài liệu:
Thiết kế máy thu phát ký tự 8 bit, chương 12 Chương 12: GIÔÙI THIEÄU BOÄ VI XÖÛ LYÙ 8085A. 1.1.Giôùi thieäu chung. Vi xöû lyù (Microprocessor) laø moät linh kieän baùn daãn chöùa caùc maïch ñieän Logic ñöôïc cheá taïo theo coâng ngheä LSI hoaëc VLSI. Vi xöû lyù coùkhaû naêng thöïc hieän caùc chöùc naêng tính toaùn vaø taïo ra caùc quyeát ñònh laøm thay ñoåi trình töï ñeå thi haønh chöông trình. Vi xöû lyù laø thieát bò Logic laäp trình ñöôïc, ñöôïc thieát keá baèng caùc thanh ghi (Register) caùc Flip-Flop vaø caùc boä ñònh thôøi (Timer). Chöùc naêng chính cuûa moät boä vi xöû lyù (CPU) laø coù khaû naêng nhaän xöû lyù vaø xuaát döõ lieäu, quaù trình naøy ñöôïc ñieàu khieån theo moät chöông trình goàm taäp hôïp caùc leänh töø beân ngoaøi maø ngöôøi söû duïng coù theå thay ñoåi moät caùch deã daøng. Moät CPU coù theå hieåu ñöôïc töø vaøi chuïc, vaøi traêm ñeán haøng ngaøn leänh. Vì vaäy CPU coù khaû naêng thöïc hieän ñöôïc raát nhieàu yeâu caàu ñieàu khieån khaùc nhau. 1.2.Caáu truùc beân trong boä vi xöû lyù 8085A. (Hình 1.1) trình baøy caáutruùc beân trong cuûa 8085A noù bao goàm: Ñôn vò xöû lyù Logic vaø soá hoïc ALU (Arithmetic), ñôn vò ñònh thôøi vaø ñieàu khieån (Timing And Control Unit), boä giaûi maõ vaø thanh ghi leänh (Instruction Register and Decoder), daõy thanh ghi (Register Array) ñieàu khieån ngaét (Interrupt Control) vaø ñieàu khieån I/O noái tieáp (Serial I/O Control). 1.2.1.Ñôn vò Logic vaø soá hoïc ALU. Ñôn vò naøy thöïc hieän caùc chöùc naêng tính toaùn bao goàm: Thanh ghi tích luõy (Accumulator), thanh ghi taïm (Temporary Register), caùc maïch Logic vaø soá hoïc, vaø 5 côø baùo (Flag) trong thanh ghi côø (Flag Regisrer). Thanh ghi taïm duøng ñeå löu tröû soá lieäu trong suoát quaù trình hoaït ñoäng soá hoïc vaø Logic. Keát quaû ñöôïc löu tröû vaøo thanh ghi tích luõy, vaø caùc côø (caùc Flip-Flop) ñöôïc ñaët (set: baèng 1)hoaëc ñöôïc ñaët laïi (Reset: baèng 0) tuøy theo keát quaû tính toaùn. Caùc côø chòu aûnh höôûng cuûa caùc pheùp toaùn Logic vaø soá hoïc trong ALU. Trong haàu heát caùc hoaït ñoäng naøy, keát quaû ñöôïc löu tröû vaøo thanh ghi tích luõy. Do ñoù caùc côø thöôøng phaûn aùnh caùc ñieàu kieän döõ lieäu trong thanh ghi tích luõy tröø moät vaøi tröôøng hôïp ngoaïi leä. 1.2.2. Thanh ghi côø (Flag Register) Caùc bit ghi traïng thaùi thöôøng coù trong moät thanh ghi traïng thaùi. D D D D D D D D S Z X AC X P X CY Hình 1.1. Caáu taïo thanh ghi traïng thaùi S: Sign: (bit daáu) – S = 1: Khi keát quaû laø soá aâm. – S = 0: Khi keát quaû laø soá döông. Z: Zero (bit Zero). – Z = 1: Khi keát quaû baèng 0 – Z = 0: Khi keát quaû khaùc 0. AC – Auxikary Carry (bit nhôù soá phuï) – AC = 1: Khi caùc pheùp tính bò traøn treân 3 bit (D3) – AC = 0: Khi pheùp toaùn khoâng bò traøn treân 3 bit (D3) P: Party (bit chaún leõ). – P = 1: Khi keát quaû laø soá chaún. – P = 1: Khi keát quaû laø soá leõ. CY: Cary (bit soá nhôù) – Cy = 1: Khi keát quaû soá nhôù. – Cy = 0: Khi keát quaû coù soá mhôù. Trong 5 soá côø treân, thì côø AC ñöôïc duøng beân trong ñoái vôùi pheùp toaùn BCD. INTA RST 6.5 TRAP INTR RST 5.5 RST 7.5 SID SOD Interrupt Control Serial I/O Control 8 Bit Internal Data Bus Instruction Accumulater Temp. Reg. Register Multiplexer (8) (8) (8) (8) (8) W Z Temp. Reg. Temp. Reg. (8) (8) B C Reg. Reg. Flag (8) (8) Register Flip Flops D E Reg. Select Reg. Reg. Array (8) (8) Instruction H L Decoder Reg. Reg. Arithmatic and Logic Machine Stack Pointer ...
Nội dung trích xuất từ tài liệu:
Thiết kế máy thu phát ký tự 8 bit, chương 12 Chương 12: GIÔÙI THIEÄU BOÄ VI XÖÛ LYÙ 8085A. 1.1.Giôùi thieäu chung. Vi xöû lyù (Microprocessor) laø moät linh kieän baùn daãn chöùa caùc maïch ñieän Logic ñöôïc cheá taïo theo coâng ngheä LSI hoaëc VLSI. Vi xöû lyù coùkhaû naêng thöïc hieän caùc chöùc naêng tính toaùn vaø taïo ra caùc quyeát ñònh laøm thay ñoåi trình töï ñeå thi haønh chöông trình. Vi xöû lyù laø thieát bò Logic laäp trình ñöôïc, ñöôïc thieát keá baèng caùc thanh ghi (Register) caùc Flip-Flop vaø caùc boä ñònh thôøi (Timer). Chöùc naêng chính cuûa moät boä vi xöû lyù (CPU) laø coù khaû naêng nhaän xöû lyù vaø xuaát döõ lieäu, quaù trình naøy ñöôïc ñieàu khieån theo moät chöông trình goàm taäp hôïp caùc leänh töø beân ngoaøi maø ngöôøi söû duïng coù theå thay ñoåi moät caùch deã daøng. Moät CPU coù theå hieåu ñöôïc töø vaøi chuïc, vaøi traêm ñeán haøng ngaøn leänh. Vì vaäy CPU coù khaû naêng thöïc hieän ñöôïc raát nhieàu yeâu caàu ñieàu khieån khaùc nhau. 1.2.Caáu truùc beân trong boä vi xöû lyù 8085A. (Hình 1.1) trình baøy caáutruùc beân trong cuûa 8085A noù bao goàm: Ñôn vò xöû lyù Logic vaø soá hoïc ALU (Arithmetic), ñôn vò ñònh thôøi vaø ñieàu khieån (Timing And Control Unit), boä giaûi maõ vaø thanh ghi leänh (Instruction Register and Decoder), daõy thanh ghi (Register Array) ñieàu khieån ngaét (Interrupt Control) vaø ñieàu khieån I/O noái tieáp (Serial I/O Control). 1.2.1.Ñôn vò Logic vaø soá hoïc ALU. Ñôn vò naøy thöïc hieän caùc chöùc naêng tính toaùn bao goàm: Thanh ghi tích luõy (Accumulator), thanh ghi taïm (Temporary Register), caùc maïch Logic vaø soá hoïc, vaø 5 côø baùo (Flag) trong thanh ghi côø (Flag Regisrer). Thanh ghi taïm duøng ñeå löu tröû soá lieäu trong suoát quaù trình hoaït ñoäng soá hoïc vaø Logic. Keát quaû ñöôïc löu tröû vaøo thanh ghi tích luõy, vaø caùc côø (caùc Flip-Flop) ñöôïc ñaët (set: baèng 1)hoaëc ñöôïc ñaët laïi (Reset: baèng 0) tuøy theo keát quaû tính toaùn. Caùc côø chòu aûnh höôûng cuûa caùc pheùp toaùn Logic vaø soá hoïc trong ALU. Trong haàu heát caùc hoaït ñoäng naøy, keát quaû ñöôïc löu tröû vaøo thanh ghi tích luõy. Do ñoù caùc côø thöôøng phaûn aùnh caùc ñieàu kieän döõ lieäu trong thanh ghi tích luõy tröø moät vaøi tröôøng hôïp ngoaïi leä. 1.2.2. Thanh ghi côø (Flag Register) Caùc bit ghi traïng thaùi thöôøng coù trong moät thanh ghi traïng thaùi. D D D D D D D D S Z X AC X P X CY Hình 1.1. Caáu taïo thanh ghi traïng thaùi S: Sign: (bit daáu) – S = 1: Khi keát quaû laø soá aâm. – S = 0: Khi keát quaû laø soá döông. Z: Zero (bit Zero). – Z = 1: Khi keát quaû baèng 0 – Z = 0: Khi keát quaû khaùc 0. AC – Auxikary Carry (bit nhôù soá phuï) – AC = 1: Khi caùc pheùp tính bò traøn treân 3 bit (D3) – AC = 0: Khi pheùp toaùn khoâng bò traøn treân 3 bit (D3) P: Party (bit chaún leõ). – P = 1: Khi keát quaû laø soá chaún. – P = 1: Khi keát quaû laø soá leõ. CY: Cary (bit soá nhôù) – Cy = 1: Khi keát quaû soá nhôù. – Cy = 0: Khi keát quaû coù soá mhôù. Trong 5 soá côø treân, thì côø AC ñöôïc duøng beân trong ñoái vôùi pheùp toaùn BCD. INTA RST 6.5 TRAP INTR RST 5.5 RST 7.5 SID SOD Interrupt Control Serial I/O Control 8 Bit Internal Data Bus Instruction Accumulater Temp. Reg. Register Multiplexer (8) (8) (8) (8) (8) W Z Temp. Reg. Temp. Reg. (8) (8) B C Reg. Reg. Flag (8) (8) Register Flip Flops D E Reg. Select Reg. Reg. Array (8) (8) Instruction H L Decoder Reg. Reg. Arithmatic and Logic Machine Stack Pointer ...
Tìm kiếm theo từ khóa liên quan:
máy thu phát Vi Mach thiết bị nguyên lý mạch điện linh kiện vi xử lý vi mạch 8251 hệ thống xung đồng hồGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 297 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 -
Bố trí hệ thống truyền lực trên xe
5 trang 135 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 117 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 117 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 72 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 68 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 57 0 0