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

正文內(nèi)容

基于單片機(jī)的光控路燈設(shè)計(jì)含程序和仿真圖-資料下載頁(yè)

2025-06-27 19:30本頁(yè)面
  

【正文】 L=0。 }//////////結(jié)束總線///////////void Stop(){ SDA=0。 //時(shí)鐘保持高,數(shù)據(jù)線從低到高一次跳變,I2C 通信停止 SCL=1。 Delay(0)。 SDA=1。 Delay(0)。 SCL=0。}//////非應(yīng)答函數(shù)/////////void Noack() // 函數(shù)功能: 從機(jī)發(fā)送非應(yīng)答位子程序,迫使數(shù)據(jù)傳輸過(guò)程結(jié)束{ SDA=1。 Delay(0)。 SCL=1。 Delay(0)。 SCL=0。}void Ack() // 函數(shù)功能: 主機(jī)應(yīng)答位檢查子程序,迫使數(shù)據(jù)傳輸過(guò)程結(jié)束{ SDA=0。 Delay(0)。 SCL=1。 Delay(0)。 SCL=0。}/////////數(shù)據(jù)發(fā)送函數(shù)//////void Send(uchar c){ uchar bite。 for(bite=0。bite8。bite++) // 向 SDA 上發(fā)送一位數(shù)據(jù)字節(jié),共八位 { if((cbite)amp。0x80)SDA=1。 // 若要發(fā)送的數(shù)據(jù)最高位為 1 則發(fā)送位 1 else SDA=0。 // 傳送位 0 SCL=1。 Delay(0)。 SCL=0。 } SDA=1。 Delay(0)。 Delay(0)。 Delay(0)。}///////接收函數(shù)///////////uchar Rec(){ uchar byte,bite。 SDA=1。 //從 SDA 線上讀取上一數(shù)據(jù)字節(jié),共八位 for(bite=0。bite8。bite++) { SCL=0。 Delay(0)。 SCL=1。 Delay(0)。 byte=1。 if(SDA==1)byte+=1。 // 若接收到的位為 1,則數(shù)據(jù)的最后一位置 1 } SCL=0。 //結(jié)束接收 Delay(0)。 return(byte)。 }//////////顯示函數(shù)//////////////void Display(unsigned char FirstBit,unsigned char Num){ static uchar i=0。P0=0x00 。 //數(shù)碼管消隱a=1。 P0=0x00。 Delay(0)。 a=0。P0=0x00。b=1。 P0=Weima[i+FirstBit]。 Delay(0)。 b=0。 P0=0x00。 a=1。 P0=tempdata[i]。Delay(0)。 a=0。 i++。 if(i==Num) //緩存數(shù)據(jù) i=0。}///////////讀取數(shù)值 ////////uchar Read(uchar AI){ uchar z。 Start()。 Send(0x90)。 Ack()。 Send(0x40|AI)。 //括號(hào)中的參數(shù) AI 數(shù)值從 03 為四路 AD 的地址,通過(guò)改變?cè)搮?shù)可以改變輸入通道 Ack()。 Start()。 Send(0x91)。 Ack()。 z=Rec()。 Noack()。 Stop()。 return(z)。}////////主函數(shù)////////////void Main(){ uchar num=0。 TMOD |= 0x01。 //使用模式 1,16 位定時(shí)器,使用| 符號(hào)可以在使用多個(gè)定時(shí)器時(shí)不受影響 EA=1。 //總中斷打開 ET0=1。 //定時(shí)器中斷打開 TR0=1。 //定時(shí)器開關(guān)打開 rst=0。 //關(guān)閉 1302 時(shí)鐘 P0=0X00。 //關(guān)閉點(diǎn)陣 Line=0。 P0=0XFF。 //關(guān)閉 LED 燈 LeDen=0。 while(1) { num=Read(0)。//括號(hào)中的參數(shù) 03 為四路 AD 的地址,通過(guò)改變?cè)搮?shù)可以改變輸入通道 tempdata[0]=Duanma[num/1000]。 //千位 tempdata[1]=Duanma[num/100]。 //百位 tempdata[2]=Duanma[(num%100)/10]。 //十位 tempdata[3]=Duanma[(num%100)%10]。 //個(gè)位 Delay(50)。 }}void Timer0(void) interrupt 1 { if(tempdata[1]=Duanma[2]) { LeDen=1。 P0=0x00。 LeDen=0。 Delay(30)。 } if(tempdata[1]Duanma[2]){ LeDen=1。 P0=0XFF。 //關(guān)閉 LED 燈 LeDen=0。 Delay(30)。 } TH0=(655362022)/256。 //重新賦值 高八位 TL0=(655362022)%256。 //重新賦值 低八位 Display(0,8)。 //顯示函數(shù),使用中斷顯示}
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1