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

正文內(nèi)容

傳感器與檢測(cè)技術(shù)綜合實(shí)訓(xùn)報(bào)告書(shū)--電子稱(chēng)硬件電路設(shè)計(jì)-wenkub

2023-05-22 20:08:40 本頁(yè)面
 

【正文】 益高的特點(diǎn),可以利用普通運(yùn)放 (如 LM324)做成一個(gè)差動(dòng)放大器。由于整個(gè)電路對(duì)稱(chēng),調(diào)整時(shí)不會(huì)造成共模抑制比的降低。 ~177。 ADC 集成電路主要有以下幾種類(lèi)型: A/D 轉(zhuǎn)換器 :如 ADC080 ADC0809 等 。缺點(diǎn)是:并行比較式 A/D 轉(zhuǎn)換的抗干擾能力差,由于工藝限制,其分辨率一般不高于 8位,因此并行比較式 A/D適合于數(shù)字示波器等轉(zhuǎn)換速度較快的儀器中。 A/D 轉(zhuǎn)換器:如: ICL713 ICL710 ICL154 MC14433 等。其優(yōu)點(diǎn)是:分辨率高,可達(dá) 22 位;功耗低、成本低。 根據(jù)系統(tǒng)的精度要求以及綜合的分析其優(yōu)點(diǎn)和缺點(diǎn),本設(shè)計(jì)采用了 12位 A/D轉(zhuǎn)換器 ADC0832。獨(dú)立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。圖 25 給出了一個(gè) 4 4 的矩陣鍵盤(pán)結(jié)構(gòu)的鍵盤(pán)接口電路,圖中的每一個(gè)按鍵都通過(guò)不同的行線和列線與主機(jī)相連。 圖 25矩陣式鍵盤(pán) 顯示電路部分的選擇 數(shù)據(jù)顯示是電子秤的一項(xiàng)重要功能,是人機(jī)交換的主要組成部分,它可以將遼東學(xué)院課程設(shè)計(jì)報(bào)告書(shū) 傳 感器與檢測(cè)技術(shù)綜合課程設(shè)計(jì) 9 測(cè)量電路測(cè)得的數(shù)據(jù)經(jīng)過(guò)微處理器處理后直觀的顯示出來(lái)。 超量程報(bào)警部分選擇 智能儀器一般都具有報(bào)警功能,報(bào)警主要用于系統(tǒng)運(yùn)行出錯(cuò)、當(dāng)測(cè)量的數(shù)據(jù)超過(guò)儀表量程或者是超過(guò)用戶(hù)設(shè)置的上下限時(shí)為提醒用戶(hù)而設(shè)置。 3 電路的硬件設(shè)計(jì) 根據(jù)設(shè)計(jì)要求與設(shè)計(jì)思路,此電路由一塊 AT89S52 單片機(jī)、復(fù)位電路、 振蕩電路、 12864LCD 顯示器、蜂鳴器及 LED 燈報(bào)警電路、 LPSIII 壓力傳感電路。 單片機(jī)根據(jù)稱(chēng)重傳感器輸出的電信號(hào)計(jì)算出物體的重量。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除 1000 次。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash,256 字節(jié) RAM, 32 位 I/O 口線,看門(mén)狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級(jí)中斷結(jié)構(gòu),全雙工串行口,片內(nèi)晶振及時(shí)鐘電路 。 AT89S52 的最小系統(tǒng)電路構(gòu)成 AT89S52 單片機(jī)的最小系統(tǒng)由時(shí)鐘電路、復(fù)位電路、電源電路及單片機(jī)構(gòu)成。由于單片機(jī)內(nèi)部有一個(gè)高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生振蕩時(shí)鐘脈沖。我們采用 LPSIII壓力傳感器,數(shù)據(jù)采集模塊與單片機(jī)的接口連接如圖 35所示: 圖 35 數(shù)據(jù)采集模塊與單片機(jī)接口電路 ADC0832 是美國(guó)國(guó)家半導(dǎo)體公司生產(chǎn)的一種 8 位分辨率、雙通道 A/D轉(zhuǎn)換芯片 。 CH1 模擬輸入通道 1,或作為 IN+/使用。 CLK 芯片時(shí)鐘輸入。當(dāng) ADC0832 未工作時(shí)其 CS 輸入端應(yīng)為高電平,此時(shí)芯片禁用, CLK 和 DO/DI 的電平可任意。在第 3個(gè)脈沖下沉之前 DI端應(yīng)輸入 2 位數(shù)據(jù)用于選擇通道功能 。當(dāng) 2 位數(shù)據(jù)為 “0” 、 “1” 時(shí),將 CH0 作為負(fù)輸入端 IN, CH1 作為正輸入端 IN+進(jìn)行輸入。 鍵盤(pán)電路與 AT89S52 單片機(jī)接口電路設(shè)計(jì) 矩陣式鍵盤(pán)的結(jié)構(gòu)與工作原理:在鍵盤(pán)中按鍵數(shù)量較多時(shí),為了減少 I/O口的占用,通常將按鍵排列成矩陣形式。 在本系統(tǒng)中鍵盤(pán)采用矩陣式鍵盤(pán)并采用中斷工作方式。 圖 37 鍵 盤(pán)電路與 AT89S52 單片機(jī)接口電路圖 按數(shù)字鍵和小數(shù)點(diǎn)鍵可設(shè)置商品單價(jià),按下“ =”鍵顯示商品的總價(jià),當(dāng)按下 ON/C 鍵時(shí)清除所設(shè)商品單價(jià) 及計(jì)算結(jié)果。 圖 38報(bào)警電路 它是由 AT89S52 的 ,當(dāng)超過(guò)設(shè)置的重量時(shí),通過(guò)程序使 口置為低電平,從而使三極管導(dǎo)通,報(bào)警電路接通,使蜂鳴器發(fā)出報(bào)警聲,同時(shí)使報(bào)警燈 LED 發(fā)光。程序采用模塊化的結(jié)構(gòu),這樣程序結(jié)構(gòu)清楚,易編程和易讀性好,也便于調(diào)試和修改。 A/D 轉(zhuǎn)換啟動(dòng)及數(shù)據(jù)讀取程序設(shè)計(jì) A/D 轉(zhuǎn)換子程序主要是指在系統(tǒng)開(kāi)始運(yùn)行時(shí),把稱(chēng)重傳感器傳遞過(guò)來(lái)的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)并傳遞到單片機(jī)所涉及到的程序設(shè)計(jì)。本設(shè)計(jì)含有總價(jià)顯示程序和數(shù)據(jù)錄入顯示程序 。 聲 光 報(bào) 警采 集 重 量大 于 上 限開(kāi) 始返 回YN 圖 45報(bào)警子程序流程圖 5 總結(jié) 隨著集成電路和計(jì)算機(jī)技術(shù)的迅速發(fā)展,使電子儀器的整體水平發(fā)生巨大變化,傳統(tǒng)的儀器逐步的被智能儀器所取代。因此,只有充分了解有關(guān)智能儀器、單片機(jī)、傳感器以及各部分之間的關(guān)系才能達(dá)到要求。 遼東學(xué)院課程設(shè)計(jì)報(bào)告書(shū) 傳 感器與檢測(cè)技術(shù)綜合課程設(shè)計(jì) 20 6 參考文獻(xiàn) [1] 趙廣平,孫雯萍,孫建軍 . 電子稱(chēng)重技術(shù)現(xiàn)狀及發(fā)展趨勢(shì) [J]. 儀表技 術(shù)傳感器, 20xx,( 07) . [2] 孫瑩 . 單片機(jī)在電子秤中的應(yīng)用 [J]. 儀器儀表用戶(hù), 20xx,( 03) . [3] 李燕 . 電子秤的結(jié)構(gòu)和工作原理 [J]. 物理通報(bào), 20xx,( 06) . [4] 張海霞等 . 新型便攜式電子秤設(shè)計(jì) [J]. 計(jì)量技術(shù), 20xx,( 09) . [5] 譚浩強(qiáng) .C 程序設(shè)計(jì) .20xx,( 7) . [6] 楊凌霄 . 單片機(jī)原理及應(yīng)用技術(shù) .20xx,( 10) . [7]全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽組委會(huì) .全國(guó)大學(xué)生電子設(shè)計(jì)競(jìng)賽獲獎(jiǎng)作品匯編 [J].北京理工大學(xué)出版社 .20xx,( 11) . [8]艾永樂(lè)等 .模擬電子技術(shù) .中國(guó)電力出版社 .20xx,( 8) . [9]康華光等 .電子技術(shù)基礎(chǔ)(數(shù)字部分) .高等教育出版社 .20xx,( 1) . 遼東學(xué)院課程設(shè)計(jì)報(bào)告書(shū) 傳 感器與檢測(cè)技術(shù)綜合課程設(shè)計(jì) 21 附錄 附錄 1 元件清單 及其參數(shù) 元件名稱(chēng) 單位 數(shù)量 參數(shù) 普通電容 只 2 22p 電解電容 只 1 22u LCD 液晶顯示模塊 只 1 AMPIRE12864 單片機(jī) 片 1 AT89C51 A/D 轉(zhuǎn)換器 片 1 ADC0832 電阻 只 6 1k 電阻 只 2 10k 電阻 只 1 100k 電阻 只 1 20k 電阻 只 1 500 電阻 只 1 330 排阻 只 1 RESPACK8 滑動(dòng)變阻器 1 10K 滑動(dòng)變阻器 1 47K 滑動(dòng)變阻器 只 1 2K 蜂鳴器 個(gè) 1 BUZZER 按鍵 個(gè) 1 鍵盤(pán) 個(gè) 1 SMALLCALC 傳感器 個(gè) 1 LPSIII LED 個(gè) 1 GREEN 電池 個(gè) 1 5V 運(yùn)算放大器 個(gè) 1 OPAMP 無(wú)源晶振 個(gè) 1 PNP 三極管 個(gè) 1 MMBT6520 遼東學(xué)院課程設(shè)計(jì)報(bào)告書(shū) 傳 感器與檢測(cè)技術(shù)綜合課程設(shè)計(jì) 22 附錄 2 系統(tǒng)總圖 遼東學(xué)院課程設(shè)計(jì)報(bào)告書(shū) 傳 感器與檢測(cè)技術(shù)綜合課程設(shè)計(jì) 23 附錄 3 電子稱(chēng)主程序 void main() { uchar temp。 lcd_display_hanzi(1,0,1,1)。 lcd_display_shuzi(1,1,4,10)。 k=0。//重量數(shù)據(jù)顯示 P1=0xf0。 if(temp!=0xf0) {jianpan()。.39。=39。 //金額處理及顯示程序 } if(k==39。date1=0。speak=1。data3=0。 str_TME1[3]=0。 lcd_display_shuzi(1,0,4,10)。 lcd_display_hanzi(1,2,0,3)。39。 str_TME1[3]=str_TME[3]。 //皮 lcd_display_shuzi(1,3,4,10)。 lcd_display_shuzi(2,3,0,str_TME1[2])。//要顯示的第一行內(nèi)容 uchar code *price=Price:。//n 用來(lái)顯示總輸入, k 識(shí)別輸入字符性質(zhì), dap 識(shí)別顯示方式, dip 為小數(shù)識(shí)別 ,bb 小數(shù)字位數(shù)識(shí)別 double sum,money,date,date1,date2。 //去皮重量 void jianpan() 。x0。 } /****************************************************************************** 液晶子程序 *******************************************************************************/ sbit lcden=P2^1。 delay(5)。 } void write_data(uchar date) { lcdrs=1。 // en 需要下降沿才能寫(xiě)入 delay(5)。//功能設(shè)置為 2 行顯示, 5X7 點(diǎn)陣 write_(0x0c)。 xPosamp。 //y:01 if(yPos==0) //顯示第 1 行 tmp=xPos。 } /*********************在指定行列顯示指定字符 ***********/ //參數(shù): xPox 光標(biāo)所在列 yPos 光標(biāo)所在行 c 待顯示字符 void WriteChar(uchar c, uchar xPos, uchar yPos) { LcdPos(xPos, yPos)。 for(i=0。 if(xPos15) break。 //數(shù)據(jù)位 void ad(void) { uchar i。 //選置起始位 bADcl=1。 bADcl=0。 // 3 down bADda=1。i0。 if(bADda==1) data1|=0x01。 //定義小數(shù)變量 data1 = data1data3。 str_TME[3]=val_Decimal%10。 } void display(void)//重量顯示程序 { lcd_display_shuzi(1,0,5,str_TME[0])。 lcd_display_shuzi(2,0,1,str_TME[3])。 lcd_display_hanzi(2,2,2,7)。 //總價(jià)計(jì)算 if(money256)//金額小于 256 正常顯示,超出報(bào)警 { val_Integer=(uchar)money。 money1[1]=val_Integer%10。 lcd_display_shuzi(1,2,7,11)。 WriteString(runout,7,1)。 if(dip==0)//如果為整數(shù),處理整數(shù)辦法 { if(s1) date1=date1*10+n。 bb++。 lcd_init()。 lcd_display_shuzi(1,0,4,10)。 lcd_display_hanzi(1,2,0,3)。 while(1) { ad()。 //按鍵判斷 temp=P1。//調(diào)鍵盤(pán)程序 if(k==1)//判斷是數(shù)字輸入則變數(shù)據(jù) { dap=0。) { lcd_display_shuzi(1,1,4+s,11)。)//如果是等號(hào)輸入則調(diào)計(jì)算程序 { s=0。 39。date2=0。dip=0。 str_TME1[0]=0。 clear_screen(0)。 lcd_display_hanzi(1,1,0,2)。 lcd_display_hanzi(1,2,1,4)。) { str_TME1[0]=str_TME[0]。 data3 = data1。 //: lcd_display_shuzi(1,3,5,str_TME1[0])。 lcd_display_shuzi(2,3,1,str_TME1[3])。//判斷 //判斷有無(wú)按鍵 if(temp!=0xf0) { delay(5)。 while(temp!=0xf
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1