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

正文內(nèi)容

環(huán)境檢測儀b課程設(shè)計報告-閱讀頁

2025-02-05 17:56本頁面
  

【正文】 { for(jj=0。jj++) lcd_wdat(table3[jj])。ii4。 39。 }}//串口相關(guān)/**************************************************** 串口程序******************************************************/void Uart_init(void) //串口初始化{ SCON = 0x50。 //定時器工作方式2 // TMOD|= 0x20。 PCON|= 0x00。 //baud /* reload value 9600、數(shù)據(jù)位停止位1。 TR1 = 1。 //開串口中斷 EA = 1。 while(!TI)。}/*****************************************************函數(shù)功能:從X5045的當(dāng)前地址讀出數(shù)據(jù)出口參數(shù):x***************************************************/unsigned char ReadCurrent(void){ unsigned char i。 //儲存從X5045中讀出的數(shù)據(jù) SCK=1。i8。 //拉高SCK SCK=0。 //將x中的各二進位向左移一位,因為首先讀出的是字節(jié)的最高位數(shù)據(jù) x|=(unsigned char)SO。 //將讀取的數(shù)據(jù)返回 }/*****************************************************函數(shù)功能:寫數(shù)據(jù)到X5045的當(dāng)前地址入口參數(shù):dat***************************************************/void WriteCurrent(unsigned char dat){ unsigned char i。 //將SCK置于已知的低電平狀態(tài) for(i=0。i++) // 循環(huán)移入8個位 { SI=(bit)(datamp。 //通過按位與運算將最高位數(shù)據(jù)送到S //因為傳送時高位在前,低位在后 SCK=0。 //在SCK上升沿寫入數(shù)據(jù) dat=1。 //儲存寄存器狀態(tài)值***************************************************/void WriteSR(unsigned char rs){ CS=0。 //寫使能鎖存器允許 CS=1。 //重新拉低CS,否則下面的寫寄存器狀態(tài)指令將被丟棄 WriteCurrent(WRSR)。 //寫入新設(shè)定的寄存器狀態(tài)值 CS=1。 //將SCK置于已知狀態(tài) CS=0。 //寫使能鎖存器允許 CS=1。 //重新拉低CS,否則下面的寫入指令將被丟棄 WriteCurrent(WRITE)。 //寫入指定地址 WriteCurrent(dat)。 //拉高CS SCK=0。 SCK=0。 //拉低CS,選中X5045 WriteCurrent(READ)。 //寫入指定地址 dat=ReadCurrent()。 //拉高CS SCK=0。 //返回讀出的數(shù)據(jù) }/*****************************************************函數(shù)功能:看門狗復(fù)位程序***************************************************/void WatchDog(void){ CS=1。 //CS引腳的一個下降沿復(fù)位看門狗定時器 CS=1。 unsigned char in[8]={0}。 lcd_init()。 //清空液晶屏 WriteSR(0x12)。 //X5045的寫入周期約為10ms for(i=0。i++) { in[i]=ReadSet(0x10+i)。 } Tmax=in[0]*256+in[1]。 Hmax=in[4]*256+in[5]。 UART_init()。 out[1]=Tmax%256。 out[3]=Tmin%256。 out[5]=Hmax%256。 out[7]=Hmin%256。 for(i=0。i++) { WriteSet(out[i],0x10+i)。 //X5045的寫入周期約為10ms WatchDog()。 kk1=0。 led0=1。 // delay(120)。 Read_Sensor()。 //串口傳送數(shù)據(jù) send_data(39。)。e39。 send_data(39。)。p39。 send_data(39。)。r39。 send_data(39。)。t39。 send_data(39。)。r39。 send_data(39。)。 39。 send_data(tmp1/100%10+39。)。039。 send_data(39。)。039。 send_data(39。)。 for(ii=0。ii++) send_data(table2[ii])。 for(jj=0。jj++) send_data(table3[jj])。ii6。 39。 } send_data(39。)。H39。 send_data(39。)。m39。 send_data(39。)。d39。 send_data(39。)。t39。 send_data(39。)。 39。 send_data(tmp2/100%10+39。)。039。 send_data(39。)。039。 send_data(39。)。 for(ii=0。ii++) send_data(table2[ii])。 for(jj=0。jj++) send_data(table3[jj])。ii6。 39。 } send_data(39。)。 39。 send_data(39。)。kk0。 led1=~led1。} } else { for(led0=0。kk1) {led0=~led0。} } } else if(kk2==10) { for(led1=0。kk2) {led1=~led1。} } } }//接受上位機數(shù)據(jù) void _interrupt(void) interrupt 4{ unsigned char out[8]。 if(RI) { RI=0。 ints++。039。039。039。 Tmin=(Receive_buffer[4]39。)*100+(Receive_buffer[5]39。)*10+(Receive_buffer[7]39。)。039。039。039。 Hmin=(Receive_buffer[12]39。)*100+(Receive_buffer[13]39。)*10+(Receive_buffer[15]39。)。 out[0]=Tmax/256。 out[2]=Tmin/256。 out[4]=Hmax/256。 out[6]=Hmin/256。 }}
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1