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

正文內(nèi)容

基于89c52的數(shù)字萬(wàn)用表設(shè)計(jì)-資料下載頁(yè)

2025-08-18 15:41本頁(yè)面

【導(dǎo)讀】數(shù)目也不斷增多。這個(gè)現(xiàn)象帶來(lái)的直接結(jié)果是電子行業(yè)方面的人才需求不斷增。所以,現(xiàn)在大多數(shù)高校都開(kāi)設(shè)與電子類相關(guān)的專業(yè)及課程,為社會(huì)培養(yǎng)大量。然而萬(wàn)用表有一定的局限性,它只能測(cè)量。類專業(yè)的學(xué)生測(cè)量電路中需要用到的電容及電感的具體值。本次設(shè)計(jì)的思想是基于以上原因提出來(lái)的。該系統(tǒng)以STC89C52單片機(jī)為控。制核心,搭配必要的外圍電路對(duì)電阻、電容和電感參數(shù)進(jìn)行測(cè)量。系統(tǒng)使用按鍵選擇被測(cè)元件類型,使用1602液晶屏作為顯示。測(cè)量時(shí),只需將待測(cè)元件引腳放在測(cè)試儀的輸入端,用按鍵操作需要測(cè)量。的參數(shù),便可以很快測(cè)出被測(cè)元器件的參數(shù),簡(jiǎn)便易用。實(shí)驗(yàn)測(cè)試結(jié)果表明,本。系統(tǒng)性能穩(wěn)定,測(cè)量精度高。元器件測(cè)量?jī)x是很有必要的。他們不斷努力的方向。等,再通過(guò)高精度AD采集或者頻率檢測(cè)計(jì)算等方法來(lái)得到確定的數(shù)字量的值,根據(jù)串聯(lián)電路的分壓原理可知,串聯(lián)電路上電壓與電阻成正比關(guān)系。測(cè)電阻Rx和已知電阻R0上的電壓,記為Ux和U0.出頻率,通過(guò)公式換算得到電阻阻值。

  

【正文】 //電容顯示函數(shù) void display_C(uint C) { uchar count=0。 uint C0。 C0=C。 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 35 while(C) { C=C/10。 count++。 } for(num=5+count。num5。num) { table5[num]=C0%10+48。 C0=C0/10。 } write_(0x80+0x40)。 for(num=0。num6+count。num++) { write_data(table5[num])。 delay(5)。 } } //電壓顯示函數(shù) void display_value() { write_(0x01)。 write_(0x80)。 for(num=0。num12。num++) { write_data(table1[num])。 delay(10)。 } write_(0x80+0x40)。 for(num=0。num13。num++) { write_data(table2[num])。 delay(10)。 } } //電壓值顯示函數(shù) void display_valuezhi(uchar add,uchar dat) { write_(0x80+0x47+add)。 if(l==3amp。amp。add==2||l!=3amp。amp。add==1) { write_data(0x2e)。 } 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 36 else { write_data(0x30+dat)。 } } //定時(shí)器 0 初始化函數(shù) void t_init() { TMOD=0x01。 //設(shè)置定時(shí)器 0 工作方式 1(M1M0=0x0001) TH0=0。 //裝初值 TL0=0。 EA=1。 //開(kāi)總中斷 ET0=1。 //開(kāi)定時(shí)器 0 中斷 TR0=1。 //啟動(dòng)定時(shí)器 0 } //電阻測(cè)量函數(shù) void dianzu() { initialize()。 t_init()。 write_(0x01)。 while(2) { while(R_out)。 while(!R_out)。 TH0=0。 TL0=0。 while(R_out)。 while(!R_out)。 th0=TH0。 tl0=TL0。 TR0=0。 f=(th0*256+tl0)。 R=(ulong)()。 display_f(f)。 display_R(R)。 break。 } } //電容測(cè)量函數(shù) 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 37 void dianrong() { initialize()。 t_init()。 write_(0x01)。 while(2) { while(C_out)。 while(!C_out)。 TH0=0。 TL0=0。 while(C_out)。 while(!C_out)。 th0=TH0。 tl0=TL0。 TR0=0。 f=(th0*256+tl0)。 C=(int)()。 display_f(f)。 display_C(C)。 break。 } } //電壓測(cè)量函數(shù) void dianya() { initialize()。 display_value()。 while(1) _20v: { v20_on。 ST=0。 ST=1。 ST=0。 while(EOC==0)。 OE=1。 getdata=P1。 OE=0。 if(getdata21) { goto _2v。 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 38 } l=3。 temp=getdata。 temp=(temp*1000/51)/2。 goto disp。 _2v: v2_on。 ST=0。 ST=1。 ST=0。 while(EOC==0)。 OE=1。 getdata=P1。 OE=0。 if(getdata21) { goto _02v。 } else if(getdata204) { goto _20v。 } l=2。 temp=getdata。 temp=(temp*1000/51)/2。 goto disp。 _02v: v02_on。 ST=0。 ST=1。 ST=0。 while(EOC==0)。 OE=1。 getdata=P1。 OE=0。 if(getdata204) { goto _2v。 } l=1。 temp=getdata。 temp=(temp*1000/51)/2。 m=temp%10。 if(m5) 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 39 {temp=temp/10+1。} else {temp=temp/10。} goto disp。 disp: for(i=0。i=3。i++) { dispbuf[i]=temp%10。 temp=temp/10。 } if(l==3) { for(i=4。i=3。i) dispbuf[i]=dispbuf[i1]。 } else { dispbuf[4]=dispbuf[3]。 } for(k=0。k5。k++) { display_valuezhi(k,dispbuf[4k])。 } if(key_V==0) { delay(10)。 if(key_V==0) break。 } } } //鍵盤(pán)檢測(cè)函數(shù) (確定被測(cè)元件為電阻、電容或電感 ) void keyscan() { if(key_R==0) { delay(10)。 if(key_R==0) dianzu()。 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 40 } else if(key_C==0) { delay(10)。 if(key_C==0) dianrong()。 } else if(key_V==0) { delay(10)。 if(key_V==0) dianya()。 } else while(key_Ramp。amp。key_Camp。amp。key_V)。 //按鍵按下時(shí)退出死循環(huán) } //主函數(shù) void main() { write_(0x80)。 //顯示歡迎界面 for(num=0。num8。num++) { write_data(table0[num])。 delay(20)。 } keyscan()。 } 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 41 附錄二 原理圖 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 42 附錄三 PCB 板圖 中國(guó)電子學(xué)會(huì)認(rèn)證 EDP電子設(shè)計(jì)工程師 43 附錄四 元器件清單 名稱 型號(hào) 數(shù)量 位置 單片機(jī) STC89C52RC 1 U1 模數(shù)轉(zhuǎn)換器 ADC0809 1 U2 D觸發(fā)器 74HC74 1 U3 穩(wěn)壓芯片 LM7805 1 U4 555 NE555 2 U U6 集成運(yùn)放 LM324 2 U U8 液晶顯示 LCD1602 1 晶振 12MHZ 1 獨(dú)立按鍵 3 K K K3 自鎖按鍵 1 S1 發(fā)光二極管 紅色 1 D1 電位器 1K 1 R2 電解電容 10UF 1 C1 100UF 2 C C7 瓷片電容 30PF 2 C C3 7 C C C CC C1 C12 電阻 10K 7 R R R R1R1 R2 R22 470Ω 1 R3 300Ω 1 R4 2K 7 R R R1 R1R1 R1 R18 1K 3 R R1 R19 200Ω 1 R8 20K 1 R20 接線柱 6
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1