1. Trang chủ
  2. » Giáo án - Bài giảng

vi xu ly bui minh thanh vxl ch01 gioi thieu vxl v01 cuuduongthancong com

135 1 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Bùi Minh Thành Hiệu đính từ giảng thầy Hồ Trung Mỹ (BMDT- DHBK) Vi Xử Lý CuuDuongThanCong.com https://fb.com/tailieudientucntt Chương Giới thiệu hệ VXL tổng quát CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung 1.1 Sự phát triển hệ vi xử lý 1.2 Sơ đồ khối hệ vi xử lý 1.3 CPU 1.4 Bộ nhớ 1.5 Ngoại vi 1.6 Bus hệ thống 1.7 Giãi mã địa 1.8 Định 1.9 Chương trình 1.10 Vi điều khiển vi xử lý 3/5/2010 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung 1.1 Sự phát triển hệ vi xử lý 1.2 Sơ đồ khối hệ vi xử lý 1.3 CPU 1.4 Bộ nhớ 1.5 Ngoại vi 1.6 Bus hệ thống 1.7 Giãi mã địa 1.8 Định 1.9 Chương trình 1.10 Vi điều khiển vi xử lý 3/5/2010 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.1 SỰ PHÁT TRIỂN CỦA CÁC HỆ VI XỬ LÝ CuuDuongThanCong.com https://fb.com/tailieudientucntt Họ vi mạch số cơng nghệ • Integrated Circuits – Integrated Circuits → IC – Families of Integrated Circuits : • • • • TTL ECL MOS CMOS Transistor-Transistor Logic Emitter-Coupled Logic Metal-Oxide Semiconductor Complementary Metal-Oxide Semiconductor CuuDuongThanCong.com https://fb.com/tailieudientucntt – 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 CuuDuongThanCong.com https://fb.com/tailieudientucntt – 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 CuuDuongThanCong.com https://fb.com/tailieudientucntt – Various series of the CMOS logic family : CMOS Series Prefix Example Original CMOS 40 4009 Pin compatible with TTL 74C 74C04 High-speed and Pin compatible with TTL 74HC 74HC04 High-speed and electrically compatible with TTL 74HCT 74HCT04 CuuDuongThanCong.com https://fb.com/tailieudientucntt – Signal assignment and logic polarity : Positive Logic Negative Logic logic level signal level logic level signal level H H L L signal value H L logic value signal value H L logic value 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung 1.1 Sự phát triển hệ vi xử lý 1.2 Sơ đồ khối hệ vi xử lý 1.3 CPU 1.4 Bộ nhớ 1.5 Ngoại vi 1.6 Bus hệ thống 1.7 Giãi mã địa 1.8 Định 1.9 Chương trình 1.10 Vi điều khiển vi xử lý 3/5/2010 121 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.9 CHƯƠNG TRÌNH 122 CuuDuongThanCong.com https://fb.com/tailieudientucntt Chưng trình • Chương trình (program) danh sách lệnh (instruction=lệnh, thị) hay phát biểu (statement) để điều khiển máy tính hay CPU thực cơng việc xử lý liệu mong muốn • Có nhiều loại ngơn ngữ lập trình: – Ngơn ngữ máy (machine language) + Mã nhị phân + Mã bát phân hay thập lục phân – Hợp ngữ (Assembly Language) (cần có Assembler [Trìnhdịch hợp ngữ]) Mã ký hiệu – Ngơn ngữ cấp cao (cần có Compiler [Trình biên dịch]) 123 CuuDuongThanCong.com https://fb.com/tailieudientucntt Ngơn ng máy • Một chuỗi mã nhị phân biểu diễn công việc mà vi xử lý thực thi Dạng dài bit đơn giản hóa dạng số Hex hay Octal Ngơn ngữ khó lập trình Các vi xử lý khác có ngơn ngữ máy khác • Thí dụ: 124 CuuDuongThanCong.com https://fb.com/tailieudientucntt 125 CuuDuongThanCong.com https://fb.com/tailieudientucntt Lưu đồ chương trình (Program flowchart) 126 CuuDuongThanCong.com https://fb.com/tailieudientucntt 127 CuuDuongThanCong.com https://fb.com/tailieudientucntt 128 CuuDuongThanCong.com https://fb.com/tailieudientucntt Nội dung 1.1 Sự phát triển hệ vi xử lý 1.2 Sơ đồ khối hệ vi xử lý 1.3 CPU 1.4 Bộ nhớ 1.5 Ngoại vi 1.6 Bus hệ thống 1.7 Giãi mã địa 1.8 Định 1.9 Chương trình 1.10 Vi điều khiển vi xử lý 3/5/2010 129 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1.10 VI ĐIỀU KHIỂN 130 CuuDuongThanCong.com https://fb.com/tailieudientucntt Các giới hạn vi xử lý – Cần nhớ để thực thi chương trình – Khơng thể giao tiếp trực tiếp với thiết bị I/O 131 CuuDuongThanCong.com https://fb.com/tailieudientucntt So sánh vi xử lý (MPU) vi điều khiển (MCU) • MPU: – Được thiết kế để thực chức CPU hệ máy vi tính – Tập lệnh xếp phép mã lượng lớn liệu chuyển vi xử lý với nhớ ghi – Các tác vụ tác động với nhóm bit khơng nhỏ bit • MCU: – Được thiết kế để làm việc với mạch tối thiểu – Tập lệnh đơn giản (khoảng 255 lệnh) – Các tác vụ tác động lên bit • MCU máy tính với tất chip: MCU = CPU + Bộ nhớ + Giao tiếp I/O CuuDuongThanCong.com https://fb.com/tailieudientucntt 132 1.10 Vi điều khiển Vi xử lý (MPU) Vi điều khiển (MCU) • CPU chip riêng, RAM, ROM, I/O, timer phần riêng biệt • Người thiết kế tùy ý chọn kích cỡ nhớ, cổng I/O … • Có thể mở rộng • Đa chức • CPU, RAM, ROM, I/O timer chip • On-chip ROM, RAM I/O port cố định • cho ứng dụng mà giới han giá cả, lượng khơng gian • Chỉ có mục đích • Đa mục đích 3/5/2010 133 CuuDuongThanCong.com https://fb.com/tailieudientucntt Microprocessor and Microcontroller 134 CuuDuongThanCong.com https://fb.com/tailieudientucntt Sơ đồ khối MCU 135 CuuDuongThanCong.com https://fb.com/tailieudientucntt ... CuuDuongThanCong. com https://fb .com/ tailieudientucntt 26 CuuDuongThanCong. com https://fb .com/ tailieudientucntt 27 CuuDuongThanCong. com https://fb .com/ tailieudientucntt 28 CuuDuongThanCong. com https://fb .com/ tailieudientucntt... 13 CuuDuongThanCong. com https://fb .com/ tailieudientucntt Sơ đồ khối máy vi tính Một máy tính dựa vi xử lý gọi máy vi tính (microcomputer) gọi tắt µC (uC) 14 CuuDuongThanCong. com https://fb .com/ tailieudientucntt... 1.10 Vi điều khiển vi xử lý 3/5/2010 23 CuuDuongThanCong. com https://fb .com/ tailieudientucntt 1.2 SƠ ĐỒ KHỐI MỘT HỆ VI XỬ LÝ CƠ BẢN 24 CuuDuongThanCong. com https://fb .com/ tailieudientucntt 25 CuuDuongThanCong. com

Ngày đăng: 27/12/2022, 13:47

w