Rev 3311 Rev 3312
Line 76... Line 76...
76 } 76 }
77   77  
78 void main() 78 void main()
79 { 79 {
80 unsigned int1 button_press; // semafor pro cteni tlacitek 80 unsigned int1 button_press; // semafor pro cteni tlacitek
-   81 float output_voltage;
81   82  
82 setup_adc_ports(sAN0|VSS_VREF); 83 setup_adc_ports(sAN0|VSS_VREF);
83 setup_adc(ADC_CLOCK_DIV_32); 84 setup_adc(ADC_CLOCK_DIV_32);
84 setup_spi(SPI_SS_DISABLED); 85 setup_spi(SPI_SS_DISABLED);
85 setup_timer_0(RTCC_EXT_L_TO_H|RTCC_DIV_1); 86 setup_timer_0(RTCC_EXT_L_TO_H|RTCC_DIV_1);
Line 123... Line 124...
123 124
124 lcd_gotoxy(1,1); 125 lcd_gotoxy(1,1);
125 printf(lcd_putc,"%4lu",adc_value); 126 printf(lcd_putc,"%4lu",adc_value);
126 lcd_gotoxy(1,2); 127 lcd_gotoxy(1,2);
127   128  
-   129 output_voltage = adc_value * 0.316142 + 223.294;
-   130  
128 if(input(OUTPUT_ENABLE))printf(lcd_putc,"Set:%lu "setpoint); 131 if(input(OUTPUT_ENABLE))printf(lcd_putc,"Set:%3.0f "output_voltage);
129 else printf(lcd_putc,"DISABLED"); 132 else printf(lcd_putc,"DISABLED");
130   133  
131 if(button_press==false ) // tlacitka se ctou znovu pouze pokud v redchozim cyklu nebyla zmacknuta. 134 if(button_press==false ) // tlacitka se ctou znovu pouze pokud v redchozim cyklu nebyla zmacknuta.
132 { 135 {
133 if(!input(S1)) 136 if(!input(S1))