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

正文內(nèi)容

基于單片機(jī)的rlc檢測(cè)儀(參考版)

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

【正文】 } }。 TL1=0。 num=0。 if(i==2) //保留兩位小數(shù) write_data(0x2e)。 //逐一顯示電感的值 Lx=Lx/10。 //顯示電感的單位H Lx=(int)(L*1000/10)。 //電路中的電容的值 L=1/*f*f*Cn。 //計(jì)數(shù)器的值 f=*m/10。k==0) //按鍵3被按下,測(cè)量電感 { k++。 //消抖 if(key3==0amp。 if(i==2) //保留兩位小數(shù) write_data(0x2e)。 //逐一顯示電容的值 Cx=Cx/10。 //顯示字母n Cx=(int)(C*1000/10)。 //實(shí)際電容值 write_data(0x46)。 //計(jì)數(shù)器的值 f=*m/10。k==0) //按鍵2被按下,測(cè)量電容 { k++。 //消抖 if(key2==0amp。 if(i==2) //保留兩位小數(shù) write_data(0x2e)。 //逐一顯示電阻值 Rx=Rx/10。 //顯示字母K Rx=(int)(R*1000/10)。 //實(shí)際電阻值 write_data(0xf4)。 //計(jì)數(shù)值 f=*m/10。k==0) //若果按鍵1按下,測(cè)量電阻 { k++。 //消抖 if(key1==0amp。 k=0。 write_(0x80+0x4f)。 //開定時(shí)器1中斷 EA=1。 //啟動(dòng)定時(shí)器1 ET0=1。 TR0=1。 TH1=0。 //T0用作定時(shí)器,T1用作計(jì)數(shù)器,工作方式都為1 TH0=(6553610000)/256。 //計(jì)數(shù)停止 }}void timer1()interrupt 3{ num++。 if(time==) // 如果定時(shí)時(shí)間到,停止計(jì)數(shù) { time=0。 //重新載入初值 TL0=(6553610000)%256。 //光標(biāo)左移}void timer0()interrupt 1{ time=0。 //設(shè)置光標(biāo)的顯示和閃爍 write_(0x04)。 //顯示關(guān)閉 write_(0x01)。 write_(0x38)。 E=1。 //進(jìn)行寫操作 E=0。 RS=1。 E=1。 //進(jìn)行寫操作 E=0。 //P0與液晶相連 RS=0。 }while(busy==1)。 delay(2)。 RW=1。}void check() //判斷忙或空閑{ do{ P0=0xFF。y0。x0。 //跳出死循環(huán)所設(shè)的變量void delay(uint z) //延時(shí){ uint x,y。int i。 int Rx。 //被測(cè)電感float Cn。 //被測(cè)電阻float C。 //相對(duì)應(yīng)的計(jì)數(shù)值float f。 //定時(shí)器的值uchar num。 //測(cè)量電容的按鍵sbit key3=P1^2。sbit key1=P1^0。sbit E=P2^7。我真的很感謝這些給我?guī)椭睦蠋熀屯瑢W(xué),謝謝你們!參考文獻(xiàn)[1]:科學(xué)出版社,2005[2]:機(jī)械工業(yè)出版社,[3]:高等教育出版社,[4]:電子工業(yè)出版社,[5]:電子工業(yè)出版社,[6]:科學(xué)出版社,2007[7]:電子工業(yè)出版社,[8]:高等教育出版社,附 錄附錄一 源程序includeincludeincludedefine uchar unsigned chardefine uint unsigned intdefine ulong unsigned longsbit RS=P2^5。其次,要感謝我舍友以及班里的一些同學(xué),我經(jīng)常會(huì)提出一些問題,雖然她們也很忙,但她們還是用心的思考我的問題,并把她們的想法告訴我,和我一起探討。我是一個(gè)相對(duì)比較懶惰的人,別人不逼著,我就很難定下心去做。在編寫程序的過程中,定時(shí)/計(jì)數(shù)部分比較困難,因?yàn)橐郧皼]用過這個(gè)程序,所以做起來比較吃力,但是經(jīng)過老師和同學(xué)的幫助,解決并完善了。本來我想用555定時(shí)器組成的多諧振蕩電路來測(cè)電感的,可是這種方法測(cè)量的電感范圍比較小,所以我就選擇了mc1648壓控振蕩器的一個(gè)基本電路來測(cè)量電感。這是仿真電路圖:圖18 仿真電路圖電阻仿真圖:圖19 電阻仿真圖電容仿真圖:圖20 電容仿真圖結(jié)論我做的這個(gè)設(shè)計(jì),是基于單片機(jī)的RLC測(cè)量?jī)x。因?yàn)槲业默F(xiàn)在是仿真圖,所以沒有誤差修正,而且實(shí)際中的電阻或電容的值肯定跟仿真時(shí)不一樣。其實(shí)555定時(shí)器還有一個(gè)很大的缺點(diǎn),那就是不能產(chǎn)生頻率很低的信號(hào),所以我的測(cè)量范圍比較小,這和555本身的內(nèi)部結(jié)構(gòu)有關(guān),這里就不討論了。測(cè)量電阻和電容時(shí),電路是由555芯片和外接的電阻電容組成的。表4 電容測(cè)試數(shù)據(jù)電容原值頻率原值所測(cè)電容值所測(cè)頻率值1nF5nF8nF10nF電容測(cè)試數(shù)據(jù)誤差分析如表5。表3 電阻數(shù)據(jù)誤差分析RRx絕對(duì)誤差相對(duì)誤差(%)515102050100200②電容測(cè)試數(shù)據(jù)如表4所示。計(jì)算頻率公式為:f=1/(*(R1+2*R)*C1)其中R1=10千歐姆,C1=1nF。其它的情況,這里就不考慮了。我的這個(gè)測(cè)量電路所測(cè)量的頻率是有范圍的,必須小于300KHz,當(dāng)大于這個(gè)數(shù)時(shí),液晶顯示亂碼。測(cè)量時(shí),因?yàn)槲业亩〞r(shí)/計(jì)數(shù)方式選擇的是方式1,所以計(jì)數(shù)的范圍為:1~65536,定時(shí)范圍為:1~65ms。單片機(jī)的定時(shí)器本質(zhì)上是一個(gè)計(jì)數(shù)器,對(duì)時(shí)鐘的十二分之一分頻的每一跳加一來到達(dá)計(jì)時(shí)的目的,所以它的精度主要就取決于晶振精度了。中界頻率的定義為,當(dāng)對(duì)某一個(gè)信號(hào)使用測(cè)頻法和測(cè)周法時(shí),兩者引起的誤差相等,小于中界頻率時(shí),采用測(cè)周法,再把周期轉(zhuǎn)換為頻率;大于中界頻率時(shí),直接測(cè)頻。相對(duì)的,低頻的時(shí)候,這種誤差就會(huì)很大,那這種時(shí)候就不能用測(cè)頻的方法了,但可以改為測(cè)周期,因?yàn)橹芷诤皖l率互為倒數(shù)。書上稱這種誤差為量化誤差。我用單片機(jī)測(cè)頻的時(shí)候,把T0用作定時(shí)器,T1用作計(jì)數(shù)器,定時(shí)是已知的,我定時(shí)是10ms,所需要知道的就是這10ms內(nèi)計(jì)數(shù)器計(jì)的個(gè)數(shù)。電子計(jì)數(shù)器法的原理是,某一信號(hào)在一定時(shí)間T內(nèi)重復(fù)變化了N次,而它的頻率f就是N除以T。知道定時(shí)的時(shí)間了,那么單片機(jī)對(duì)來自T1上的跳變脈沖進(jìn)行計(jì)數(shù),當(dāng)定時(shí)時(shí)間到,也就是定時(shí)溢出,就申請(qǐng)中斷,并停止T1的計(jì)數(shù)功能,從而得到T1的計(jì)數(shù)個(gè)數(shù)N,那么頻率f=N/t。對(duì)于這部分,T0作為定時(shí)器,T1用作計(jì)數(shù)器。對(duì)單片機(jī)內(nèi)部的機(jī)器周期進(jìn)行計(jì)數(shù),
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1