Nguyên văn bởi CHIBANG
i=0; // biến đếm
while(1) {
i++;
if(i==500) lay_mau(); //Chương trình con lấy mẫu nhiệt độ từ ADC
hien_thi();//Chương trình con hiển thị LED
if((value <15) |(value>40)) bao_dong(); //Chương trình con báo động khi
//nhiệt độ vượt ra khỏi khoảng 15-40.
}
void hien_thi() {
PortB = led1;RC0=0;// Số hàng đơn vị
delay_us(500);RC0=1;
PortB = led2;RC1=0;//Số hàng chục
delay_us(500);RC1=1;
}
void lay_mau() {}
.... Sẽ đưa lên sau.
Về việc đo nhiêt độ và điều cỉnh này, nếu ai lắm được về PID, chon đối tượng điều khiển là nhiệt độ để ta điều khiên giữ cho việc nhiệt độ luôn ổn định thì chương trình con hay hơn nữa.
Comment