Bộ so sánh Analog so sánh các giá trị điện áp ở lối ngõ vào, cụ thể là ở lối vào

Một phần của tài liệu Thiết kế mạch quang báo dùng vi điều khiển AVR (Trang 27)

$* Bộ biến đổi A/D bên trong:

Atmega8515 co1 bộ biến đổi tương tự sang số (ADC) với độ phân giải là 10 bịt.

Ngoài ra bên cạnh bộ biến đổi ADC còn có một bộ dồn kênh với 8 lối vào, mỗi lối vào

có thể đượcdẫn riêng lẻ tới bộ hiển thị ADC.

Bộ biến đổi ADC được điều khiển qua 4 thanh ghi ADMUX, ADCSR, ADHC và ADCL trong vùng địa chỉ vào ra. Bằng thanh ghi ADMUX, một trong 8 kênh được và ADCL trong vùng địa chỉ vào ra. Bằng thanh ghi ADMUX, một trong 8 kênh được lựa chọn để biến đổi tương tự - số. bộ biến đổi ADC có thể hoạt động trong hai chế độ:

o Quá trình biến đổi được người dùng khởi động.

o Quá trình biến đổi điễn ra liên tục.

Việc kết thúc quá trình biến đổi, nghĩa là thời điểm mà một tín hiệu Analog đã được số hóa và sẵn sàng xử lý tiếp tục, sẽ được báo hiệu qua một cờ trong thanh ghi được số hóa và sẵn sàng xử lý tiếp tục, sẽ được báo hiệu qua một cờ trong thanh ghi trạng thái ADC (ADCSR). Trong thanh ghi ADCSR này, người dùng còn có thể chọn một trong hai chế độ. Kết quả của quá trình biến đổi A/D được đặt ở các thanh ghi ADCH (it 8 và 9) và ADCL (bít 0 đến 7).

s* Bộ định thời Watchdog bên trong:

Bộ định thời Watchdog là bộ định thời điều khiển được và được sử dụng làm thiết bị đánh thức trong trường hợp phần mềm bị rơi vào một số vòng lập vô tận hoặc trong trường hợp việc thực thi chương trình bị mắc lỗi. Bộ định thời Watchdog có một lối ra có khả năng đặt lại bộ điều khiển.

Mạch định thời Watchdog Timer được giữ nhịp từ một bộ dao động RC riêng biệt trên chip. Bằng cách điều khiển mạch chia tần số, khoảng thời gian reset mạch

GVHD: SỰTH:

Một phần của tài liệu Thiết kế mạch quang báo dùng vi điều khiển AVR (Trang 27)