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

正文內(nèi)容

基于單片機(jī)和cpld的數(shù)字萬用表畢業(yè)論文(存儲(chǔ)版)

2025-07-27 23:09上一頁面

下一頁面
  

【正文】 disdate[1]=39。 disdate[5]=39。disdate[9]=39。 case 2:{disdate[7]=a[4]。n39。disdate[12]=a[0]。 disdate[10]=a[2]。disdate[9]=a[2]。 write_date(disdate[1])。 write_date(disdate[9])。 if(flag==1) {ES=0。}/*顯示電阻*/void dispaly_res(){ uchar i,a[5]。 disdate[1]=39。 disdate[5]=39。disdate[8]=a[3]。 } break。disdate[14]=39。disdate[11]=a[1]。 disdate[10]=39。disdate[8]=39。 } break。 write_date(disdate[2])。 write_date(disdate[10])。 flag=0。 a[1]=measuredate%100/10+0x30。 disdate[2]=39。 disdate[6]=39。disdate[9]=a[2]。 case 2:{disdate[7]=a[4]。M39。disdate[9]=a[3]。 for(i=0。 write_date(disdate[4])。 write_date(disdate[12])。i16。 a[2]=measuredate%1000/100+0x30。l39。 39。disdate[9]=a[3]。disdate[8]=a[3]。 } break。disdate[14]=39。.39。 disdate[10]=a[2]。 for(i=0。 write_date(disdate[4])。 write_date(disdate[12])。i16。 a[2]=measuredate%1000/100+0x30。o39。 39。disdate[8]=39。 case 2:{disdate[7]=a[4]。 } break。disdate[14]=0xf3。disdate[12]=a[0]。disdate[12]=39。 } write_d(0x80+0x40)。 write_date(disdate[7])。 write_date(disdate[15])。 ES=1。 TR1=1。amp。 case 1:{GEAR=0xFE。 case 5:{gearflag=4。 SEL=0。(gearflag1)) { gearflag。} break。 } display_fre()。amp。 case 1:{GEAR=0xFE。 case 5:{gearflag=4。 EX0=1。 } switch(gearflag) { case 0:{gearflag=1。} break。 measuredate=0。amp。} break。 } } display_res()。 if(SWITCHER==0xF7){ pute=(float)JISHU。 TR0=1。 //*2 measuredate=JISHU。 RI=0。 case 4: {SWITCHER==0xFE} break。 TR0=1。 JISHU=JISHU+TL1。 TL0=0。 JISHU=JISHU+TL0。GEAR=0xEF。} break。(gearflag1)) { gearflag。 } display_acvolt()。} break。amp。 gearflag=4。 case 4:{GEAR=0xF7。GEAR=0xFE。 TR0=1。GEAR=0xFB。} break。 if((measuredate1000)amp。 putedate=0。 case 4:{GEAR=0xF7。GEAR=0xFE。 TR0=1。 TH1=0XFD。i++) {SBUF=disdata(i)。 write_date(disdate[13])。 write_date(disdate[5])。i16。 disdate[10]=a[2]。disdate[11]=39。disdate[11]=a[1]。disdate[12]=a[0]。disdate[14]=0xf3。v39。 39。v39。 a[0]=measuredate%10+0x30。 flag=0。 write_date(disdate[10])。 write_date(disdate[2])。 } break。disdate[8]=a[3]。 disdate[10]=a[1]。disdate[11]=a[1]。disdate[14]=39。 } break。disdate[8]=39。 39。o39。 a[0]=measuredate%10+0x30。 flag=0。 write_date(disdate[10])。 write_date(disdate[2])。 } break。disdate[8]=39。disdate[12]=a[0]。K39。 switch(gearflag) { case 1:{disdate[7]=a[4]。 disdate[5]=39。 disdate[1]=39。 }} /*顯示頻率*/ void dispaly_fre() { uchar i,a[5]。 i=0。 write_date(disdate[8])。 write_date(disdate[0])。disdate[14]=39。 } break。disdate[8]=a[3]。.39。disdate[11]=a[1]。disdate[14]=39。 disdate[15]=0xf4。 disdate[4]=39。 disdate[0]=39。 ES=1。 write_date(disdate[15])。 write_date(disdate[7])。 } write_d(0x80+0x40)。 case 5:{disdate[7]=a[4]。disdate[9]=39。 disdate[10]=a[2]。disdate[12]=a[0]。n39。 switch(gearflag) { case 1:{disdate[7]=a[4]。 disdate[4]=39。 disdate[0]=39。 write_d(0x01)。0x80)。 TL0=0。r39。m39。u39。 39。 /*延時(shí)1ms*/ void delay(uint z){ uint x,y。將所測(cè)量的數(shù)據(jù)通過網(wǎng)絡(luò)傳輸?shù)骄W(wǎng)上,實(shí)現(xiàn)儀器的遠(yuǎn)程控制,這也是當(dāng)前儀器的發(fā)展方向。 軟件測(cè)試結(jié)果在軟件調(diào)試過程中,我們用一個(gè)方波信號(hào)模擬ICL7135轉(zhuǎn)換之后的信號(hào),給定時(shí)器T0外加時(shí)鐘脈沖技術(shù),對(duì)測(cè)試結(jié)果進(jìn)行軟件仿真,對(duì)程序進(jìn)行調(diào)試,外部中斷設(shè)置為上升沿觸發(fā),同時(shí)定時(shí)器0,開始計(jì)數(shù),用計(jì)數(shù)值減去10001,就得到對(duì)應(yīng)的模擬量輸入值,測(cè)得結(jié)果如下圖所示。將線截?cái)?,重新連線后,放大電路正常工作。再檢測(cè)CLKIN管腳有信號(hào)輸入,頻率為500KHz,而且BUSY信號(hào)有電平變化。將數(shù)字電源通電后測(cè)試各個(gè)數(shù)字芯片的電源電壓。電源分模擬電源和數(shù)字電源兩部分。在顯示的子程序中,先要將整形或者浮點(diǎn)型數(shù)據(jù)轉(zhuǎn)換為可顯示字符,:子程序入口寫命令寫數(shù)據(jù)忙?顯示完?返回主程序延時(shí)NNYY LCD1602顯示程序設(shè)計(jì)流程圖 上位機(jī)串口程序流程圖在串口程序的設(shè)計(jì)中,我們要求當(dāng)上位機(jī)發(fā)送測(cè)電流命令時(shí),發(fā)送字符串0;選擇測(cè)電壓時(shí),發(fā)送字符串1;選擇測(cè)電阻時(shí),發(fā)送字符串2;選擇測(cè)電容時(shí),發(fā)送字符串3;選擇測(cè)頻率時(shí),發(fā)送字符串4;單片機(jī)接收命令后,判斷到底是調(diào)用哪個(gè)模塊程序,待單片機(jī)運(yùn)行完后,又要將得到的測(cè)量值通過串口發(fā)送給上位機(jī),使得上位機(jī)和LCD同時(shí)顯示測(cè)量值。中斷后,關(guān)掉計(jì)數(shù)器T0控制位TR0,讀取TH0和TL0的值到變量COUNT后,對(duì)TH0和TL0進(jìn)行再次賦初值,打開計(jì)數(shù)控制位TR0。它層次清晰,便于按模塊化方式組織程序,易于調(diào)試、維護(hù)和移植。Keil C51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面,使您能在很短的時(shí)間內(nèi)就能學(xué)會(huì)使用keil C51來開發(fā)您的單片機(jī)應(yīng)用程序 。進(jìn)行串口寫入操作時(shí)用平鋪式結(jié)構(gòu),并在后面添加4個(gè)分支。20年來,無論是初學(xué)乍用的新手還是經(jīng)驗(yàn)豐富的程序開發(fā)人員,虛擬儀器在各種不同的工程應(yīng)用和行業(yè)的測(cè)量及控制的用戶中廣受歡迎,這都?xì)w功于其直觀化的圖形編程語言。74ls90是二五十進(jìn)制計(jì)數(shù)器。 第三部分是供電。: MAX232引腳介紹:第一部分是電荷泵電路。,由圖可見,當(dāng)BUSY變高時(shí)開始正向積分,反向積分到零時(shí)BUSY變低,所以BUSY可以用于控制計(jì)數(shù)器的啟動(dòng)/停止。31: EA rom取指令控制器 高電平片內(nèi)取 低電平片外取。 12~19:I/O p3接口;12,13腳:INT0中斷0 INT1中斷1。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在程序設(shè)計(jì)時(shí),作為液晶顯示的緩存使用。 測(cè)頻模塊在交流信號(hào)測(cè)量中,需要對(duì)交流信號(hào)進(jìn)行整流,將交流信號(hào)變?yōu)橹绷?,得出其有效值,再放到電壓測(cè)量模塊中進(jìn)行測(cè)量。此電路中Rtc1為1kΩ,f即Cin可以通過單片機(jī)測(cè)出,R為可控已知參數(shù),這樣就能測(cè)量出C的的大小。D0到D7為雙向數(shù)據(jù)口,RS為寄存器選擇,高電平時(shí)選擇數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。該電路三個(gè)放大倍數(shù)可選擇10倍,100倍,1000倍。在PCB設(shè)計(jì)是要采用一點(diǎn)接地的方式,能有效消除電源的干擾。選擇MAX232芯片實(shí)現(xiàn)TTL電平與EIA電平的轉(zhuǎn)換,通過RS232傳輸線可以與PC機(jī)實(shí)現(xiàn)串行通訊。方案二采用51單片實(shí)現(xiàn),控制靈活,可以很便捷地實(shí)現(xiàn)七個(gè)電參數(shù)的測(cè)量,且量程的切換不用手動(dòng)就可以進(jìn)行,真正實(shí)現(xiàn)自動(dòng)化測(cè)量。電容模塊分頻Ω/V變換儀用放大精密整流ICL7135電壓衰減CPLD51單片機(jī)電源電壓電阻電容測(cè)頻信號(hào)IV變換電流:方案一:采用數(shù)字萬用表集成芯片ICL7135,對(duì)輸入模擬量進(jìn)行AD轉(zhuǎn)換后,直接輸出BCD碼在LED上顯示,接口簡單。又由于其價(jià)格低廉,是實(shí)驗(yàn)室、工廠、無線電愛好者及家庭的理想工具。特別是便攜式數(shù)字萬用表,由于其使用方便,攜帶讀數(shù)方便,在工業(yè)自動(dòng)化現(xiàn)場(chǎng)故障排除,電器維修,設(shè)備檢修中發(fā)揮著重要作用。在部分調(diào)試完成后,對(duì)程序進(jìn)行很小改動(dòng)就可以實(shí)現(xiàn)整機(jī)功能,實(shí)現(xiàn)方案的快速設(shè)計(jì)。利用一塊集成芯片即可實(shí)現(xiàn)電壓電流以及電阻的測(cè)量,如果還要加其他功能,需要添加其他的數(shù)字芯片。該器件包含2驅(qū)動(dòng)器、2接收器和一個(gè)電壓發(fā)生器電路提供TIA/EIA232F電平。 ICL7135A/D轉(zhuǎn)換器 電源模塊設(shè)計(jì)在電池電量測(cè)量系統(tǒng)中,TLC084為正負(fù)9V供電,單片機(jī)、DS18B液晶為5V供電,ICL7135為5V供電,所以在系統(tǒng)中需要四個(gè)電源,考慮到數(shù)字部分與模擬部分的干擾,我們需要設(shè)計(jì)兩個(gè)電源,一個(gè)模擬對(duì)系統(tǒng)的模擬部分供電,一個(gè)數(shù)字電源負(fù)責(zé)為系統(tǒng)的數(shù)字部分提供電源。在本電路中,有三個(gè)增益通道,根據(jù)對(duì)輸入信號(hào)的處理要求,我們可以通過模擬開關(guān)CD4066選擇不同的增益。1602液晶模塊內(nèi)部的控制器共有11條控制指令。 電壓測(cè)量模塊 測(cè)電容模塊在由555組成的多諧振蕩器中,輸出頻率f≈((Rtc1+R)*C))。同樣,被測(cè)頻率的量程選擇由電子開關(guān)CD4066完成。為滿足單片處理大量數(shù)據(jù)的需要,在CPLD外掛IS62C256芯片,可以存儲(chǔ)4KB的數(shù)據(jù)。 AT89C52是使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80S51 產(chǎn)品指令和引腳完全兼容,是一種低功耗、高性能CMOS8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。 10 .11腳: RXD串口輸入 TXD串口輸出。 30: ALE/PROG 地址鎖存器。將計(jì)數(shù)的脈沖個(gè)數(shù)減10000,即得到對(duì)應(yīng)的模擬量。 TL084引腳功能序號(hào)符號(hào)功能直流電壓(V)序號(hào)符號(hào)功能直流電壓(V)1輸出18輸出32反向輸入19反向輸入33非反向輸入110非反向輸入34VCC+1211VCC05非反向輸入212非反向輸入46反向輸入213反向輸入47輸出214輸出4 MAX232 MAX232芯片是美信公司專門為電腦的RS232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電源電平轉(zhuǎn)換芯片,使用+5v單電源供電。 TTL/CMOS數(shù)據(jù)從T1IN、T2IN輸入轉(zhuǎn)換成RS232數(shù)據(jù)從T1OUT、T2OUT送到電腦DB9插頭;DB9插頭的RS232數(shù)據(jù)從R1IN、R2IN輸入轉(zhuǎn)換成TTL/CMOS數(shù)據(jù)后從R1OUT、R2OUT輸出。這種計(jì)數(shù)器的技術(shù)速度比較慢。虛擬儀器提供的各種工具能滿足我們?nèi)魏雾?xiàng)目需要。數(shù)據(jù)比特位8位數(shù)據(jù)。Keil uVision是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),使用接近于傳統(tǒng)C語言的語法來開發(fā),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢(shì),因而易學(xué)易用,而且大大的提高了工作效率和項(xiàng)目開發(fā)周期,他還能嵌入?yún)R編,您可以
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1