1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI GIẢNG VI ĐIỀU KHIỂN

35 368 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

Thông tin cơ bản

Định dạng
Số trang 35
Dung lượng 3,77 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TỔNG QUAN VỀ VI ĐIỀU KHIỂNVi điều khiển là một máy tính được tích hợp trên một chíp , nó thường được sử dụng để điều khiển các thiết bị điện tử.. Vi điều khiển, thực chất, là một hệ thố

Trang 2

7.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN

Vi điều khiển là một máy tính được tích hợp trên một chíp ,

nó thường được sử dụng để điều khiển các thiết bị điện tử

Vi điều khiển, thực chất, là một hệ thống bao gồm một vi xử lý có hiệu suất đủ dùng và giá thành thấp (khác với các bộ vi xử lý đa năng dùng trong máy tính) kết hợp với các khối ngoại vi như

bộ nhớ, các mô đun vào/ra, các mô đun biến đổi số sang tương tự

và tương tự sang số, Ở máy tính thì các mô đun thường được xây dựng bởi các chíp và mạch ngoài

Vi điều khiển thường được dùng để xây dựng các hệ thống nhúng

Nó xuất hiện khá nhiều trong các dụng cụ điện tử, thiết bị điện, máy giặt, lò vi sóng, điện thoại, đầu đọc DVD,

thiết bị đa phương tiện, dây chuyền tự động, v.v

Trang 3

Hầu hết các vi điều khiển ngày nay được xây dựng dựa trên

kiến trúc Harvard, kiến trúc này định nghĩa bốn thành phần cần thiết của một hệ thống nhúng

Những thành phần này là lõi CPU, bộ nhớ chương trình (thông thường là ROM hoặc bộ nhớ Flash), bộ nhớ dữ liệu (RAM), một hoặc vài bộ định thời và các cổng vào/ra để giao tiếp với

các thiết bị ngoại vi và các môi trường bên ngoài - tất cả các khối này được thiết kế trong một vi mạch tích hợp

Vi điều khiển khác với các bộ vi xử lý đa năng ở chỗ là nó có thể hoạt động chỉ với vài vi mạch hỗ trợ bên ngoài

7.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN

Trang 4

7.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN

Trang 6

7.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN

Trang 7

7.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN

PHẠM VI ỨNG DỤNG

Trang 8

7.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN

Trang 9

7.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN

Trang 10

7.1 TỔNG QUAN VỀ VI ĐIỀU KHIỂN

Trang 11

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Trang 12

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Trang 13

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Trang 14

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Giao tiếp

bộ nhớ

Trang 15

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Trang 16

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Vào ra với thiết bị ngoại vi

Trang 17

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Trang 18

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Trang 19

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Trang 20

7.2 CẤU TRÚC VI ĐIỀU KHIỂN

Trang 21

7.3 VI ĐIỀU KHIỂN 8051

Kiến trúc Vi điều khiển 8051

Trang 22

7.3 VI ĐIỀU KHIỂN 8051

Trang 23

7.3 VI ĐIỀU KHIỂN 8051

Trang 24

7.3 VI ĐIỀU KHIỂN 8051

Trang 25

7.3 VI ĐIỀU KHIỂN 8051

Tổ chức bộ nhớ

Trang 26

7.3 VI ĐIỀU KHIỂN 8051

Cổng vào - ra

Trang 27

7.3 VI ĐIỀU KHIỂN 8051

Ghép nối RS232 với 8051

Trang 28

7.4 ARDUINO UNO

Trang 29

7.4 ARDUINO UNO

Trang 30

7.4 ARDUINO UNO

Trang 31

7.4 ARDUINO UNO

Trang 32

7.5 LẬP TRÌNH CHO VI ĐIỀU KHIỂN

Chương trình cho Vi điều khiển có thể viết bằng C+ +,C,Visual Basic, hoặc băng các ngôn ngữ cấp cao khác Tuy nhiên hợp ngữ Assembly được đa số người dùng Vi điều khiển sử dụng để lập trình

Assembly là một ngôn ngữ cấp thấp, trong đó mỗi câu lệnh chương trình tương ứng với một chỉ lệnh mà bộ xử lý

có thể thực hiện được

Ưu điểm của hợp ngữ Assembly là:

- mã gọn, ít chiếm dung lượng bộ nhớ,

- hoạt động với tốc độ nhanh, và

ngôn ngữ bậc cao khác

Trang 33

7.5 LẬP TRÌNH CHO VI ĐIỀU KHIỂN

Assembly là một ngôn ngữ lập trình cấp thấp gần với ngôn ngữ máy, chương trình sau khi viết bằng assembly cần được

chuyển đổi qua mã lệnh (hay còn gọi là mã máy) của vi điều khiển, quá trình chuyển đổi được thực hiện bằng chương trình dịch Assembler

Các mã lệnh sau đó được nạp vào Rom của vi điều khiển để thực hiện chương trình Chương trình dịch Assembler được

dùng phổ biến hiện nay là chương trình Macro Assembler sử dụng trên Dos

Trang 34

7.5 LẬP TRÌNH CHO VI ĐIỀU KHIỂN

Trang 35

7.5 LẬP TRÌNH CHO VI ĐIỀU KHIỂN

Ngày đăng: 25/08/2017, 09:48

TỪ KHÓA LIÊN QUAN

w