Bài giảng vi xử lý: Chương 1 - Hồ Trung Mỹ
Số trang: 135
Loại file: pdf
Dung lượng: 3.18 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Bài giảng vi xử lý - Chương 1 Giới thiệu hệ vi xử lý tổng quát. Chương này trình bày các nội dung chính sau: Sự phát triển của các hệ vi xử lý, sơ đồ khối một hệ vi xử lý cơ bản, CPU, bộ nhớ, ngoại vi, Bus hệ thống, giãi mã địa chỉ, định thì, chương trình, vi điều khiển và vi xử lý. Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng vi xử lý: Chương 1 - Hồ Trung Mỹ Bùi Minh Thành Hiệu đính từ bài giảng của thầy Hồ Trung Mỹ (BMDT- DHBK) Vi Xử Lý 1 Chương 1 Giới thiệu hệ VXL tổng quát 2 Nội dung 1.1 Sự phát triển của các hệ vi xử lý 1.2 Sơ đồ khối một hệ vi xử lý cơ bản 1.3 CPU 1.4 Bộ nhớ 1.5 Ngoại vi 1.6 Bus hệ thống 1.7 Giãi mã địa chỉ 1.8 Định thì 1.9 Chương trình 1.10 Vi điều khiển và vi xử lý 3/5/2010 3 Nội dung 1.1 Sự phát triển của các hệ vi xử lý 1.2 Sơ đồ khối một hệ vi xử lý cơ bản 1.3 CPU 1.4 Bộ nhớ 1.5 Ngoại vi 1.6 Bus hệ thống 1.7 Giãi mã địa chỉ 1.8 Định thì 1.9 Chương trình 1.10 Vi điều khiển và vi xử lý 3/5/2010 4 1.1 SỰ PHÁT TRIỂN CỦA CÁC HỆ VI XỬ LÝ 5 Họ vi mạch số và công nghệ • Integrated Circuits – Integrated Circuits → IC – Families of Integrated Circuits : • TTL Transistor-Transistor Logic • ECL Emitter-Coupled Logic • MOS Metal-Oxide Semiconductor • CMOS Complementary Metal-Oxide Semiconductor 6 – Integrated Circuits classification : Classification Transistor Typical IC SSI 10 or less 54/74 logic gate MSI 10 to 100 counter, adders LSI 100 to 1000 small memory ICs, gate array VLSI 1000 to 106 large memory ICs, microprocessor ULSI 106 and up Multifunction ICs 7 – Various series of the TTL logic family : TTL Series Prefix Example Standard TTL 74 7486 High-speed TTL 74H 74H86 Low-power TTL 74L 74L86 Schottky TTL 74S 74S86 Low-power Schottky TTL 74LS 74LS86 Advanced Schottky TTL 74AS 74AS86 Advanced Low-power Schottky TTL 74ALS 74ALS86 8 – Various series of the CMOS logic family : CMOS Series Prefix Example Original CMOS 40 4009 Pin compatible with TTL 74C 74C04 High-speed and 74HC 74HC04 Pin compatible with TTL High-speed and 74HCT 74HCT04 electrically compatible with TTL 9 – Signal assignment and logic polarity : Positive Logic Negative Logic logic level signal level logic level signal level 1 H 0 H 0 L 1 L logic signal logic signal value value value value 1 H 0 H 0 L 1 L 10 – Demonstration of positive and negative logic x y z x y z x y z L L L 0(L) 0(L) 0(L) 1(L) 1(L) 1(L) L H L 0(L) 1(H) 0(L) 1(L) 0(H) 1(L) H L L 1(H) 0(L) 0(L) 0(H) 1(L) 1(L) H H H 1(H) 1(H) 1(H) 0(H) 0(H) 0(H) Truth table Truth table for Truth table for with H and L positive logic Negative logic x z x z x TTL z y y gate y Positive logic Negative logic AND gate OR gate 11 Sơ đồ khối một máy tính cổ điển 12 Phân loại CPU Người ta có thể chia CPU làm 3 loại : • Multi-chip CPU (CPU đa chip): Cần 2 hay nhiều chip LSI để cài đặt ALU và phần điều khiển của máy tính. • Microprocessor (Vi xử lý): ta sẽ hạn chế từ microprocessor (mP/UP) cho một chip LSI/VLSI chứa ALU và phần điều khiển của một máy tính. • Single chip microprocessor (Vi xử lý đơn chip): (còn gọi là microcomputer/microcontroller) là 1 chip LSI/VLSI chứa toàn bộ một máy tính như ở hình 1.1, và thường được gọi tắt là MCU (Micro-Controller Unit). 13 Sơ đồ khối máy vi tính Một máy tính dựa trên vi xử lý thì được gọi là máy vi tính (microcomputer) và được gọi tắt là µC (uC) 14 Tổ chức bên trong của vi xử lý 15 Thí dụ cài đặt ngăn xếp trong bộ nhớ. SP (stack pointer) trỏ đến dữ liệu đang được truy cập Ví dụ: PUSH direct POP direct (SP) (SP) + 1 (direct) ((SP)) ((SP)) (direct) (SP) (SP) - 1 16 Thanh ghi tích lũy (Accumulator) • Các kết quả của các phép toán của ALU thường được cất trong thanh ghi tích lũy (cũng được gọi là ACC). Thí dụ ALU thực thi lệnh ADD (cộng) như sau: 17 Thanh ghi trạng thái (Status Register) • Trong khi thực hiện một số phép toán số học hoặc logic, một số điều kiện nhất định phát sinh mà ảnh hưởng đến trình tự thực thi chương trình. • Người ta cần phải lưu trữ các điều kiện như vậy trong một nhóm các flipflop (hoặc thanh ghi) được gọi là thanh ghi trạng thái (status register) (cũng được gọi là thanh ghi mã điều kiện) [code condition register]) t ...
Nội dung trích xuất từ tài liệu:
Bài giảng vi xử lý: Chương 1 - Hồ Trung Mỹ Bùi Minh Thành Hiệu đính từ bài giảng của thầy Hồ Trung Mỹ (BMDT- DHBK) Vi Xử Lý 1 Chương 1 Giới thiệu hệ VXL tổng quát 2 Nội dung 1.1 Sự phát triển của các hệ vi xử lý 1.2 Sơ đồ khối một hệ vi xử lý cơ bản 1.3 CPU 1.4 Bộ nhớ 1.5 Ngoại vi 1.6 Bus hệ thống 1.7 Giãi mã địa chỉ 1.8 Định thì 1.9 Chương trình 1.10 Vi điều khiển và vi xử lý 3/5/2010 3 Nội dung 1.1 Sự phát triển của các hệ vi xử lý 1.2 Sơ đồ khối một hệ vi xử lý cơ bản 1.3 CPU 1.4 Bộ nhớ 1.5 Ngoại vi 1.6 Bus hệ thống 1.7 Giãi mã địa chỉ 1.8 Định thì 1.9 Chương trình 1.10 Vi điều khiển và vi xử lý 3/5/2010 4 1.1 SỰ PHÁT TRIỂN CỦA CÁC HỆ VI XỬ LÝ 5 Họ vi mạch số và công nghệ • Integrated Circuits – Integrated Circuits → IC – Families of Integrated Circuits : • TTL Transistor-Transistor Logic • ECL Emitter-Coupled Logic • MOS Metal-Oxide Semiconductor • CMOS Complementary Metal-Oxide Semiconductor 6 – Integrated Circuits classification : Classification Transistor Typical IC SSI 10 or less 54/74 logic gate MSI 10 to 100 counter, adders LSI 100 to 1000 small memory ICs, gate array VLSI 1000 to 106 large memory ICs, microprocessor ULSI 106 and up Multifunction ICs 7 – Various series of the TTL logic family : TTL Series Prefix Example Standard TTL 74 7486 High-speed TTL 74H 74H86 Low-power TTL 74L 74L86 Schottky TTL 74S 74S86 Low-power Schottky TTL 74LS 74LS86 Advanced Schottky TTL 74AS 74AS86 Advanced Low-power Schottky TTL 74ALS 74ALS86 8 – Various series of the CMOS logic family : CMOS Series Prefix Example Original CMOS 40 4009 Pin compatible with TTL 74C 74C04 High-speed and 74HC 74HC04 Pin compatible with TTL High-speed and 74HCT 74HCT04 electrically compatible with TTL 9 – Signal assignment and logic polarity : Positive Logic Negative Logic logic level signal level logic level signal level 1 H 0 H 0 L 1 L logic signal logic signal value value value value 1 H 0 H 0 L 1 L 10 – Demonstration of positive and negative logic x y z x y z x y z L L L 0(L) 0(L) 0(L) 1(L) 1(L) 1(L) L H L 0(L) 1(H) 0(L) 1(L) 0(H) 1(L) H L L 1(H) 0(L) 0(L) 0(H) 1(L) 1(L) H H H 1(H) 1(H) 1(H) 0(H) 0(H) 0(H) Truth table Truth table for Truth table for with H and L positive logic Negative logic x z x z x TTL z y y gate y Positive logic Negative logic AND gate OR gate 11 Sơ đồ khối một máy tính cổ điển 12 Phân loại CPU Người ta có thể chia CPU làm 3 loại : • Multi-chip CPU (CPU đa chip): Cần 2 hay nhiều chip LSI để cài đặt ALU và phần điều khiển của máy tính. • Microprocessor (Vi xử lý): ta sẽ hạn chế từ microprocessor (mP/UP) cho một chip LSI/VLSI chứa ALU và phần điều khiển của một máy tính. • Single chip microprocessor (Vi xử lý đơn chip): (còn gọi là microcomputer/microcontroller) là 1 chip LSI/VLSI chứa toàn bộ một máy tính như ở hình 1.1, và thường được gọi tắt là MCU (Micro-Controller Unit). 13 Sơ đồ khối máy vi tính Một máy tính dựa trên vi xử lý thì được gọi là máy vi tính (microcomputer) và được gọi tắt là µC (uC) 14 Tổ chức bên trong của vi xử lý 15 Thí dụ cài đặt ngăn xếp trong bộ nhớ. SP (stack pointer) trỏ đến dữ liệu đang được truy cập Ví dụ: PUSH direct POP direct (SP) (SP) + 1 (direct) ((SP)) ((SP)) (direct) (SP) (SP) - 1 16 Thanh ghi tích lũy (Accumulator) • Các kết quả của các phép toán của ALU thường được cất trong thanh ghi tích lũy (cũng được gọi là ACC). Thí dụ ALU thực thi lệnh ADD (cộng) như sau: 17 Thanh ghi trạng thái (Status Register) • Trong khi thực hiện một số phép toán số học hoặc logic, một số điều kiện nhất định phát sinh mà ảnh hưởng đến trình tự thực thi chương trình. • Người ta cần phải lưu trữ các điều kiện như vậy trong một nhóm các flipflop (hoặc thanh ghi) được gọi là thanh ghi trạng thái (status register) (cũng được gọi là thanh ghi mã điều kiện) [code condition register]) t ...
Tìm kiếm theo từ khóa liên quan:
Vi xử lý Bài giảng vi xử lý Hệ vi xử lý tổng quát Bus hệ thống Giãi mã địa chỉ Hệ vi xử lýGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 284 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 152 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 131 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 115 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 105 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 92 0 0 -
Giáo trình Lập trình hệ thống máy tính - Phạm Hùng Kim Khánh
130 trang 85 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 80 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 62 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 55 0 0