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

正文內(nèi)容

基于at89s52單片機(jī)的直流數(shù)控恒流源設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-閱讀頁

2025-07-03 15:29本頁面
  

【正文】 Word的使用技巧,以完成論文的編輯和排版。 致謝四年的讀書生活在這個(gè)季節(jié)即將劃上一個(gè)句號(hào),而對于我的人生卻只是一個(gè)逗號(hào),我將面對又一次征程的開始。畢業(yè)設(shè)計(jì)創(chuàng)作的過程并不輕松:各種壓力的時(shí)時(shí)襲擾,知識(shí)積累的尚欠火候,致使我一次次埋頭于圖書館中,一次次在深夜奮力敲打鍵盤。在這里需要的感謝的人很多,是他們讓我這大學(xué)四年從知識(shí)到人格上有了一個(gè)全新的改變。他對我的設(shè)計(jì)從確定題目、修改直到完成,給予了我許多的指點(diǎn)和幫助。在此,向嚴(yán)老師致以最誠摯的謝意。感謝我的父母,是他們無微不至的關(guān)懷、一貫的體諒與支持,使我能在工作和學(xué)習(xí)上不斷前進(jìn),他們是我努力工作和積極生活的精神支柱。能和你們相遇、相交、相知,是我人生的一大幸事,讓我們永遠(yuǎn)記住曾在一起經(jīng)歷過的歡笑與淚水!讓我們一起面對美好的未來,共同為充滿希望的前程而繼續(xù)努力奮斗!同時(shí)也感謝安徽建筑工業(yè)學(xué)院為我提供良好的做畢業(yè)設(shè)計(jì)的環(huán)境。 最后再一次感謝所有在畢業(yè)設(shè)計(jì)中曾經(jīng)幫助過我的良師益友和同學(xué),以及在設(shè)計(jì)中被我引用或參考的論著的作者。sbit lcde=P2^5。sbit adcs=P1^0。sbit adout=P1^2。sbit dasclk=P1^4。sbit Sda=P1^6。uchar code dis1[] = { INPUT mA }。uchar number[4],number1[4]。//n為鍵入允許標(biāo)志控制,s為鍵入次數(shù)計(jì)數(shù)uint adata1,data2。 for(x=z。x) for(y=110。y)。 _nop_()。 Scl=1。_nop_()。_nop_()。 Sda=0。_nop_()。_nop_()。 Scl=0。 _nop_()。 _nop_()。_nop_()。_nop_()。 _nop_()。_nop_()。_nop_()。}/******************************************************************/ 作用:應(yīng)答IIC總線 /******************************************************************/void Ack(){ Sda=0。_nop_()。 Scl=1。_nop_()。_nop_()。 Scl=0。_nop_()。 _nop_()。_nop_()。 _nop_()。_nop_()。_nop_()。 _nop_()。}/******************************************************************/ 作用:發(fā)送一個(gè)字節(jié) /******************************************************************/void Send(uchar Data){ uchar BitCounter=8。 do { temp=Data。 _nop_()。_nop_()。_nop_()。0x80)==0x80) Sda=1。 Scl=1。 Data=temp。 } while(BitCounter)。}/******************************************************************/ 作用:讀一個(gè)字節(jié)并返回 /******************************************************************/uchar Read(void){ uchar temp=0。 uchar BitCounter=8。 do { Scl=0。_nop_()。_nop_()。 Scl=1。_nop_()。_nop_()。 if(Sda) temp=temp|0x01。0xfe。 temp=temp1。 } while(BitCounter)。}/******************************************************************/ 作用:寫入數(shù)據(jù) /******************************************************************/void WrToROM(uchar Data[],uchar Address,uchar Num){ uchar j。 PData=Data。jNum。 Send(0xa0)。 Send(Address+j)。 Send(*(PData+j))。 Stop()。 }}/******************************************************************/ 作用:讀出數(shù)據(jù) /******************************************************************/void RdFromROM(uchar Data[],uchar Address,uchar Num){ uchar j。 PData=Data。jNum。 //寫入芯片地址 Send(0xa0)。 Send(Address+j)。 Start()。 //讀入地址 Ack()。 //讀數(shù)據(jù) Scl=0。 Stop()。 uchar ucloop=12。 adsclk=0。 while(adout==0)。 adsclk=0。//上升沿?cái)?shù)據(jù)穩(wěn)定并讀出 voltage_temp=1。 adsclk=0。 return voltage_temp。 uchar k=0。 _nop_()。 dasync=0。k16。 dig=dignumamp。 if(dig) dadin=1。 dasclk=0。_nop_()。 } dasync=1。_nop_()。 P0=date。 lcde=1。 lcde=0。 P0=。 lcde=1。 lcde=0。 write_(0x0c)。 for(j=0。j++) write_date(number[j]+0x30)。 for(j=0。j++) write_date(number1[j]+0x30)。m39。 write_date(39。)。 39。 }/* 數(shù)據(jù)處理*/void chuli(){ float data3=。 adata1=(int)data3。//m為修正值 da_conver(adata1)。 adata1=ad_conver()。 data3=data3*2500。 number1[0]=(adata1/1000)%10。 number1[2]=(adata1/10)%10。 xianshi(2)。 if(adata1data2) m。}/* lcd1602初始化 */void init(){ lcde=0。//8位數(shù)據(jù)端口,2行顯示,5*7點(diǎn)陣 write_(0x0f)。//清屏 write_(0x80)。\039。 delay(5)。 }}/* 清除上次輸入數(shù)據(jù) */void clear(){ uint num。 for(num=1。num++) { write_date(39。)。 n=0。//D2=1:開顯示;D1=0:不顯示光標(biāo);D0=0:光標(biāo)不閃爍 WrToROM(number,0,4)。 data2=number[0]*1000+number[1]*100+number[2]*10+number[3]。 adata1=(int)data3。 }/* 取消鍵功能*/void quxiao(){ if(n==1amp。s1) { write_(0x04)。//光標(biāo)左移 write_date(39。)。 s=s1。//D1=1:地址光標(biāo)加1;D0=0:整屏不移動(dòng) write_(0x14)。 n=1。 s=1。 write_(0x0f)。//D1=1:地址光標(biāo)加1;D0=0:整屏不移動(dòng) }/* “+”鍵功能*/void jia(){ n=0。 if(data2=20amp。data22000) { number[3]++。 number[2]++。 number[1]++。 number[0]++。 write_(0x0c)。 WrToROM(number,0,4)。 data2=number[0]*1000+number[1]*100+number[2]*10+number[3]。 //data2=number[0]*1000+number[1]*100+number[2]*10+number[3]。amp。 if(number[2]==0) { number[2]=9。 number[0]。 } else number[2]。 } else number[3]=number[3]0。//D2=1:開顯示;D1=0:不顯示光標(biāo);D0=0:光標(biāo)不閃爍 xianshi(1)。 delay(5)。}/* 恢復(fù)鍵功能*/void huifu(){ n=0。 //調(diào)用存儲(chǔ)數(shù)據(jù) xianshi(1)。 }/* 主函數(shù)*/void main(){ init()。 m=0。 write_(0x80+0x40)。 TCON=0x01。//設(shè)置INT0為高優(yōu)先級(jí)中斷 IE=0x81。 number[1]=0。 number[3]=0。 data2=number[0]*1000+number[1]*100+number[2]*10+number[3]。 }}/* 中斷函數(shù)*/void int0_interupt0() interrupt 0{ uint key。 key=P2。0x0f)。 else if(key==0x0B) huifu()。 else if(key==0x0D) jian()。 else if(key==0x0F) quxiao()。amp。 number[i++]=key。 s
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1