سلام دوستان
من برنامه ای از سایتی گرفتم که عنوان آن کنترل دما با PID هست که به زبان C نوشته شده است که من آشنایی زیادی با آن ندارم من مقداری از این برنامه که متوجه شدم با بسکام نوشتم ولی این خطوط را متوجه نشدم اگر از دوستان کسی هست کمک کند و مفهوم این خطوط را برای من بگوید .
تشکر
DDRD.4=1;
; DDRD.5=1
; TCCR1A=0xE3
; TCCR1B=0x0C
; TCNT1H=0x00
; TCNT1L=0x00
; ICR1H=0x00
; ICR1L=0x00
;OCR1AH=0x00
; OCR1AL=0x00
; OCR1BH=HD
;OCR1BL=LD
[left] sprintf(buffer,"T=%3.1f\xdfC SP=%2.1f\nKp=%f\nKi=%f\nKd=%f",temp,SP,pterm, iterm,dterm);
lcd_clear();
;(lcd_puts(buffer
(delay_ms(200
;[ADCSRA=0xCD;[/left
این هم آدرس سایت
http://www.picpars.com/193/-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%AF%D9%85%D8%A7%DB%8C-%D9%87%DB%8C%D8%AA%D8%B1-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%DA%A9%D9%86%D9%86%D8%AF%D9%87-PID-%D8%A8%D8%A7-%D9%85%DB%8C%DA%A9%D8%B1%D9%88%DA%A9%D9%86%D8%AA%D 8%B1%D9%84%D8%B1-AVR
من برنامه ای از سایتی گرفتم که عنوان آن کنترل دما با PID هست که به زبان C نوشته شده است که من آشنایی زیادی با آن ندارم من مقداری از این برنامه که متوجه شدم با بسکام نوشتم ولی این خطوط را متوجه نشدم اگر از دوستان کسی هست کمک کند و مفهوم این خطوط را برای من بگوید .
تشکر
DDRD.4=1;
; DDRD.5=1
; TCCR1A=0xE3
; TCCR1B=0x0C
; TCNT1H=0x00
; TCNT1L=0x00
; ICR1H=0x00
; ICR1L=0x00
;OCR1AH=0x00
; OCR1AL=0x00
; OCR1BH=HD
;OCR1BL=LD
[left] sprintf(buffer,"T=%3.1f\xdfC SP=%2.1f\nKp=%f\nKi=%f\nKd=%f",temp,SP,pterm, iterm,dterm);
lcd_clear();
;(lcd_puts(buffer
(delay_ms(200
;[ADCSRA=0xCD;[/left
این هم آدرس سایت
http://www.picpars.com/193/-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D8%AF%D9%85%D8%A7%DB%8C-%D9%87%DB%8C%D8%AA%D8%B1-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%DA%A9%D9%86%D9%86%D8%AF%D9%87-PID-%D8%A8%D8%A7-%D9%85%DB%8C%DA%A9%D8%B1%D9%88%DA%A9%D9%86%D8%AA%D 8%B1%D9%84%D8%B1-AVR
دیدگاه