AVRhọviđiềukhiểnbittheocôngnghệ mới, với tính mạnh tích hợp chip hãng Atmel theocôngnghệ RISC, mạnh ngang hàng với họviđiềukhiểnbit khác PIC, Pisoc.Do đời muộn nên họviđiềukhiểnAVR có nhiều tính đáp ứng tối đa nhu cầu người sử dụng, so với họ 8051 89xx có độ ổn định, khả tích hợp, mềm dẻo việc lập trình tiện lợi * Tính họ AVR: - Giao diện SPI đồng - Các đường dẫn vào/ra (I/O) lập trình - Giao tiếp I2C - Bộ biến đổi ADC 10 bit - Các kênh băm xung PWM - Các chế độ tiết kiệm lượng sleep, stand by vv - Một định thời Watchdog - Timer/Counter bit - Timer/Counter 16 bit - so sánh analog - Bộ nhớ EEPROM - Giao tiếp USART vv Cấu trúc AVR gồm : - Ext.interrupt : Là ngắt viđiềukhiển - Int.interrupt : Là ngắt viđiềukhiển - Watchdog timer: đếm thời gian hoạt động liên tục Sử dụng ghi WDTCR để điềukhiển thời gian Watchdog -CPU: Bộ xử lí trung tâm -I/O:Post xuất nhập -SPI:Chuẩn truyền thông -UART:Truyền thông nối tiếp -TWI: Module truyền thông nối tiếp -ADC : Chuyển đổi liệu tương tự (analog) sang liệu số (digital) -Program flash :Bộ nhớ chương trình –là nhớ flash lập trình -EEPROM : dạng nhớ không bay hơi, liệu lưu EEPROM không bị mất nguồn điện -Timer/counters :là module độc lập với CPU ,chức –tạo khoảng thời gian ,đếm thời gian,đếm kiện Comparator: ngắt Atmelga16L có đầy đủ tính họ AVR, giá thành so với loại khác giá thành vừa phải nghiên cứu làm công việc ứng dụng tới viđiềukhiển Tính năng: - Bộ nhớ 16K(flash) - 512 byte (EEPROM) - K(SRAM) - Đóng vỏ 40 chân , có 32 chân vào liệu chia làm PORT A,B,C,D Các chân có chế độ pull_up resistors - Giao tiếp SPI - Giao diện I2C.- Có kênh ADC 10 bit - so sánh analog - kênh PWM - timer/counter bit, timer/counter1 16 bit - định thời Watchdog - truyền nhận UART lập trình Mô tả chân: - Vcc GND chân cấp nguồn cho viđiềukhiển hoạt động - Reset chân reset cứng khởi động lại hoạt động hệ thống - chân XTAL1, XTAL2 chân tạo dao động cho viđiều khiển, chân nối với thạch anh (hay sử dụng loại 4M), tụ gốm (22p) - Chân Vref thường nối lên 5v(Vcc), sử dụng ADC chân sử dụng làm điện so sánh, chân phải cấp cho điện áp cố định, sử dụng diode zener ... vv Cấu trúc AVR gồm : - Ext.interrupt : Là ngắt vi điều khiển - Int.interrupt : Là ngắt vi điều khiển - Watchdog timer: đếm thời gian hoạt động liên tục Sử dụng ghi WDTCR để điều khiển thời gian... Atmelga16L có đầy đủ tính họ AVR, giá thành so với loại khác giá thành vừa phải nghiên cứu làm công vi c ứng dụng tới vi điều khiển Tính năng: - Bộ nhớ 16K(flash) - 512 byte... chân: - Vcc GND chân cấp nguồn cho vi điều khiển hoạt động - Reset chân reset cứng khởi động lại hoạt động hệ thống - chân XTAL1, XTAL2 chân tạo dao động cho vi điều khiển, chân nối với thạch anh