Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Vi xử lý (microprocessor) là một loại vi mạch tích hợp (IC) chứa một trung tâm xử lý (CPU), bộ nhớ và các

linh kiện điện tử khác cần thiết để thực hiện các chức năng xử lý thông tin. Vi xử lý thường được sử dụng
trong các hệ thống nhúng và máy tính cá nhân. Chúng có khả năng thực hiện các phép tính logic và xử lý
dữ liệu theo các chương trình được lập trình.

Vi điều khiển (microcontroller) là một loại vi mạch tích hợp (IC) chứa một trung tâm xử lý (CPU), bộ nhớ,
các cổng giao tiếp và các linh kiện điện tử khác cần thiết để thực hiện các chức năng điều khiển và xử lý
trong một hệ thống nhúng. Vi điều khiển thường được sử dụng để điều khiển các thiết bị điện tử, từ các
thiết bị gia dụng thông minh đến các hệ thống ô tô, và còn nhiều ứng dụng khác

Vi xử lý (microprocessor) và vi điều khiển (microcontroller) đều là các loại vi mạch tích hợp (IC) chứa một
trung tâm xử lý (CPU) và các linh kiện điện tử khác. Tuy nhiên, chúng có những điểm khác biệt quan
trọng. Vi xử lý thường được sử dụng trong các hệ thống máy tính và thiết bị có yêu cầu xử lý tính toán
cao, như máy tính cá nhân, máy chủ, hoặc các thiết bị điện tử yêu cầu xử lý dữ liệu phức tạp.

Trong khi đó, vi điều khiển thường được sử dụng trong các hệ thống nhúng và các ứng dụng yêu cầu tính
linh hoạt cao, tiêu thụ điện năng thấp và kích thước nhỏ. Chúng tích hợp nhiều cổng giao tiếp và các linh
kiện điện tử khác, giúp dễ dàng kết nối với các cảm biến, thiết bị ngoại vi và thực hiện các chức năng
điều khiển mà không cần nhiều vi mạch bên ngoài

2.1.1 Tổng quan điểm nổi bật Atmel Atmega32 Atmel Atmega32 là một vi điều khiển 8-bit phổ biến thuộc
gia đình vi điều khiển AVR của Atmel. Nó được sử dụng rộng rãi trong các ứng dụng nhúng như hệ thống
điều khiển, đèn LED, điều khiển motor, và các thiết bị điện tử gia dụng. Một vi điều khiển 8-bit bao gồm:
3 bộ nhớ on-chip riêng biệt (kiến trúc Harvard)

 2KB SRAM (cho dữ liệu – dễ bay hơi; dữ liệu bị mất khi tắt nguồn)

 1KB EEPROM (để lưu trữ dữ liệu liên tục - giữ dữ liệu sau khi tắt nguồn)

 Flash 32KB (được tổ chức dưới dạng 16K từ 16 bit cho mã chương trình liên tục)

Kích thước dữ liệu gốc là 1 byte (SRAM và EEPROM)

Địa chỉ dữ liệu 16 bit

 Bộ nhớ dữ liệu lên đến 64 KB (216 byte) có thể được truy cập

Các cổng I / O 8 chân có tên A, B, C và D, có thể cấu hình chương trình như sau:

 Digital input (Để đọc các tín hiệu bên ngoài rời rạc trên mỗi chân (0V hoặc 5V) dưới dạng giá trị dữ liệu
0 hoặc 1)

 Digital output (Để ghi các giá trị dữ liệu nhị phân dưới dạng tín hiệu đầu ra rời rạc (0V hoặc 5V)

 Analog input (Để đọc tín hiệu bên ngoài liên tục (0V-5V) dưới dạng giá trị dữ liệu)

 Serial/Parallel (để đọc hoặc ghi các luồng byte)

 Pulse accumulator (để đếm #changes tín hiệu bên ngoài

Hai loại không gian bộ nhớ: không gian bộ nhớ mã và không gian bộ nhớ dữ liệu
Không gian bộ nhớ dữ liệu Bao gồm ba phần:

 GPS (thanh ghi mục đích chung)

 Bộ nhớ I/O

 Dữ liệu nội bộ SRAM

Câu hỏi ôn tập

AVR là một họ ____vdk___ được phát triển bởi công ty Atmel.

. AVR là MC đầu tiên sử dụng bộ nhớ __EEPROM_ trên chip để lưu trữ chương trình

AVR là một bộ vi điều khiển chip đơn _8BIT___ RISC

AVR là viết tắt của Bộ xử lý RISC của Alf và Vegar

.Bộ vi điều khiển ATMega32 AVR có __2kb___ byte RAM tĩnh bên trong

Tất cả các bộ vi điều khiển AVR đều có __RAM___ bên trong để lưu trữ bán dữ liệu

..16 … Dòng I/O có thể lập trình trong bộ vi điều khiển AVR

You might also like