freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于atmega16的溫度測(cè)試系統(tǒng)畢業(yè)論文(參考版)

2025-06-21 15:39本頁(yè)面
  

【正文】 retime ElseIf count_time = 1 Then Line ((count_time 1) * 9 + 1000, 7940 oldtempe * 108)(count_time * 9 + 1000, 7940 tempe * 108), vbBlue Else Line ((count_time 1) * 9 + 1000, 7940 oldtempe * 108)(count_time * 9 + 1000, 7940 tempe * 108), vbBlue End If count_time = count_time + 1 oldtempe = tempe End If End Sub Private Sub Timer2_Timer() If 。 redate amp。H0, amp。H0) Else = RGB(amp。HFF, amp。 . End If End Sub Private Sub Command2_Click() = False 40 中國(guó)計(jì)量學(xué)院本科畢業(yè)設(shè)計(jì)(論文)Dim x, y As Integer Dim i, j As Integer For j = 2540 To 9560 Step 540 Line (1000, j)(13960, j), vbRed Next For i = 1540 To 13960 Step 540 Line (i, 2540)(i, 10110), vbRed Next End Sub Private Sub Command3_Click() End Sub Private Sub Command4_Click() = False Open For Output As 1 flag = 1 If = True Then dat = 1 End If End Sub Private Sub Form_Load() If Dir(c:\WINDOWS\system32\) = Then FileCopy , c:\WINDOWS\system32\ End If delay (300) = 1 = 9600,n,8,1 = True End Sub Private Sub MSComm1_OnComm() Select Case Case EvReceive str1 = str1 amp。 , amp。 show_delay(15)。 sprintf(String,Min=%d Max=%d,T_min,T_max)。 sprintf(String,Pre=%d,T_pre)。 } else { T_max=T_MAX。 show_delay(15)。 sprintf(String,Min=%d Max=%d,T_min,T_max)。 sprintf(String,Pre=%d,T_pre)。 } else { T_max=T_MIN。 show_delay(15)。 sprintf(String,Min=%d Max=%d,T_min,T_max)。 sprintf(String,Pre=%d,T_pre)。 } else { T_min=T_MAX。 show_delay(15)。 sprintf(String,Min=%d Max=%d,T_min,T_max)。 sprintf(String,Pre=%d,T_pre)。 } else { T_min=T_MIN。 DisplayString(0,1,String)。 DisplayString(0,0,String)。 } else { LCDInit()。 sprintf(String,Pre=%d Too Low!,T_pre)。 sprintf(String,Min=%d Max=%d,T_min,T_max)。 DisplayString(0,0,String)。 DisplayString(0,1,String)。 } else { if(T_preT_max) { LCDInit()。 DisplayString(0,1,String)。 } } } if(T_max=T_min) { LCDInit()。 T_max=atoi(uart_buf+i+1)。)break。i++) { if(uart_buf[i]==39。 if(has_data) { for(i=0。j4。i20000。 //DisplayString(0,0,String)。 sprintf(String,%d,%d,%d,.,T_pre,T_min,T_max)。 Temp=Read_Temperature()。 init_devices()。 } } void main() { float Temp=0。idly。 //顯示緩沖區(qū) void show_delay(unsigned int dly) { unsigned int i=0。 } } ⑹主程序: include 34 中國(guó)計(jì)量學(xué)院本科畢業(yè)設(shè)計(jì)(論文)include include include include include include include include define T_MIN 55 //溫度最小值 define T_MAX 125 //溫度最大值 int T_min=10,T_max=50,T_pre,key_value。 has_data=1。.39。 data_count++。 (1RXC)) )。amp。 } } //pragma interrupt_handler USART_Receive:12 void USART_Receive( void ) { if(UCSRAamp。 } void puts(unsigned char *s) //字符串發(fā)送函數(shù) { while (*s) { putchar(*s)。 (1UDRE)) )。 //時(shí)鐘 8Mhz,波特率 UCSRC = BIT(URSEL)|BIT(UCSZ1)|BIT(UCSZ0)。 void UART_init(void) { UCSRB =BIT(RXEN) |BIT(TXEN)。b39。 } } ⑸串口通信程序: unsigned char uart_buf[15]={0}。PIND)) { return 5。PIND)) { delay_us(10)。PINB)) { return 4。PINB)) { delay_us(10)。PIND)) { return 3。PIND)) { delay_us(10)。PIND)) { return 2。PIND)) { delay_us(10)。 } while (time1)。 } } return 1。 if( posx == 16 ) { posx = 0。 31 中國(guó)計(jì)量學(xué)院本科畢業(yè)設(shè)計(jì)(論文) str++。\039。 DisplayString(0, 0, display out of range))。 //定位顯示地址,寫(xiě)字符 Else return ( LCDInit() amp。amp。amp。amp。amp。 LcdWCMD( 0x01))。 LcdWCMD( 0x0c) amp。 LcdWCMD( 0x06) amp。 //顯示模式設(shè)置,光標(biāo)移動(dòng)設(shè)置,顯示開(kāi)及光標(biāo)設(shè)置,顯示清屏 return (LcdWCMD( 0x38) amp。 return 1。 PORTA amp。 30 中國(guó)計(jì)量學(xué)院本科畢業(yè)設(shè)計(jì)(論文) PORTA |=0X80。 PORTA amp。 PORTC =dataW。 if (!WaitTillNotBusy()) return 0。 return 1。 PORTA amp。 PORTA |= 0X80。 PORTA amp。 PORTA amp。 DDRC = 0xff。 }/* LcdWCMD() 寫(xiě)控制字符子程序:E=1 RS=0 RW=0 */ char LcdWCMD(char CMD) { char i=1。 posx |= 0x80。= 0x01。 return 1。= ~0X80。 delay) delay。 Busy) amp。 PORTA |= 0X40。 PORTA amp。 DDRC = 0x00。 return (tt)。 t=t|a。 t=b。 a =read_byte()。 write_byte(0xCC)。 i++) delay_us(50)。 for(i = 0。 write_byte(0xCC)。 float tt=0。 unsigned char b=0。 } }/*================================//函數(shù)功能:讀取溫度 =========================================================*/ Read_Temperature(void) { unsigned char i。 delay_us(10)。 delay_us(100)。 } else { ds18b20PortPORT amp。 ds18b20PortPORT |= portnum。= ~portnum。 i) { if(value amp。 for(i = 8。 } /*======================================================== 27 中國(guó)計(jì)量學(xué)院本科畢業(yè)設(shè)計(jì)(論文)//函數(shù)功能:向 1WIRE總線上寫(xiě)一個(gè)字節(jié) =========================================================*/ void write_byte(unsigned char value) { unsigned char i。 delay_us(5)。 delay_us(100)。 if(portnum amp。= ~portnum。 ds18b20PortPORT |= portnum。= ~portnum。 ds18b20PortDDR |= portnum。 i 0。 unsigned char value = 0。 delay_us(500)。 ds18b20PortDDR|=portnum。 ack = portnum amp。= ~portnum。 ds18b20PortPORT |= portnum。 = ~portnum。 ds18b20PortPORT |= portnum。 //_SEI()。 LCDInit()。 } void init_devices(void) { CLI()。 PORTD = 0xFF。 PORTC = 0xFF。 PORTB = 0xFF。 24 中國(guó)計(jì)量學(xué)院本科畢業(yè)設(shè)計(jì)(論文)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1