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

正文內(nèi)容

數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(參考版)

2025-07-01 13:43本頁(yè)面
  

【正文】 } keyscan()。AD_DAT=0。}else{i=0。if(i5){AD_DAT+=ReadCount()。數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)35init_1602()。}key_num=0。case 16:break。case 15: //去皮 Peel_ad=BP_DAT1。 Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]。 dat_tab[1]=Price_dat%10。case 13:break。 }break。 dat_tab[0]=3。case 11: if(check_flag==0) { dat_tab[2]=Price_dat%100/10。 Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]。 dat_tab[1]=Price_dat%10。 }數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)34break。 dat_tab[0]=1。case 9: if(check_flag==0) { dat_tab[2]=Price_dat%100/10。 }break。 dat_tab[0]=6。case 7: if(check_flag==0) { dat_tab[2]=Price_dat%100/10。 Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]。 dat_tab[1]=Price_dat%10。 }break。 dat_tab[0]=4。case 5: if(check_flag==0) { dat_tab[2]=Price_dat%100/10。 }break。 dat_tab[0]=9。case 3: if(check_flag==0) { dat_tab[2]=Price_dat%100/10。 Price_dat=dat_tab[2]*100+dat_tab[1]*10+dat_tab[0]。 dat_tab[1]=Price_dat%10。 }break。 dat_tab[0]=7。switch(key_num){case 1: if(check_flag==0) { dat_tab[2]=Price_dat%100/10。if(Total_Sum999)Total_Sum=0。}BP_DAT=(BP_DAT/5)*5。else{BP_DAT=Peel_adBP_DAT1。BP_DAT1=(0(int)(dat))。BP_DAT1=(int)(dat)。//Wight_K=(float)((AD_Ref2AD_Ref1)/Wight_Ref)。}void Check(){//float Wight_K=。j0。i0。/***************************************************函數(shù)名稱(chēng):延時(shí)子函數(shù) 函數(shù)功能:按鍵消抖***************************************************/void delayms(uint xms){uint i,j。 //校準(zhǔn)標(biāo)志sbit BEEP=P2^0。bit num_flag=0。 //單價(jià) 上電默認(rèn) 元uint Total_Sum=0。long Peel_ad=0。long BP_DAT=0。s Armed Police Forces Academ 2022(06):2727.數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)30附 錄附錄 I:原理圖數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)31附錄 II:主程序include //頭文件includeincludedefine uchar unsigned char //宏定義define uint unsigned intdefine AD_Ref1 85468define AD_Ref2 87045define Wight_Ref3 50long AdVal。在大學(xué)生涯即將結(jié)束之際,在此向所有關(guān)心幫助過(guò)我的老師和同學(xué)表達(dá)最誠(chéng)摯的感謝。王老師勤奮嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度讓我深深地敬佩,也值得我們每一位好好學(xué)習(xí)。雖然王老師工作特別忙,但對(duì)我們每一位都非常認(rèn)真的指導(dǎo),從選題到開(kāi)題再到設(shè)計(jì),每一步都很認(rèn)真負(fù)責(zé),針對(duì)學(xué)生的不同情況給予指導(dǎo)。本次設(shè)計(jì)運(yùn)用了多門(mén)所學(xué)的專(zhuān)業(yè)知識(shí),并查閱了大量的資料,從而了解到更多的專(zhuān)業(yè)知識(shí)。數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)28致 謝通過(guò)本次畢業(yè)設(shè)計(jì),我在王克甫老師的悉心指導(dǎo)和嚴(yán)格要求下,重溫了所學(xué)的一些專(zhuān)業(yè)知識(shí),特別是單片機(jī)電子方面的內(nèi)容。由于時(shí)間太倉(cāng)促,經(jīng)驗(yàn)不足,理論方面也相應(yīng)的存在不足,加上條件有限,仍存在著一些設(shè)計(jì)方面的問(wèn)題,個(gè)人技能也有待提高,理論知識(shí)還要鞏固加強(qiáng)。通過(guò)這次畢業(yè)設(shè)計(jì),我不僅學(xué)會(huì)如何將所學(xué)專(zhuān)業(yè)知識(shí)運(yùn)用到實(shí)際生活中,還學(xué)會(huì)如何克服未知的困難,解決難題的方法。在做畢業(yè)設(shè)計(jì)的過(guò)程中,我的理論和實(shí)踐水平都有了較大的提高。另外稍加擴(kuò)展,該電子秤還可與其它生產(chǎn)質(zhì)量管理系統(tǒng)項(xiàng)連接,具有推廣應(yīng)用價(jià)值。該電子秤集傳感器技術(shù)、微計(jì)算機(jī)技術(shù)、數(shù)字顯示技術(shù)于一體、其反應(yīng)靈敏、準(zhǔn)確度高、顯示直觀,便于使用。圖 51 實(shí)物效果圖數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)276 結(jié)束語(yǔ) 完成一件事,事后肯定會(huì)相應(yīng)的收獲,對(duì)工作內(nèi)容的總結(jié)是一種負(fù)責(zé)任認(rèn)真的態(tài)度,對(duì)以后的工作會(huì)有很大的幫助。這些都為我今后的學(xué)習(xí)和工作留下了積極的影響。 (3)沒(méi)有擴(kuò)展更多電路,如溫度顯示功能,通訊接口電路與上位機(jī)(PC 機(jī))進(jìn)行通訊,數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)26上位機(jī)顯示功能從而將大量的商品數(shù)據(jù)存于上位機(jī),然后通過(guò)串口或并口通訊與電子稱(chēng)相連,達(dá)到遠(yuǎn)距離控制的目的。 (2)系統(tǒng)設(shè)計(jì)不夠優(yōu)化,有待改善。一個(gè)系統(tǒng)的調(diào)試需要軟硬件結(jié)合調(diào)試。 實(shí)物的調(diào)試電路板實(shí)物做完以后,接下來(lái)的工作就是調(diào)試。 (9)焊接完畢后應(yīng)使用放大鏡查看焊點(diǎn),檢查是否有虛焊及短路等情況。焊錫不必放太多,但首先應(yīng)使元器件穩(wěn)固。 (7)對(duì)于插件式元器件的焊接,如電源模塊相關(guān)元器件,可將器件引腳修改后再進(jìn)行焊接。 (6)對(duì)晶振而言,無(wú)源晶振一般只有兩個(gè)引腳,且無(wú)正負(fù)之分。在貼片式LED 的封裝中,沿著燈的方向?yàn)檎?fù)方向。 (5)貼片陶瓷電容、穩(wěn)壓電路中穩(wěn)壓二極管無(wú)正負(fù)極之分,發(fā)光二極管、鉭電容與電解電容則需區(qū)分正負(fù)極。對(duì)于芯片絲印層,一般長(zhǎng)方形焊盤(pán)表示開(kāi)始的引腳。優(yōu)先焊接集成電路芯片。 (3)挑選元器件進(jìn)行焊接時(shí),應(yīng)按照元器件由低到高、由小到大的順序進(jìn)行焊接。初次焊接推薦選用平角的焊烙鐵,在進(jìn)行諸如 0603式封裝元器件焊接時(shí)烙鐵能更好的接觸焊盤(pán),便于焊接。焊接之前應(yīng)采取戴靜電環(huán)等防靜電措施,避免靜電對(duì)元器件造成傷害。需要打印一份齊全的物料明細(xì)表。 實(shí)物焊接焊接過(guò)程中特別注意的事項(xiàng)有: (1)拿到 PCB 裸板后首先應(yīng)進(jìn)行外觀檢查,看是否存在短路、斷路等問(wèn)題,然后熟悉開(kāi)發(fā)板原理圖,將原理圖與 PCB 絲印層進(jìn)行對(duì)照,避免原理圖與 PCB 不符。 (5)打孔腐蝕好的板子,在洗凈之后就可以打孔了,打孔時(shí)尤其要注意孔的大小不能將焊盤(pán)的銅箔完全打掉,否則焊接時(shí),焊盤(pán)沒(méi)有銅箔就無(wú)法進(jìn)行焊接了。確保轉(zhuǎn)印工序完成后,就可以將電路板放入 FeCl3 溶液里進(jìn)行腐蝕了,俗稱(chēng)“爛板” 。 (4)腐蝕將油紙上的電路圖轉(zhuǎn)印到覆銅板后,接著就要把多余的銅腐蝕掉。 (3)打印與轉(zhuǎn)印打印時(shí)要注意油紙不能折疊,打印的設(shè)置必須準(zhǔn)確,只留下底層的走線和焊盤(pán)。 (2)布線 PCB 布線的好壞對(duì)系統(tǒng)性能有直接的影響,在高頻電路表現(xiàn)的尤為突出,所以,在進(jìn)行電路布線時(shí)還需注意以下幾點(diǎn): ① 模擬地和數(shù)字地應(yīng)分開(kāi)接地,避免數(shù)字信號(hào)和模擬信號(hào)會(huì)相互干擾; ② 每一根走線,能短則短,不要為了盲目追求少跳線而繞遠(yuǎn)路,因?yàn)榫€越短電阻越小,干擾也會(huì)越小; ③ 電源線和地線盡量從電路板的邊緣走線,且電源線盡量畫(huà)的比一般線寬略粗一些; ④ 走線在改變方向時(shí)應(yīng)該走 45176。雖然可能布的不是很漂亮,但是很多問(wèn)題是只有親自動(dòng)手了,才會(huì)發(fā)現(xiàn)問(wèn)題。 PCB板制作把系統(tǒng)的電路原理圖設(shè)計(jì)好以后。數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)235 實(shí)物的焊接與調(diào)試這部分是最后一步,但也是最關(guān)鍵的一步,電子秤能不能正常工作,很大部分原因與此步有關(guān)。在這個(gè)過(guò)程中,單片機(jī)會(huì)一直掃描稱(chēng)重傳感器傳過(guò)來(lái)的信息,如果有被秤物體,則會(huì)在顯示器上顯示出物體的重量、單價(jià)、總價(jià)信息。設(shè)計(jì)流程圖如圖 43 所示。動(dòng)態(tài)掃描是一直進(jìn)行的,如若沒(méi)有按鍵按下,液晶顯示頁(yè)面不會(huì)有變化;當(dāng)有按鍵按下時(shí),會(huì)啟動(dòng)中斷服務(wù),調(diào)用中斷程序,根據(jù)中斷程序的判斷可以確定按下的是具體哪個(gè)按鍵,從而顯示該按鍵的功能。設(shè)計(jì)流程圖如圖 42 所示。當(dāng)有被秤物體放上秤盤(pán)后,A/D 轉(zhuǎn)換器會(huì)把稱(chēng)重傳感器傳過(guò)來(lái)的模擬信號(hào)轉(zhuǎn)換成數(shù)據(jù)信號(hào)傳給單片機(jī),單片機(jī)經(jīng)過(guò)信息處理后,由液晶顯示器把信息顯示出來(lái)。 主程序流程圖 軟件部分主程序(見(jiàn)附錄 II)流程圖如圖 41 所示。這三個(gè)方面的操作分別在主程序中來(lái)進(jìn)行。開(kāi)發(fā)人員可用 IDE本身或其它編輯器編輯 C 或匯編源文件,然后分別有 C51 及 A51 編輯器編譯連接生成單片機(jī)可執(zhí)行的二進(jìn)制文件(.HEX) ,然后通過(guò)單片機(jī)的燒寫(xiě)軟件將 HEX 文件燒入單片機(jī)內(nèi)。在開(kāi)發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。Keil c51 軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開(kāi)發(fā)調(diào)試工具,全 Windows 界面。Keil c51 是美國(guó) Keil Software 公司出品的 51 系列兼容單片機(jī) C 語(yǔ)言軟件開(kāi)發(fā)系統(tǒng)。因此,必須對(duì)軟件進(jìn)行相應(yīng)的設(shè)計(jì)和介紹。按照如上步驟最終完成繪制的電路圖與 PCB 圖分別如圖 310 所示。 Protel99SE軟件 本設(shè)計(jì)在硬件電路的設(shè)計(jì)過(guò)程中,原理圖和 PCB 的繪制采用 Protel99SE 軟件。SDA 在 4 個(gè)數(shù)據(jù)輸出周期后才會(huì)從高電平變低電平,輸出有效數(shù)據(jù)。表 33 輸入通道和增益選擇SCK 脈沖數(shù) 輸入通道 增益25 A 12826 B 3227 A 64SCK 的輸入時(shí)鐘脈沖數(shù)不應(yīng)少于 25 或多于 27,否則會(huì)造成串口通訊錯(cuò)誤。其中第一個(gè)時(shí)鐘脈沖的上升沿將讀出輸出 24 位數(shù)據(jù)的最高位(MSB) ,直至第24 個(gè)時(shí)鐘脈沖完成,24 位輸出數(shù)據(jù)從最高位至最低位逐位輸出完成。 當(dāng)數(shù)據(jù)輸出管腳 SDA 為高電平時(shí),表明 A/D 轉(zhuǎn)換器還未準(zhǔn)備好輸出數(shù)據(jù),此時(shí)串口時(shí)鐘輸入信號(hào) SCK 應(yīng)為低電平。可將 MCU 芯片的晶振輸出管腳上的時(shí)鐘信號(hào)通過(guò) 20pF 的隔直電容連接到 XI 管腳上,作為外部時(shí)鐘輸入。輸出數(shù)據(jù)速率與晶振頻率以上述關(guān)系按比例增加或減少。這種情況下,芯片內(nèi)的時(shí)鐘振蕩器電路會(huì)自動(dòng)關(guān)閉,晶振時(shí)鐘或外部輸入時(shí)鐘電路被采用。這種情況下,典型輸出數(shù)據(jù)速率為 10Hz 或 80Hz。其電路圖如 39 所示。CPU 對(duì)鍵盤(pán)的掃描可以采用程序控制的隨機(jī)方式,CPU 空閑時(shí)掃描鍵盤(pán);也可以采取定時(shí)控制方式,每隔一定的時(shí)間,CPU 對(duì)鍵盤(pán)進(jìn)行一次掃描;還可以采用中斷方式,沒(méi)當(dāng)鍵盤(pán)上有鍵閉合時(shí),向 CPU 請(qǐng)求中斷,CPU 響應(yīng)鍵盤(pán)輸入中斷,對(duì)鍵盤(pán)掃描。在確定了某根行線電位為低電平后,再逐行檢測(cè)所有列線的電平狀態(tài)。 ② 經(jīng)過(guò)前一可知按鍵處在判斷的 4 個(gè)按鍵之中,在確認(rèn)了有按鍵被按下后,就可進(jìn)入數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)17到確定具體被閉合鍵的操作。只要某一列列線電位為低電平,就表示矩陣鍵盤(pán)中這列有鍵被按下,并且在被按下的閉合的按鍵在低電平列線與全部根行線相交叉的 4 個(gè)按鍵之中。綜合這兩個(gè)步驟就可以判斷出被按下的按鍵具體位置。 ② 所連接的端口高四位為低 0,低四位為高 1。 (1)線反轉(zhuǎn)法這種方法通過(guò)兩個(gè)步驟來(lái)實(shí)現(xiàn),即: ① 先讓所連接的端口高四位為高 1,低四位為低 0。按鍵輸入電路用來(lái)在電子稱(chēng)測(cè)量過(guò)程中輸入單價(jià)值,按鍵輸入電路采用 4*4 矩陣鍵盤(pán)實(shí)現(xiàn),矩陣鍵盤(pán)電路如圖 38 所示。非編碼鍵盤(pán)靠軟件來(lái)識(shí)別鍵盤(pán)上的閉合鍵,由此得出鍵碼,在單片機(jī)應(yīng)用系統(tǒng)中普遍采用。在計(jì)算機(jī)系統(tǒng)中,鍵盤(pán)有兩種基本類(lèi)型:編碼鍵盤(pán)和非編碼鍵盤(pán)。圖 37 超重報(bào)警電路圖 按鍵輸入電路鍵盤(pán)是微型計(jì)算機(jī)系統(tǒng)中最常用的人機(jī)對(duì)話輸入設(shè)備。數(shù)字電子秤的設(shè)計(jì)與實(shí)現(xiàn)15 超重報(bào)警電路報(bào)警指示電路由一種低電壓、大電流、小信號(hào)的 PNP 型硅三極管 8550 驅(qū)動(dòng)蜂鳴器來(lái)實(shí)現(xiàn),單片機(jī) I/O 口控制三極管的基極,當(dāng)單片機(jī)的 I/O 口輸出為低電平時(shí),三極管導(dǎo)通,蜂鳴器的正極與電源接通,蜂鳴器通電發(fā)出報(bào)警聲;當(dāng)單片機(jī) I/O 口輸出高電平時(shí),三極管截止,蜂鳴器停止報(bào)警。714 腳為 8位雙向數(shù)據(jù)線接口,與單片機(jī)的 P0 口相連實(shí)現(xiàn)數(shù)據(jù)的傳輸;116 腳為液晶的背光控制腳,分別接到電源和地。RS 為寄存器選
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1