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

正文內(nèi)容

基于單片機(jī)電容測(cè)量?jī)x設(shè)計(jì)-資料下載頁(yè)

2025-06-24 22:25本頁(yè)面
  

【正文】 入就往下執(zhí)行 { i=0。 _reset=1。 //啟動(dòng)555時(shí)基芯片 EX0=1。 //開啟中斷0 while(_reset) //超出等待時(shí)間,中斷還沒有過來,就退出 { i++。 if(i5000) //設(shè)置最長(zhǎng)等待時(shí)間 { _reset=0。 //最長(zhǎng)等待時(shí)間到還沒有中斷,停止555 } } if(N100) //如果計(jì)數(shù)值小于100,顯示SM,表示應(yīng)換用小一點(diǎn)的量程 { b[2]=0X23。 b[3]=0X1D。 b[4]=0X5E。 b[5]=0X5E。 b[6]=0X5E。 b[7]=0X5E。 } if(N=1000) //如果計(jì)數(shù)值大于1000,顯示LA,表示應(yīng)換用大一點(diǎn)的量程 { b[2]=0X1C。 b[3]=0X11。 b[4]=0X5E。 b[5]=0X5E。 b[6]=0X5E。 b[7]=0X5E。 } if(N=100amp。amp。N1000) { b[3]=0XFE。 //計(jì)算電容的大小 b[4]=N/100。 b[5]=(N/10)%10。 b[6]=0X25。 b[7]=0X16。 } } Display()。 //顯示電容的大小 }}void int0(void) interrupt 0 //第一次中斷開始計(jì)數(shù),第二個(gè)中斷停止計(jì)數(shù){ T_flag=!T_flag。 if(T_flag==1) { TR0=1。 //開始計(jì)時(shí) } if(T_flag==0) { TR0=0。 //停止計(jì)時(shí) EX0=0。 //關(guān)閉中斷 _reset=0。 //停止發(fā)出方波 N=TH0*256+TL0。 //計(jì)算計(jì)數(shù)器的值 N=N*5/3。 TH0=0x00。 //恢復(fù)初值 TL0=0x00。 } }4 系統(tǒng)調(diào)試及仿真講上面所編的C語(yǔ)言程序在Keil uVision3軟件上鏈接、編譯后,無誤,并給總電路圖中的單片機(jī)AT89C51加載程序進(jìn)行仿真,得到仿真結(jié)果如下所示。(1)~例如C5=、仿真結(jié)構(gòu)如下圖14所示。 A、C5= B、C5= 圖14 仿真圖 5 總結(jié) 本系統(tǒng)存在的問題及改進(jìn)措施本設(shè)計(jì)基于單片機(jī)AT89C51的計(jì)數(shù)器和中斷配合使用來計(jì)算RC振蕩電路輸出的頻率,設(shè)計(jì)中使R固定不變,從而推算出C的大小。由于單片機(jī)的計(jì)數(shù)器的值N=0~65535,為了測(cè)量的精度,N的取值一般在100~5000,所以所設(shè)計(jì)的電容測(cè)量?jī)x的量程受較小。 心得體會(huì) 本次課程設(shè)計(jì)是一次非常好的將理論與實(shí)際相結(jié)合的機(jī)會(huì),通過對(duì)電容測(cè)試儀的課題設(shè)計(jì),鍛煉了我的實(shí)際動(dòng)手能力,增強(qiáng)了我解決實(shí)際工程問題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)規(guī)范以及電腦制圖等其他專業(yè)能力水平。本設(shè)計(jì)通過由555芯片和電容電阻組成的振蕩電路來輸出方波,通過單片機(jī)定時(shí)器T0測(cè)量其輸出頻率,再通過單片機(jī)軟件編程,對(duì)數(shù)據(jù)進(jìn)行進(jìn)一步的計(jì)算從而得出被測(cè)電容的值,再通過LCD1602顯示出其測(cè)量值。 系統(tǒng)的軟件部分是系統(tǒng)實(shí)現(xiàn)功能的關(guān)鍵,軟件部分是在Keil51的平臺(tái)上使用是C語(yǔ)言編寫程序。本系統(tǒng)通過一個(gè)測(cè)量按鍵啟動(dòng)整個(gè)測(cè)量程序,通過外部中斷零INT0來控制計(jì)數(shù)器T0的開始和停止,INT0采用邊沿觸發(fā)方式,在第一個(gè)脈沖邊沿啟動(dòng)T0,使T0開始計(jì)數(shù),在第二個(gè)脈沖邊沿停止T0計(jì)數(shù),然后通過對(duì)數(shù)據(jù)的計(jì)算和處理最后將數(shù)據(jù)顯示在LCD1602上。總之,整個(gè)系統(tǒng)的工作正常,完成了設(shè)計(jì)任務(wù)的全部要求雖然本設(shè)計(jì)完成了設(shè)計(jì)任務(wù),但無法得到十分精確的測(cè)量結(jié)果,這主要是有以下幾點(diǎn)原因,首先單片機(jī)對(duì)于脈沖寬度的測(cè)量精確度有限,其次是外界的干擾對(duì)波形有一定的影響,還有硬件自身也有一部分原因。希望在之后的設(shè)計(jì)之中能夠得到進(jìn)一步解
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1