Chương 2
Kiến trúc phần cứng họ AVR ATmega324P
Nguyễn Thiên Trường 1
Tài liệu tham khảo:
1. Chương 2: Kiến trúc phần cứng họ AVR Atmel ATmega324P (Giáo trình VXL)
2. Muhammad Ali Mazidi, AVR Microcontroller and Embedded Systems: Using Assembly and C,
Pearson New International Edition, 2014.
3. Datasheet ATmega324P
4. https://nicerland.com/avr/
5. http://www.hocavr.com/
6. https://www.youtube.com/watch?v=Fr2K9pzec8g&list=PLgwJf8NK-
2e55CdbY_WnY6pejPHoojCkJ
Nguyễn Thiên Trường 2
2.1 Giới thiệu vi điều khiển (VĐK) họ AVR
2.2 Kiến trúc phần cứng VĐK ATmega324P
2.3 Tổ chức bộ nhớ thanh ghi VĐK ATmega324P
2.4 Các thanh ghi khác
2.5 Mạch dao động
2.6 Các bit cầu chì (Fuse bits)
2.7 Hoạt động reset
Nguyễn Lý Thiên Trường 3
2.1 Giới thiệu vi điều khiển họ AVR
AVR: Advanced Virtual RISC hoặc Alf and Vegard RISC (tên của
2 nhà thiết kế Alf-Egil Bogen Vegard Wollan).
AVR vi điều khiển 8 bit (ngoại tr AVR32 vi điều khiển 32
bit) dạng RISC (Reduced Instruction Set Computer) theo kiến
trúc Harvard được Atmel (nay Microchip) phát triển năm
1996.
Lưu ý: Vi điều khiển (VĐK) 8 bit VĐK kích thước data bus
8 bit, thanh ghi 8 bit, bộ ALU xử các phép toán số học
logic trên toán hạng 8 bit (ALU 8 bit),
Nguyễn Lý Thiên Trường 4
2.1 Giới thiệu vi điều khiển họ AVR
CISC: Complex Instruction Set Computer
RISC: Reduced Instructions Set Computer
Nguyễn Lý Thiên Trường 5
2.1 Giới thiệu vi điều khiển họ AVR