You are on page 1of 1

BÀI TẬP CHƯƠNG 2-VXL

Các bài tập sau sử dụng cho MCU324P(ATmega324P)

1. Cho biết MCU324P có bao nhiêu port I/O,ký hiệu?


2. Mô tả tóm tắt dung lượng các bộ nhớ trong MCU324P.
3. CPU MCU324P có bao nhiêu thanh ghi đa dụng(GPRs),ký hiệu?Nhóm thanh ghi nào thường hay được
sử dụng,tại sao?
4. Phân biệt địa chỉ I/O và địa chỉ MEM?
5. Nhóm thanh ghi nào và vùng địa chỉ có thể sử dụng các lệnh IN,OUT,SBI,CBI?
6. Nhóm thanh ghi nào và vùng địa chỉ phải sử dụng các lệnh STS,LDS truy xuất?
7. Địa chỉ bắt đầu và kết thúc của vùng SRAM.
8. Cho biết vùng địa chỉ truy xuất EEPROM?Truy xuất EEPROM có giống như truy xuất SRAM?
9. Một mã lệnh của AVR tối thiểu bao nhiêu byte?
10. Tổ chức bộ nhớ của AVR theo kiến trúc Havard,giải thích rõ thuật ngữ này.
11. Tổ chức hệ thống bus của CPU có đặc điểm khác biệt gì?
12. Thanh ghi SREG nằm ở vùng nhớ nào?Để truy xuất SREG sử dụng lệnh IN/OUT hay LDS/STS?
13. Cho R20=61H,R21=94H,lệnh SUB R20,R21 thực hiện phép trừ R20-R21 kết quả cất trong R20.
Cho biết kết quả phép trừ và nội dung thanh ghi SREG sau khi thực hiện lệnh.
14. Chức năng thanh ghi SP?Khi reset khởi động vùng stack bắt đầu từ vị trí nào?
15. Giả sử SP=0x0800,R5=$FC,R10=$2B.Mô tả hoạt động của stack và các thanh ghi khi CPU thực hiện
đoạn lệnh sau:
PUSH R10
PUSH R5
POP R6
POP R5
16. Các thanh ghi điều khiển truy xuất các port I/O: ký hiệu,địa chỉ,chức năng?
17. Dựa vào các ví dụ minh họa,viết đoạn lệnh khai báo PB7,PB6 là input có điện trở kéo lên,PB1,PB0 là
output.
18. MCU324P có bao nhiêu nguồn reset hệ thống?Tóm tắt ngắn gọn chức năng các nguồn reset hệ thống.
19. Vẽ sơ đồ mạch reset nguồn ngoài,mô tả hoạt động.
20. Gắn thạch anh ngoài Fxtal=8Mhz vào 2 chân XTAL1,XTAL2 MCU,mặc định tần số FCK của MCU
bằng bao nhiêu?
21. Để sử dụng thạch anh ngoài Fxtal=8Mhz và muốn đặt tần số FCK=8Mhz,phải cài đặt các bit cầu chì
như thế nào?
22. Cho biết tời gian 1MC tương ứng câu 20 và câu 21.
23. Để sử dụng cổng SPI,phải cài đặt các bit cầu chì như thế nào?

You might also like