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

正文內(nèi)容

2002年-46期-用89c2051實現(xiàn)遠(yuǎn)程電源控制-文庫吧

2025-07-07 20:45 本頁面


【正文】 斷服務(wù)程序{ TL0=0x00。 TH0=0x0A6。 countdown。 if(countdown==0 || countdown==20) P1_0=!P1_0。 //控制CPU運行指示燈的秒閃 if(countdown!=0) return。 countdown=40。 //過了一秒鐘 P3_7=P1_7。 //檢測電源繼電器的吸放狀態(tài),并驅(qū)動P3_7的指示燈 if(P1_7) TX_buf[1]=0x13。 //高電平,電源繼電器已釋放,設(shè)備電源接通 else TX_buf[1]=0x31。 //接地,電源繼電器已吸合,設(shè)備電源中斷 TX_buf[2]=CRC(TX_buf,2)。 //生成校驗碼 TX_num=0。 SBUF=TX_buf[0]。 //向山下控制板報告繼電器的吸放狀態(tài)}void serial_int() interrupt 4 //串口中斷服務(wù)程序{ if(TI) //發(fā)送觸發(fā)了中斷 { TI=0。 TX_num++。 if(TX_numTX_len) SBUF=TX_buf[TX_num]。 } else //接收觸發(fā)了中斷 { RI=0。 RX_buf[RX_num]=SBUF。 if(RX_num==0 amp。amp。 RX_buf[RX_num]!=SYN) return。 //在接收的數(shù)據(jù)中搜索同步字符 RX_num++。 if(RX_num==RX_len) //收完一條指令 { RX_num=0。 if(RX_buf[RX_len1]==CRC(RX_buf,RX_len1)) //檢查校驗碼是否正確 { if(RX_buf[1]==0x13) P1_4=1。 //釋放小繼電器RY1及電源繼電器RY2 if(RX_buf[1]==0x31) P1_4=0。 //吸合小繼電器RY1及電源繼電器RY2 } } }}void main(){ IE=0x92。 TMOD=0x21。 //定時器1:模式2,定時器2:模式1 TL1=253。 TH1=253。 // 9600波特率 TR1=1。 //啟動定時器1 SCON=0x50。 //串口:模式1 TL0=0x00。 TH0=0x0A6。 // TR0=1。 //啟動定時器0 countdown=40。 //1
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1