d. Nhóm lệnh chuyền ựiều khiển:
3.3.9. Bộ so sánh tương tự
Bộ so sánh tương tự sẽ so sánh giá trị của ựầu vào dương PB2(AIN0) và ựầu vào âm PB3(AIN1). Khi ựiện áp ựầu dương lớn hơn ựiện áp ựầu âm thì ựầu ra của bộ so sánh ACO ựược set bằng 1. đầu ra của bộ so sánh tương tự có thể dùng ựể kắch hoạt chức năng input capture của Timer/Counter 1. Hay nó còn dùng làm ngắt riêng của bộ so sánh này. Ta có thể chọn các chế ựộ ngắt khác nhau như ngắt theo sườn lên hay sườn xuống, ựo giá trị. Thanh ghi trạng thái và ựiều khiển của bộ so sánh tương tự là ACSR. Thanh ghi ACSR ựược sử dụng ựể ựiều khiển hoạt ựộng của bộ so sánh cũng như ựể giám sát lối ra của bộ so sánh.
ACD - ACO ACI ACIE ACIC ACIS1 ACIS0
Bit 7 :ACD Analog comparator disable( cấm bộ so sánh analog). Khi ựặt thành 1 thì nguồn nuôi cho bộ so sánh bị ngắt.
Bit 5: ACO Analog comparator output. đây là lối ra của bộ so sánh analog.
Bit 4: ACI Analog comparator Interupt Flag. Cờ ngắt bộ so sánh analog. Bit này ựược set bằng 1 khi 1 sự kiện so sánh ựỚ trigger 1 trạng thái ngắt bộ so sánh ựược quy ựịnh bởi ACIS1 và ACIS0. Ngắt bộ so sánh ựược thực thi nếu bit ACIE ựược ựặt thành 1 và các ngắt toàn cục ựược cho phép.
Bit 3: ACIE. Analog comparator Interupt Enable(cho phép ngắt bọ so sánh analog) Khi ựặt thành 1 thì ngắt bộ so sánh analog ựược cho phép. Khi ựặt thành 0 thì ngắt bộ so sánh bị cấm.
Bit 2: ACIC. Analog comparator input capture Enable. Khi ựặt thành 1, lối ra bộ so sánh ựược nối với mạch Ộinput capture front endỢ của bộ ựịnh thời timer1.
Trường đại học Nông nghiệp Hà Nội Ờ Luận văn thạc sĩ nông nghiệp ...47
Bit 1,0: ACIS1,ACIS0 : Analog comparator interupt Mode select. Việc kết hợp của các bit này lựa chon các chế ựộ ngắt.