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

正文內(nèi)容

基于單片機(jī)的智能插座設(shè)計畢業(yè)論文-閱讀頁

2025-07-04 12:54本頁面
  

【正文】 ao=0。 //smbzh數(shù)碼標(biāo)志zhjca,zhjcb。//開始時,開始分,結(jié)束時,結(jié)束分uint tfz,fzq。uint m=0,q=0,ql=0,d=0。//關(guān)標(biāo)志sbit p30=P3^0。 uchar sjkzy,sjkzl,xsmiao。//間斷開分,間斷關(guān)分。uchar code baojing[10] = {0x43,0x8f,0x25,0xe3}。uchar code daima[60]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09, 0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19, 0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29, 0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39, 0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49, 0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59, }。sbit ACC7 = ACC^7。 //功能按鍵sbit xzaj = P0^1。 //增加按鍵sbit jsaj = P0^3。 //完成按鍵sbit dian = P2^0。 /*實時時鐘時鐘線引腳 */sbit T_IO = P1^1。 /*實時時鐘復(fù)位線引腳 */sbit kg=P1^6。 //總開關(guān)//AD定義sfr P1_ASF=0x9d。 //控制寄存器 寫入控制字 地址BCh,開始控制,轉(zhuǎn)換速度控制,轉(zhuǎn)換標(biāo)志位,轉(zhuǎn)換開始,通道選擇sfr CLK_DIV=0x97。 //結(jié)果地址高位 地址BDh,高八位數(shù)據(jù)存放 sfr ADC_RESL=0xbe。 //控制線地址/////////////////////void pdsmbz()。void djssds()。void djssdfs()。void ajhsz()。void ajhsy()。void sdsjdtks()。//設(shè)定時間段調(diào)開始分void sdsjdtjs()。//設(shè)定時間段調(diào)結(jié)束分void xzsddjd()。void jdtdkf()。void xzjdtd()。void ajhsf()。void xzly()。* 輸入 : 無* 輸出 : 無***********************************************************************/void delay(){ int i,j。 i=10。 j=100。}/********************************************************************* 名稱 : Delay_1ms()* 功能 : 延時子程序,延時時間為 1ms * x* 輸入 : x (延時一毫秒的個數(shù))* 輸出 : 無***********************************************************************/void Delay_1ms(uint i)//1ms延時{ uchar j。ji。i=20。 }void Timer0Init(void) //1毫秒{ TMOD amp。 //設(shè)置定時器模式 TMOD |= 0x01。 //設(shè)置定時初值 TH0 = 0xD1。 //清除TF0標(biāo)志 TR0 = 0。 ET0=1。 //設(shè)置定時初值 TH0 = 0xD1。 if(mcs==60) { mcsbz=1。 ADC_RES=0。}/************************************************************ADzh(m) AD顯示函數(shù)測試電流 m為輸入ad通道的數(shù)值 0x8e。第八位ad選通***********************************************************/void ADzh(){ ADcsh()。 Delay_1ms(20)。0x03)*1)/)*18。 if(sd==100) {sd=0。} d=fzq/1000。 weixuan(5)。 dian=0。 d=fzq%1000/100。 weixuan(4)。 Delay_1ms(5)。 if(zjaj==0) { while(!zjaj) {。 } } if(jsaj == 0) { Delay_1ms(10)。} dlz。 if(dlz0) dlz=99。 if(ssdl==1) { if(sss150) { P2=0xff。 P2=table[dlz%10]。 P2=0xff。 P2=table[dlz/10]。 Delay_1ms(5)。 weixuan(0)。 P2=0xff。 dian=0。 } } else { P2=0xff。 P2=table[dlz%10]。 P2=0xff。 P2=table[dlz/10]。 Delay_1ms(5)。 ACC = xrda。 for(i=8。 i) { T_IO = ACC0。 T_CLK = 0。 }}/********************************************************************* 名稱 : uc_RTOutputByte()duc* 功能 : 從DS1302讀取1Byte數(shù)據(jù)* 輸入 : 無* 返回值: ACC***********************************************************************/uchar duc(void) { uchar i。 for(i=8。 i) { ACC = ACC 1。 ACC7 = T_IO。 T_CLK = 0。}/********************************************************************* 名稱 : v_W1302(uchar ucAddr, uchar ucDa) xiesj* 功能 : 往DS1302寫入數(shù)據(jù)* 輸入 : ucAddr: DS1302地址, ucDa: 要寫的數(shù)據(jù) xieadd xrda* 返回值 : 無***********************************************************************/void xiesj(uchar xieadd, uchar xrda){ T_RST = 0。 T_RST = 1。 // 址地寫 _nop_()。 xier(xrda)。 T_RST = 0。 T_RST = 0。 T_RST = 1。 //寫地址,命令 _nop_()。 ducda=duc()。 T_RST = 0。}/********************************************************************* 名稱 : bcdtodec(uchar bcd)* 功能 : BCD碼轉(zhuǎn)換為DEC碼* 輸入 : bcd碼* 輸出 : dec碼***********************************************************************/uchar bcdtodec(uchar bcd){ uchar data1。 0x0f。 0x70。 data1 += bcd 1。 //用位移代替乘法運算 return data1。break。break。break。break。break。break。break。break。 }}/***************************************************時間日期函數(shù):*函數(shù)名;shijian。**************************************************/ void shijian() { sss++。 weixuan (5)。 Delay_1ms(5)。 weixuan (4)。 dian=0。 } if(100sss200) { P2=0xff。 P2 = 0xff。 P2=0xff。 P2 = 0xff。 Delay_1ms(5)。 weixuan (5)。 Delay_1ms(10)。 weixuan (4)。 dian=0。 } if(f==2) { if(sss100) { P2=0xff。 P2 = table[min / 10 % 10]。 P2=0xff。 P2 = table[min % 10]。 Delay_1ms(10)。 weixuan (3)。 Delay_1ms(10)。 weixuan (2)。 dian=0。 } } else { P2=0xff。 P2 = table[min / 10 % 10]。 P2=0xff。 P2 = table[min % 10]。 Delay_1ms(10)。 weixuan (1)。 Delay_1ms(10)。 weixuan (0)。 Delay_1ms(10)。 weixuan (1)。 Delay_1ms(10)。 weixuan (0)。 Delay_1ms(10)。 weixuan (1)。 Delay_1ms(10)。 weixuan (0)。 Delay_1ms(10)。if(f==3) { if(sss100) { P2=0xff。 P2 = table[month / 10 % 10]。 P2=0xff。 P2 = table[month % 10]。 Delay_1ms(5)。 weixuan (5)。 Delay_1ms(5)。 weixuan (4)。 dian=0。 } } else { P2=0xff。 P2 = table[month / 10 % 10]。 P2=0xff。 P2 = table[month % 10]。 Delay_1ms(5)。 weixuan (3)。 Delay_1ms(5)。 weixuan (2)。 dian=0。 } if(100sss200) { P2=0xff。 P2 = 0xff。 P2=0xff。 P2 = 0xff。 Delay_1ms(5)。 weixuan (3)。 Delay_1ms(5)。 weixuan (2)。 dian=0。 } if(f==1) { if(sss100) { P2=0xff。 P2=0xff。 P2=0xff。 P2 = table[zhou % 10]。 } if(100sss200) { P2=0xff。 P2=0xff。 P2=0xff。 P2 =0xff。 } } else { P2=0xff。 P2=0xff。 P2=0xff。 P2 = table[zhou % 10]。 } }//////////////////////////////////////時間switch void riqis() { switch(f) { case 1:shujdz=0x8a。break。ajh
點擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1