void main(void) { uchar tab_temper[]={"temper: "}; uchar tab_time[]={"now: : :"}; DS18B20SendChangeCmd(); LCD1602Config(); LCD1602WriteCommand(yh); LCD1602WriteStr(tab_temper, 8); LCD1602WriteCommand(er+3); LCD1602WriteStr(tab_time, 11); DS1302Config(); Timer1Config(); while(1){ LCD1602WriteCommand(0xc0); TempSisplay(DS18B20GetTmpValue(), yh+8); DS18B20SendChangeCmd(); KeyScan(); // TimeReresh(14,miao); // TimeReresh(11,fen); // TimeReresh(8,shi); } }
void adc_open(void) { DMA2_Stream0_fifo = fifo_create(FIFO_SZ); assert(DMA2_Stream0_fifo != NULL); Timer1Config(); adc_configure(); ADC_SoftwareStartConv(ADC1); }