Vi điều khiển AVR Atmega16

Một phần của tài liệu Giáo trình điều khiển số ứng dụng (Trang 60 - 62)

Vi điều khiển AVR Atmega16 là bộ vi điều khiển 8 bit mạnh có tốc độ xử lý cao, tiêu thụ công suất nhỏ. Sơ đồ chân ra của loại 40 chân có dạng nh− trên hình 5.1.

Hình 5.1. Sơ đồ chân ra của vi điều khiển Atmega16 loại 40 chân Đặc tr−ng của bộ vi điều khiển này nh− sau:

-Hiệu năng cao, công suất nhỏ -Kiến trúc RISC tiên tiến -Thao tác hoàn toàn tĩnh

-16K Bytes bộ nhớ ch−ơng trình chớp nhoáng tự khả trình trong hệ thống -512 Bytes EEPROM

-1K Byte SRAM nội

-Chu kỳ đọc/viết: 10,000 Flash/100,000 EEPROM

-Thời gian l−u trữ ch−ơng trình: 20 năm ở 80oC/ 100 năm ở 25oC -Có khả năng khóa ch−ơng trình sau khi nạp

-2 bộ định thời/đếm 8 bit (Timer/Counter) -1 bộ định thời/đếm 16 bit (Timer/Counter) -4 kênh PWM

-8 kênh ADC 10 bit -Lập trình nối tiếp USART -32 đ−ờng lập trình vào/ra -Điện áp làm việc: 4,5-5,5 V -Mức tốc độ: 0 đến 16 MHz

Chức năng các chân của Atmega16: -VCC: Điện áp cấp số

-GND: Đất

-Port A (PA7..PA0): Port A làm việc nh− là các đầu vào của các bộ chuyển đổi từ t−ơng tự sang số (ADC). Port A cũng có thể làm việc nh− là các port I/O hai chiều 8 bit nếu bộ ADC không đ−ợc sử dụng. Các chân của cổng có thể có các điện trở kéo lên nội (đ−ợc chọn cho mỗi bit). Các bộ đệm đầu ra của port A có đặc tính lái đối xứng với khả năng chìm và nguồn cao. Khi các chân PA0 tới PA7 đ−ợc sử dụng nh− các đầu vào và đ−ợc kéo xuống bên ngoài, chúng sẽ tạo nên một dòng điện nếu các điện trở kéo lên nội đ−ợc kích hoạt. Các chân port A là ba trạng thái khi một điều kiện reset đ−ợc kích hoạt thậm chí nếu xung nhịp không làm việc.

-Port B (PB7..PB0): Port B là một port vào ra hai chiều 8 bit với các điện trở kéo lên nội (đ−ợc chọn cho mỗi bit). Các bộ đệm đầu ra của port B có đặc tính lái đối xứng với khả năng chìm và nguồn cao. Khi là đầu vào, các chân của port B đ−ợc kéo xuống từ bên

ngoài sẽ phát ra dòng nếu các điện trở kéo lên đ−ợc kích hoạt. Các chân port B là ba trạng thái khi điều kiện reset đ−ợc kích hoạt thậm chí nếu xung nhịp không làm việc. -Port C (PC7..PC0): Port C là một port vào ra hai chiều 8 bit với các điện trở kéo lên nội (đ−ợc chọn cho mỗi bit). Các bộ đệm đầu ra của port C có đặc tính lái đối xứng với khả năng chìm và nguồn cao. Các bộ đệm đầu ra của port B có đặc tính lái đối xứng với khả năng chìm và nguồn cao. Khi là đầu vào, các chân của port C đ−ợc kéo xuống từ bên ngoài sẽ phát ra dòng nếu các điện trở kéo lên đ−ợc kích hoạt. Các chân port C là ba trạng thái khi điều kiện reset đ−ợc kích hoạt thậm chí nếu xung nhịp không làm việc. Nếu giao diện JTAG đ−ợc cho phép, các điện trở kéo lên trên các chân PC5(TDI), PC3(TMS) và PC2(TCK) sẽ đ−ợc kích hoạt thậm chí khi có reset.

-Port D (PD7..PD0): Port D là một port vào ra hai chiều 8 bit với các điện trở kéo lên nội (đ−ợc chọn cho mỗi bit). Các bộ đệm đầu ra của port D có đặc tính lái đối xứng với khả năng chìm và nguồn cao. Khi là đầu vào, các chân của port D đ−ợc kéo xuống từ bên ngoài sẽ phát ra dòng nếu các điện trở kéo lên đ−ợc kích hoạt. Các chân port D là ba trạng thái khi điều kiện reset đ−ợc kích hoạt thậm chí nếu xung nhịp không làm việc. -RESET: Đầu vào reset. Một mức thấp ở chân này với thời gian dài hơn độ dài của xung tối thiểu sẽ tạo ra một quá trình reset, thậm chí nếu xung nhịp không chạy.

-XTAL1: Đầu vào tới bộ khuyếch đại bộ dao động đảo và đầu vào tới mạch làm việc xung nhịp nội.

-XTAL2: Đầu ra từ bộ khuyếch đại bộ dao động đảo.

-AVCC: là chân cấp điện áp cho cổng A của bộ chuyển đổi A/D. Chân này nên đ−ợc nối với bên ngoài tới Vcc thậm chí khi ADC không đ−ợc sử dụng. Nếu ADC đ−ợc sử dụng, chân này nên đ−ợc nối với Vcc qua một bộ lọc thông thấp.

-AREF: là chân tham chiếu t−ơng tự cho bộ chuyển đổi A/D.

Một phần của tài liệu Giáo trình điều khiển số ứng dụng (Trang 60 - 62)

Tải bản đầy đủ (PDF)

(94 trang)