Vi điều khiển ATmeg a8

Một phần của tài liệu Thiết kế hệ thống kiểm soát trạng thái môi trường dựa trên (Trang 28 - 31)

Vi điều khiển ATmega 8 thuộc họ AVR là họ vi điều khiển 8 bits theo công nghệ mới, với những tính năng rất mạnh đƣợc tích hợp trong chip của hãng Atmel theo công nghệ RISC (viết tắt của Reduced Instructions Set Computer - Máy tính với tập lệnh đơn giản hóa ), nó mạnh ngang hàng với các họ vi điều khiển 8 bits khác nhƣ PIC, Pisoc. Do ra đời muộn hơn nên họ vi điều khiển AVR có nhiều tính năng mới đáp ứng tối đa nhu cầu của ngƣời sử dụng. So với họ 8051, 89xx thì nó

có độ ổn định, khả năng tích hợp, sự mềm dẻo trong việc lập trình và tiện lợi hơn rất nhiều.

Atmega 8 có đầy đủ tính năng của họ AVR, có giá thành vừa phải, rất phù hợp dùng để thiết kế những hệ thống vừa và nhỏ.

Hình 2.9 Sơ đồ chân ATmega 8

Một số đặc tính của ATmega 8 : + Bộ nhớ 8K (flash) .

+ Bộ nhớ 512 Byte (EEPROM) . + Bộ nhớ 1K (SRAM) .

+ Đóng vỏ 28 chân, trong đó có 23 chân vào ra dữ liệu chia làm 3 PORT B, C, D. Các chân này đều có chế độ điện trở treo (pull_up resistors).

+ Các đƣờng dẫn vào/ra (I/O) lập trình đƣợc . + Giao tiếp SPI.

+ Giao tiếp I2C.

+ Có 8 kênh ADC 10 bits . + Một bộ so sánh analog. + Ba kênh băm xung PWM .

+ Hai bộ timer/counter 8 bits, 1 bộ timer/counter1 16 bits . + Một bộ định thời Watchdog .

+ Một bộ truyền nhận UART lập trình đƣợc . + Giao thức SPI đồng bộ .

+ Một bộ so sánh analog .

+ Các chế độ tiết kiệm năng lƣợng nhƣ sleep, stand by... + Điện áp hoạt động từ 2,7 – 5,5 V .

Hình 2.10 Cấu trúc bên trong ATmega 8

Một phần của tài liệu Thiết kế hệ thống kiểm soát trạng thái môi trường dựa trên (Trang 28 - 31)