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

正文內(nèi)容

電氣工程學(xué)院畢業(yè)設(shè)計-基于單片機(jī)的數(shù)字式溫濕度儀系統(tǒng)設(shè)計-資料下載頁

2025-01-17 00:42本頁面
  

【正文】 60。 outkey()。 //掃描跳出按鈕 Upkey()。 //掃描加按鈕 Downkey()。 //掃描減按鈕 if(up_flag==1||down_flag==1) //數(shù)據(jù)更新,重新寫入新的數(shù)據(jù) { Write1302(0x8e,0x00)。 //寫入允許 Write1302(0x80,temp|0x80)。 //寫入新的溫度值 Write1302(0x8e,0x80)。 //禁止寫入 up_flag=0。 down_flag=0。 } hide_sec++。 //位閃計數(shù) if(hide_sec3) hide_sec=0。 show_time()。 //液晶顯示數(shù)據(jù) }while(count==2)。break。 case 2:do //count=2,調(diào)整濕度值 hide_sec=0。 outkey()。 Upkey()。 Downkey()。 if(temp0x60) temp=0。 if(up_flag==1||down_flag==1) { Write1302(0x8e,0x00)。 //寫入允許 Write1302(0x82,temp)。 //寫入新的濕度值 Write1302(0x8e,0x80)。 //禁止寫入 up_flag=0。 down_flag=0。 } hide_min++。 if(hide_min3) hide_min=0。 }while(count==3)。break。 break。 //count=2,開啟中斷,標(biāo)志位置0并退出 }}。**************** AT24C04 操作程序 ****************WT_MEM: 。寫入的地址在DPH中,數(shù)據(jù)在B中 ACALL MEM_START 。給AT24C04開始信號 MOV A,0A0H 。寫命令字+片選地址信息 ACALL WR1 。寫入以上信息MWRITE2: MOV A,DPH 。準(zhǔn)備寫入片內(nèi)地址信息 ACALL WR1 。寫入 MOV A,B 。準(zhǔn)備數(shù)據(jù) ACALL WR1 。寫入數(shù)據(jù) ACALL MEM_STOP 。發(fā)送停止信號, 。如果要重復(fù)寫,可以不發(fā)結(jié)束信號, 。返回MWRITE2繼續(xù)寫下一個數(shù)據(jù) 。寫完后發(fā)送結(jié)束信號。 RET 。返回,一個字節(jié)寫結(jié)束。********** AT24C04 讀字節(jié)程序 ***************************。 要讀入的地址信息在DPH中,返回的讀取數(shù)據(jù)在B中RD_MEM: ACALL MEM_START 。發(fā)送開始信號 MOV A,0A0H 。寫命令字+片選地址信號 ACALL WR1 。寫入以上信息 MOV A,DPH 。準(zhǔn)備片內(nèi)信息 ACALL WR1 。寫入片地址信息 ACALL MEM_START 。重復(fù)發(fā)送開始信號,這里和寫不同 MOV A,0A1H 。準(zhǔn)備命令字(讀)+片選地值 ACALL WR1 。寫入以上信息 CLR A 。準(zhǔn)備接收讀取的數(shù)據(jù) MOV DPL,08H 。數(shù)據(jù)位數(shù) CLR MCLK 。時鐘為低RD1: SETB MCLK 。時鐘上跳 NOP 。等待數(shù)據(jù)出現(xiàn) LCALL MDELAY 。延時等待 MOV C,MDIO 。數(shù)據(jù)移入C RLC A 。數(shù)據(jù)移入寄存器A CLR MCLK 。時鐘下跳,準(zhǔn)備讀取下一位數(shù)據(jù) LCALL MDELAY DJNZ DPL,RD1 。沒有讀完則繼續(xù),否則返回 MOV B,A 。數(shù)據(jù)送B ACALL MEM_STOP 。發(fā)送結(jié)束信號 RET 。返回,WR1: MOV MEM_R1,08H 。寫入8個字節(jié)數(shù) WR2: RLC A 。A帶進(jìn)位左移 MOV MDIO,C 。數(shù)據(jù)輸出一位 SETB MCLK 。向AT24C04鎖存數(shù)據(jù) ACALL MDELAY 。等待 CLR MCLK 。準(zhǔn)備寫入下一個字節(jié)數(shù)據(jù) ACALL MDELAY 。等待 DJNZ MEM_R1,WR2 。沒有寫完,繼續(xù) 。WR4: LCALL MDELAY 。等待寫完8字節(jié)信息 SETB MCLK 。發(fā)送第9個時鐘作為應(yīng)答信號 LCALL MDELAY 。等待,AT24C04應(yīng)答信號 CLR MCLK 。完成,清除時鐘 RET 。返回。*********** 發(fā)送開始信號 ********************。開始信號:在時鐘為高電平,數(shù)據(jù)線出現(xiàn)下跳;MEM_START: SETB MDIO 。數(shù)據(jù)線高電平 SETB MCLK 。時鐘提高 NOP 。等待電平穩(wěn)定 CLR MDIO 。數(shù)據(jù)下跳作為開始信號 ACALL MDELAY 。延時 CLR MCLK 。時鐘下跳 ACALL MDELAY 。等待一段時間 RET 。返回。********** 發(fā)送停止信號 *********************。停止信號:在時鐘為高電平,數(shù)據(jù)線出現(xiàn)上跳;MEM_STOP: SETB MCLK 。時鐘線高 ACALL MDELAY 。等待電平穩(wěn)定 SETB MDIO 。數(shù)據(jù)線高,停止信號 ACALL MDELAY 。等待 LCALL DELAY20MS 。寫周期延時 。 LCALL DELAY20MS 。延時 RET 。返回MDELAY: 。短時間延時 MOV MEM_R2,04H LOOP: NOP DJNZ MEM_R2,LOOP RETDELAY20MS: 。20ms延時 MOV R5,40 DELAY1: MOV R4,00H DELAY2: DJNZ R4,DELAY2 DJNZ R5,DELAY1 RET第 49 頁 共 49 頁
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1