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

正文內(nèi)容

電能表課程設(shè)計(jì)--八戶電子單相電能表設(shè)計(jì)與調(diào)試(參考版)

2025-06-09 05:53本頁面
  

【正文】 }} 。i4。i++) yh[6][i]=0。 } if(a==0x7f) { for(i=0。i4。i++) yh[4][i]=0。 } if(a==0xfb) { for(i=0。i4。i++) yh[2][i]=0。 } if(a==0xdf) { for(i=0。i4。i++) yh[0][i]=0。 } void qingling(unsigned char a) { if(a==0xf7) 山東科技大學(xué)課程設(shè)計(jì) 35 { for(i=0。 } } HC165_CK = 0。 Temp = 1。i++)//來一個(gè) clk 的上升沿 165 的 Q7 口一出來一 bit { HC165_CK = 0。 for(i=0。 //暫停 HC165 讀按鍵 Temp = 0。 HC165_nPL = 0。 } } 山東科技大學(xué)課程設(shè)計(jì) 34 unsigned char HC165(void) { unsigned char i。//時(shí)鐘發(fā)生跳變,產(chǎn)生移位 m=m1。 //164 的數(shù)據(jù)輸入 dsaamp。 DIN=mamp。i8。0xf7。k++) { m=zf[yh[j][k]]。 for(k=0。 TL0=0x00。 Write24()。//獲取 P2 口的編碼 delay()。 a=0xff。//獲取按鍵鍵碼 qingling(a)。 //開定時(shí)器 0 中斷 TR0=1。 EA=1。 //設(shè)置定時(shí)器 0 為工作方式 1 TH0=0x28。 Read24()。 //內(nèi)部振蕩器使能, 8 分頻 CLKSEL=0x01。 //寫 FLESH 允許 OSCXCN=0x67。 //交叉開關(guān)使能 PCA0MD=0x00。 P2MDOUT=0xfF。 //P1 口初始化 P1MDOUT=0XEF。 SFRPAGE=0x0F。 a=0xff。 jinwei(z)。0x80)==0) { if((luamp。 jinwei(z)。0x40)==0) { if((luamp。 jinwei(z)。0x20)==0) { if((luamp。 jinwei(z)。0x10)==0) { if((luamp。 jinwei(z)。0x08)==0) { if((luamp。 jinwei(z)。0x04)==0) { if((luamp。 jinwei(z)。0x02)==0) { if((luamp。 jinwei(z)。0x01)==0) { if((luamp。 yh[z][3]=0x0。 yh[z][1]=0x0。 yh[z][3]++。 yh[z][2]++。 yh[z][1]++。 } void jinwei (unsigned char z) { yh[z][0]++。yh[7][0], 4)。delay()。 ISendStr(AT24C16, 24 , amp。yh[5][0], 4)。delay()。 山東科技大學(xué)課程設(shè)計(jì) 27 ISendStr(AT24C16, 16 , amp。yh[3][0], 4)。delay()。 ISendStr(AT24C16, 8 , amp。yh[1][0], 4)。delay()。 } void Write24() { ISendStr(AT24C16, 0 , amp。yh[7][0], 4)。delay()。 IRcvStr(AT24C16, 24 , amp。yh[5][0], 4)。delay()。 IRcvStr(AT24C16, 16 , amp。yh[3][0], 4)。delay()。 IRcvStr(AT24C16, 8 , amp。yh[1][0], 4)。delay()。 } void Read24() { IRcvStr(AT24C16, 0 , amp。n0。m0。 山東科技大學(xué)課程設(shè)計(jì) 26 } delay() { unsigned m,n。 /*發(fā)送非應(yīng)位 */ Stop_I2c()。 } *s=RcvByte()。 /*發(fā)送數(shù)據(jù) */ Ack_I2c(0)。ino1。 if(ack==0)return(0)。 Start_I2c()。 SendByte(suba)。 /*啟動(dòng)總線 */ SendByte(sla)。 } bit IRcvStr(unsigned char sla,unsigned char suba,unsigned char *s,unsigned char no) { unsigned char i。 } 山東科技大學(xué)課程設(shè)計(jì) 25 Stop_I2c()。 /*發(fā)送數(shù)據(jù) */ if(ack==0)return(0)。ino。 /*發(fā)送器件子地址 */ if(ack==0)return(0)。 /*發(fā)送器件地址 */ if(ack==0)return(0)。 Start_I2c()。 _Nop()。 SCL=0。 _Nop()。 _Nop()。 山東科技大學(xué)課程設(shè)計(jì) 24 SCL=1。 _Nop()。 /*在此發(fā)出應(yīng)答或非應(yīng)答信號(hào) */ else SDA=1。 return(retc)。 _Nop()。 _Nop()。 if(SDA==1)retc=retc+1。 _Nop()。 SCL=1。 _Nop()。 山東科技大學(xué)課程設(shè)計(jì) 23 _Nop()。 SCL=0。BitCnt8。 SDA=1。 unsigned char BitCnt。 _Nop()。 /*判斷是否接收到應(yīng)答信號(hào) */ SCL=0。 if(SDA==1)ack=0。 _Nop()。 SCL=1。 /*8 位發(fā)送完后釋放數(shù)據(jù)線,準(zhǔn)備接收應(yīng)答位 */ _Nop()。 _Nop()。 SCL=0。 _Nop()。 _Nop()。 SCL=1。 /*判斷發(fā)送位 */ else SDA=0。BitCnt++) /*要傳送的數(shù)據(jù)長度為 8 位 */ { if((cBitCnt)amp。 for(BitCnt=0。 _Nop()。 山東科技大學(xué)課程設(shè)計(jì) 21 _Nop()。 SDA=1。 _Nop()。 _Nop()。 /*發(fā)送結(jié)束條件的時(shí)鐘信號(hào) */ SCL=1。 } void Stop_I2c() { SDA=0。 /*鎖住 I2C 總線,準(zhǔn)備發(fā)送或接收數(shù)據(jù) */ _Nop()。 _Nop()。 _Nop()。 /*發(fā)送起始信號(hào) */ _Nop()。 _Nop()。 _Nop()。 _Nop()。 /*發(fā)送起始條件的數(shù)據(jù)信號(hào) */ _Nop()。 //I2C 數(shù)據(jù) bit ack。 define _Nop() _nop_() /* 定義空指令 */ sbit SCL=P1^6。 unsigned char zf[]={0x88,0xeb,0x4c,0x49,0x2b,0x19,0x18,0xcb,0x08,0x09,0xff,0x7f}。 山東科技大學(xué)課程設(shè)計(jì) 19 void qingling(unsigned char a)。//鍵盤掃描函數(shù) unsigned char Temp。 sbit HC165_OUT=P1^4。 sbit HC165_nPL=P1^2。 sbit YH7=P2^6。 sbit YH5=P2^4。 sbit YH3=P2^2。 sbit YH1=P2^0。 最后,再次向公老師和研究生學(xué)長表示誠摯的感謝! 山東科技大學(xué)課程設(shè)計(jì) 18 8 附錄 程序清單 include include include define AT24C16 0xa0 //AT24C16 地址 sbit DIN=P1^0。這是一次 知識(shí)轉(zhuǎn)化為能力的實(shí)際訓(xùn)練 , 培養(yǎng) 了我 運(yùn)用所學(xué)知識(shí)解決實(shí)際問題的能力 。 這次課程設(shè)計(jì) 為自己今后進(jìn)一步深化學(xué)習(xí),積累了一定寶貴的經(jīng)驗(yàn) 。 兩個(gè)星期來,我學(xué)到了很多在書本上所沒有學(xué)到過的知識(shí) , 我不僅進(jìn)一步熟悉了單片機(jī)的原理和應(yīng)用,也對(duì)匯編語言編程有了更進(jìn)一步的了解,并在調(diào)試程序的同時(shí)鍛煉了動(dòng)手能力和分析問題的能力,體會(huì)到了課本聯(lián)系實(shí)際、學(xué)以致用的重要性,懂得了只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才是正確的理論,才能真正提高自己實(shí)際動(dòng)手能力和獨(dú)立思索的能力??紤]抗電磁干擾 ,除原有的濾波電路外
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1