TAILIEUCHUNG - Cấu trúc tổng quát ATMEGA32

Lõi AVR sử dụng kiến trúc Harvard – với các bus riêng biệt cho chương trình và dữ liệu. Lệnh từ bộ nhớ chương trình thực thi thông qua một ống đơn cấp. Khi một lênh đang thực thi, lệnh tiếp theo sẽ được nhốt (pre-fetch) từ bộ nhớ chương trình, cho phép các lệnh được thực thi trong mỗi chu kì clock. Các 32 thanh ghi (8-bit) làm việc cho phép truy xuất nhanh trong 1 chu kỳ clock. Trong hoạt động thông thường của ALU, 2 toán hạng xuất ra từ thanh ghi làm việc, lệnh thực thi, và. | 1. Cấu trúc tổng quát ATMEGA32 - Structure Overview ATMEGA32 là loại vi điều khiển CMOS nguồn thấp 8 bit xây dựng trên nền tảng cấu trúc tập lệnh thu gọn tiên tiến cho AVR Enhanced AVR RISC architecture . RISC - Reduced Instruction Set Computer CISC - Complex Instruction Set Computer Khả năng thực thi 1MIPS Mega Instruction Per Second trên 1MHz. Bao gồm 32 thanh ghi làm việc General Purpose Working Register liên kết trực tiếp với bộ xử lý số học ALU Arithmetic Logic Unit . Gồm các tính năng sau 32K Flash có khả năng lập trình được tương thích hoạt động Read-While-Write. 1024B EEPROM. 2K SRAM. 32 GPIO. 32 thanh ghi làm việc. Ngõ JTAG. Tính năng On-chip debug. 3 Timer Counter. Internal và External Interrupt. USART. TWI. 8 kênh ADC 10-bit. Watchdog timer. SPI. Tính năng ISP thông qua cổng SPI hoặc Boot Loader. 2. AVR CPU Core Lõi AVR sử dụng kiến trúc Harvard - với các bus riêng biệt cho chương trình và dữ liệu. Lệnh từ bộ nhớ chương trình thực thi thông qua một ống đơn cấp. Khi một lênh đang thực thi lệnh tiếp theo sẽ được nhốt pre-fetch từ bộ nhớ chương trình cho phép các lệnh được thực thi trong mỗi chu kì clock. Các 32 thanh ghi 8-bit làm việc cho phép truy xuất nhanh trong 1 chu kỳ clock. Trong hoạt động thông thường của ALU 2 toán hạng xuất ra từ thanh ghi làm việc lệnh thực thi và kết quả lưu ngược lại thanh ghi làm việc chỉ trong 1 chu kì clock. 6 trong số 32 thanh ghi được dùng như con trỏ địa chỉ gián tiếp 16-bit sử dụng cho địa chỉ không gian dữ liệu. 1 trong 3 thanh ghi địa chỉ này có thể dùng như con trỏ địa chỉ look-up table trong bộ nhớ Flash. Bộ ALU hỗ trợ các hoạt động tính toán số học và logic giữa thanh ghi với nhau hay giữa thanh ghi với hằng số. Các hoạt động từng thanh ghi đơn cũng được thực hiện trong ALU. Sau khi tính toán thanh ghi trạng thái Status Register cập nhật thông tin liên quan đến kết quả tính toán. Dòng chương trình Program Flow được cung cấp bởi các lệnh nhảy có điều kiện hoặc không điều kiện và có thể định địa chì trực tiếp đến .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.