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

正文內(nèi)容

畢業(yè)設(shè)計(jì)---電子稱重系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)-閱讀頁

2025-02-08 04:36本頁面
  

【正文】 3與 COMX接通 , COMY 與 Y3接通。經(jīng)過 MAX1292 采樣 ,單片機(jī)的處理 ,如果信號(hào)幅值過小 (小于 0. 25V) ,則應(yīng)把量程減小。反過來 ,量程小的檔要測量超出該量程的電壓 ,則單片機(jī)要識(shí)別出來 ,并切換到量程 較大的檔。 工作過程 :當(dāng)電路開始工作的時(shí)候 ,單片機(jī)將 A1與 A0置 1,此時(shí) , CD4052B中 , X3與 COMX 接通 , COMY 與 Y3 接通。反過來 ,量程小的檔要測量超出該量程的電壓 ,則單片機(jī)要識(shí)別出來 ,并切換到量程較大的檔。 具體實(shí)現(xiàn)的電路如圖 。電子的輸入鍵盤,必須具備 0 到 9 的數(shù)字鍵,以實(shí)現(xiàn)操作的方便快捷性。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平線與 4 根行線相交叉的 4 個(gè)按鍵之中。判斷閉合鍵所在的位置在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過程。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態(tài)。 1122S1SS2SS3SS4SS6SS5SS7SS8SS9SS10SS11SS12SS13SS14SS15SS16S1122334455667788J68PIN 鍵盤連接 圖 顯示電路 SMG12864G2ZK 標(biāo)準(zhǔn) 中文字符型液晶顯示模塊 (LCM),采用點(diǎn)陣型液晶顯示器 (LCD),可顯示 128X64 點(diǎn)陣或 8個(gè) X4行漢字,點(diǎn)尺寸為 (WXH)mm,內(nèi)置 ST7920 接口型液晶顯示控制器,內(nèi)帶 GB2312 碼簡體中文字庫( 16X16 點(diǎn)陣),可與 MCU 單片機(jī)直接連 接,具有 8 位并行及串行的連接方式,廣泛應(yīng)用于各類儀器儀表及電子設(shè)備 。通過單價(jià)存儲(chǔ),可調(diào)用常用單價(jià)進(jìn)行稱重價(jià)格計(jì)算,計(jì)算總額均可在液晶顯示屏上顯示。原理圖如圖 。主要分為啟動(dòng)、讀取數(shù)據(jù)、延時(shí)等待轉(zhuǎn)換結(jié)束、讀出轉(zhuǎn)換結(jié)果、存入指定內(nèi)存單元、繼續(xù)轉(zhuǎn)換或退出幾個(gè)步驟 。由于橋式傳感器輸出的信號(hào)較小,為了充分利用 A/D 轉(zhuǎn)換器的輸入動(dòng)態(tài)范圍,該通道的可編程增益較大,為 128。 20mV 或177。共模電壓應(yīng)大于 B 為固定的 64 增益,所對應(yīng)的滿量程差分輸入電壓為177。通道 B 應(yīng)用于包括電池在內(nèi)的系統(tǒng)參數(shù)檢測,如圖 。當(dāng)列線引腳檢測到高電平時(shí),說明有鍵按下,將高電平的引腳記下,反之,則無按鍵按下。行與列分別檢測一次,可確定是哪一顆按鍵按下。 0x11 0x21 0x41 0x81 0x12 0x22 0x42 0x82 0x14 0x24 0x44 0x84 0x18 0x28 0x48 0x88 開始 結(jié)果 重量為零 顯示重量 計(jì)算重量 讀取重量 分解數(shù)值 是否小于補(bǔ)償重量 Yes NO 第 25 頁 44 矩陣鍵盤共有 16 顆按鍵,分別為 0~ 9數(shù)字鍵,小數(shù)點(diǎn)按鍵,確認(rèn)鍵,單價(jià)存儲(chǔ)設(shè)置鍵 ,取消單價(jià)鍵,讀取價(jià)格,校準(zhǔn)重量 。在放上物體之后,輸入單價(jià)價(jià)格,按下確定鍵,即可得到總額。在掉電之前,按下保存鍵,在第二次開機(jī)時(shí)候,按下價(jià)格 1,價(jià)格 2 或價(jià)格 3,便會(huì)顯示掉電之前的單價(jià),放上重物,即可重新稱量。 如果要重新輸入價(jià)格單價(jià),按下取消價(jià)格即可重新輸入。 如圖 為鍵盤分布圖。 7 8 9 保存 4 5 6 價(jià)格 1 1 2 3 價(jià)格 2 0 清 0 校準(zhǔn) 價(jià)格 3 圖 第 26 頁 按鍵處理流程圖 圖 按鍵處理流程圖 判斷是否有鍵按下 退出 延時(shí),消抖 判斷是否有鍵按下 No Yes 輸入9 輸入8 輸入7 輸入6 輸入4 輸入3 輸入2 輸入0 輸入1 輸入 把單價(jià)數(shù)據(jù)存入ROM 結(jié)束 重量 清零 清除 單價(jià) 從 ROM讀取價(jià)格 清除 單價(jià) 校準(zhǔn) 重量 讀取 價(jià)格 開始 第 27 頁 結(jié) 論 隨著畢業(yè)日子的到來,畢業(yè)設(shè)計(jì)也接近了尾聲。在沒有做畢業(yè)設(shè)計(jì)以前覺得畢業(yè)設(shè)計(jì)只是對這幾年來所學(xué)知識(shí)的單純總結(jié),但是通過這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。通過這次畢業(yè)設(shè)計(jì)使我明白了自己原來知識(shí)還比較欠缺。通過這次畢業(yè)設(shè)計(jì),我才明白學(xué)習(xí)是一個(gè)長期積累的過程,在以后的工作、生活中都應(yīng)該不斷的學(xué)習(xí),努力提高自己知識(shí)和綜合素質(zhì)。在 設(shè)計(jì)過程中,我通過查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過程中探索的艱難和成功時(shí)的喜悅。 第 28 頁 致 謝 本文是在 潘春月 老師 的悉心指導(dǎo)下完成的。 這篇論文所涉及的議題是和我的指導(dǎo)老師交流后定下的,在前期的 實(shí)習(xí) 積累經(jīng)驗(yàn),到中期的修改和討論,及最后的反復(fù)斟酌,我希望能盡自己最大的努力,寫出一篇具有現(xiàn)實(shí)意義的論文。 論文得以順利完成,要感謝的人實(shí)在太多了。當(dāng)我對論文的思路感到迷茫時(shí),您為我理清思路,指導(dǎo)我往一條比較清晰的思路上進(jìn)行修改。在這里還要深深的對您說上一句抱歉,因?yàn)槲业膽猩⒑托傅。钅M(fèi)盡苦心并且?guī)捉?。在不斷完善和修改的過程中,也讓我更加懂得 “ 一分耕耘才有一分收獲 ” 的道理。 最后要感謝的是我的父母和家人,我永遠(yuǎn)都不會(huì)忘記你們的良苦用心和一如既往的支持與鼓勵(lì)。無論我成功與否,你們總以鼓勵(lì)的言語告訴我很棒,謝謝你們,我會(huì)繼續(xù)努力。 2. 程林 .超省電型電子秤的設(shè)計(jì)方案 [J]。 4. 王德清 ,胡曉毅 等 . 基于 SPCE061A 的高精密電子秤設(shè)計(jì)與實(shí)現(xiàn) [J]。 6. 王先安 ,王先雨 .一種袖珍型電子秤的設(shè)計(jì) [J]。 8. 明尚志 .電子秤稱量傳感器 V/F轉(zhuǎn)換電路的設(shè)計(jì) [J]。 10. 張洪潤 、 傅瑾新, 傳感器應(yīng)用電路 200 例。 (1) 頭文件和一些宏定義 include include include include include include //定義量程系數(shù) define RATIO 2114/1623 (2) 管腳、常量、變量定義 //定義標(biāo)識(shí) volatile bit FlagTest = 0。 //有鍵按下標(biāo)志,處理完畢清 0 第 34 頁 volatile bit FlagSetPrice = 0。 //管腳定義 sbit LedA = P2^2。 sbit alert = P1^1。 uchar idata str1[6] = 000000。 //稱重用變量 unsigned long idata FullScale。 //AD 采樣值 unsigned long weight。 //單價(jià),長整型值,單位為分 unsigned long idata money。 uchar DotPos。 int tmp=10。 tmp*=10。 str[i]=39。 while(i1) { str[i]=39。+(tmp%10)。 } str[0]=tmp+39。 } //重新找回零點(diǎn),每次測量前調(diào)用 void To_Zero() { FullScale=ReadCount()/1000。 } //顯示單價(jià),單位為元,四位整數(shù),兩位小數(shù) void Display_Price() { unsigned int i,j。 i = price/100。//得到小數(shù)部分 第 36 頁 int2str(i,str1)。 } else if (i=100) { display_GB2312_string(5,52,str1)。 } else { display_GB2312_string(5,68,str1)。 //顯示小數(shù)部分 int2str(j,str1)。 display_GB2312_string(5,92,str1)。 } } //顯示重量,單位 kg,兩位整數(shù),三位小數(shù) void Display_Weight() { unsigned int i,j。 //weight 單位是 g i = weight/1000。//得到小數(shù)部分 int2str(i,str1)。 } else { display_GB2312_string(3,68,str1)。 int2str(j,str1)。 display_GB2312_string(3,92,str1)。 } } //顯示總價(jià),單位為元,四位整數(shù),兩位小數(shù) void Display_Money() { unsigned int i,j。 if (money999999) //超出顯示量程 { display_GB2312_string(7,44,)。 } display_GB2312_string(7,44,str1)。 } else if (i=10) { display_GB2312_string(7,60,str1)。 } //顯示小數(shù)點(diǎn) display_GB2312_string(7,76,.)。 if (j10) { display_GB2312_string(7,84,0)。 } else { display_GB2312_string(7,84,str1)。 DotPos = 0。 alert = 1。 //允許定時(shí)器 0中斷 TMOD = 1。 TH0 = 0xf8。 //啟動(dòng)定時(shí)器 } //定時(shí)器 0中斷 void Timer0_ISR (void) interrupt 1 using 0 { TL0 = 0x06。 //定時(shí)器賦予初值 第 41 頁 //每 秒鐘刷新重量 Counter ++。 Counter = 0。 initial_lcd()。 Data_Init()。 Timer0_Init()。 //背光 LedA = 1。 //clear all dots display_GB2312_string(1,1,電子秤初始化 ....)。 display_GB2312_string(1,1,電子秤初始化成功 )。 第 42 頁 display_GB2312_string(5,1,單價(jià) : 元 )。 Display_Price()。 weight=FullScaleAdVal/1000。 weight=10000*weight/FullScale。 //如果超量 程,則報(bào)警 if (weight = 10000) { beep = 0。 display_GB2312_string(3,60,)。 } //如果不超量程 else { beep = 1。 第 43 頁 //顯示重量值 Display_Weight()。 //money 單位為分 //顯示總金額 Display_Money()。 } //清測試標(biāo)志 FlagTest = 0。 //有效鍵值 015 if ((keycode16)amp。(FlagKeyPress==0)) { FlagKeyPress = 1。 FlagKeyPress = 0。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1