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

正文內(nèi)容

基于單片機的電子秤的設(shè)計與實現(xiàn)整理版(存儲版)

2024-12-20 02:44上一頁面

下一頁面
  

【正文】 統(tǒng)調(diào)試 ............................................. 27 軟件設(shè)計調(diào)試 ...................................... 27 程序編寫軟件 .................................. 27 仿真軟件 ..................................... 27 硬件調(diào)試 .......................................... 28 6 總結(jié)與展望 ........................................... 30 致謝 ...................................................... 31 參考文獻(xiàn) .................................................. 32 附錄 1 系統(tǒng)原理圖 .......................................... 33 附錄 2 仿真圖 .............................................. 34 附錄 3 實物圖 .............................................. 35 附錄 4 程序清單 ............................................ 36 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 1 緒論 電子秤是日常生活中常用的稱重工具,廣泛應(yīng)用于大中型商場、超市、物流配送中心。本課題要求采用 STC89C52 單片機,設(shè)計制作一款電子秤。本課題為基于單片機的電 子秤設(shè)計, 硬件上采用 STC89C52 單片機作為主控制芯片,使用應(yīng)變式壓力傳感器進行信號采集,然后以 INA128 專用放大器進行信號放大,然后進行模數(shù)轉(zhuǎn)換,并經(jīng)由單片機結(jié)合鍵盤輸入電路,最終將運算結(jié)果顯示在 LCD1602 液晶屏上。目前電子秤的附加功能主要有以下幾種 : ,可以進行自診斷、自校正和多種補償計算和處理。 該電子秤具體實現(xiàn) 的功能是能夠測量一定質(zhì)量內(nèi)物體的質(zhì)量,能夠利用鍵盤輸入價格,具有清零,可以計算總價,并能通過 LCD 直接顯示出來,超過所測重量時能夠報警。另外 STC89X52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。 ④ 可編程輸入 /輸出引腳( 32 根) STC89C52 單片機有 4 組 8 位的可編程 I/O 口,分別位 P0、 P P P3 口,每個口有 8 位( 8 根引腳),共 32 根。 為供橋電源電壓,當(dāng)初始有 錯誤 !未找到引用源。 mV/V 輸入阻抗 1115177。根據(jù)本設(shè)計的實際情況增列出了兩種方案。 方案二:采用專用儀表放大器 [12],如: INA128, INA129 等。A 8 引腳塑料 DIP 和 SO8 封裝 放大器增益 G=1+50k/Rg,通過改變 Rg 的大小來改變放大器的增益。 ADC0832 特點 : 8 位分辨率 ; C to +70176。 CH1 模擬輸入通道 1,或作為 IN+/使用。 CLK 芯片時鐘輸入。 鍵盤部分的方案 鍵盤輸入是人機交互界面中重要的組成部分,它是系統(tǒng)接受用戶指令的直接途徑。 34 矩陣式鍵盤的特點是把檢測線分成兩組,一組為行線,一組列線,按鍵放在行線和列 線的交叉點上。 圖 211 液晶顯示器 LCD1602 過載報警部分的方案 智能儀器一般都具有報警和通訊功能,報警主要用于系統(tǒng)運行出錯、當(dāng)測量的數(shù)據(jù)超過儀表量程或者是超過用戶設(shè)置的上下限時為提醒用戶而設(shè)置。 STC89C52單片機的時鐘產(chǎn)生方法有兩種。復(fù)位電路通常采用上電自動復(fù)位和按鍵復(fù)位兩種方式。微弱信號放大后從Rd RaRc RbVCC10K10K200pF 100pF200pF 100pFV4IN+3IN2OUT6REF5RG1RG8+V7INA128VCC1KDJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK INA128 的第 6 腳輸出。通過 DI 數(shù)據(jù)輸入端,可以輕易的實現(xiàn)通道功能的選擇 [21]。 作為單通道模擬信號輸入時 ADC0832 的輸入電壓是 0~5V 且 8 位分辨率時的電壓精度為 。 1602 采用標(biāo)準(zhǔn)的 16 腳接口,其中 1 和 2 腳為電源正負(fù)極, 3 腳為對比度調(diào)整端,4 腳 RS 為寄存器選擇, 5 腳 RW 為讀寫信號線, 6 腳為使能端, 7 到 14 腳為 8 為雙向數(shù)據(jù)端。這樣,一個端口(如 P1 口)就可以構(gòu)成 34=12個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成 16 鍵的鍵盤,而直接用端口線則只能多出一鍵。其方法 是:依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。使報警電路報警從而提醒工作人員注意, 超限報警電路如下圖所示 [17]。 ( 2)根據(jù)算法畫流程圖:畫程序框圖可以把算法和解題步驟逐步具體化,以減少出錯的可能性。 C 語言是當(dāng)前最流行的程序設(shè)計語言,它像其它高級語言一樣,面向用戶,面向解題的過程,編程者不必熟悉具體的計算機內(nèi)部結(jié)構(gòu)和指令; C 語言又像匯編語言一樣,可以對機器硬件進行操作。 圖 41 電子秤系統(tǒng)程序設(shè)計流程圖 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 子程序的設(shè)計 主程序按需要調(diào)用各子程序。直到第 11 個脈沖時發(fā)出最低位數(shù)據(jù) DATA0,一個字節(jié)的數(shù)據(jù)輸出 完成。其中包括人對應(yīng)用系統(tǒng)的狀態(tài)干預(yù)與數(shù)據(jù)輸入,應(yīng)用系統(tǒng)必須向操作者顯示狀態(tài)與運行結(jié)果等信息。 圖 46 報警子程序流程圖 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 5 系統(tǒng)調(diào)試 軟件 設(shè)計 調(diào)試 程序編寫軟件 本次程序 編寫運用的軟件是 Keil uv4. Keil C51 是 美國 Keil Software 公司出品的基于 51 系列 單片機 的 C 語言軟件開發(fā)系統(tǒng),運 用接近于傳統(tǒng) c 語言 的語法來開發(fā),與匯編相比, C 語言簡單易學(xué)容易上手 ,而 且可以提高工作效率和縮短項目開發(fā)周期 ,同時此軟件還能嵌入 匯編 [21]。新版本還支持更多最新的 ARM芯片,是應(yīng)用范圍更廣。在編譯方面,它也支持 IAR、 Keil 和 MATLAB 等多種編譯 . DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 在設(shè)計電子秤的過程中,先在軟件中仿真,仿真成功后,再制作出實物。然后進行各硬件模塊調(diào)試,主要針對有問題的硬件模塊及其程序進行調(diào)試,以便準(zhǔn)確地查出問題的原因并解決問題。具有如下的功能: 能 用簡易鍵盤設(shè)置單價,能夠同時顯示重量和金額; 重量顯示:單位為千克;最大稱重為 千克,重量誤差不大于 177。 3 附加特殊的數(shù)據(jù)處理功能。使我在傳感器的基本原理、傳感器的實際應(yīng)用,以及在常用傳感器設(shè)計思路技巧的掌握方面都能向前邁了一人步,為日后成為合格的應(yīng)用型人才打下良好的基礎(chǔ)。 sbit ADDI =P3^7。 //采樣值存儲 sbit speaker=P3^0。 //顯示值個位 unsigned char press_qianfen=0。 uint x1,y1,z1=0,w1,j,temp1。 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 參考文獻(xiàn) 張毅剛.單片機原理及應(yīng)用[ M].北京 :高等教育出版社 ,2020. 康華光,鄒壽彬.電子技術(shù)基礎(chǔ)[ M].北京 :高等教育出版社 ,2020. 彭介華.電子技術(shù)課程設(shè)計指導(dǎo)[ M].北京 :高等教育出版社 ,2020. 陳杰,黃宏.傳感器與檢測技術(shù)[ M].北京 :高等教育出版社 ,2020. 陳大欽.電子技術(shù)基礎(chǔ)實驗[ M].北京 :高等教育出版社 ,2020. 李正軍.計算機控制系統(tǒng)[ M].北京 :機械工業(yè)出版社 ,2020. 晁陽.單片機 MCS51原理及應(yīng)用開發(fā)教程[ M].北京 :清華大學(xué)出版社 ,2020. 何希才,薛永毅著.傳感器及其應(yīng)用實例[ M].北京:機械工業(yè)出版社 ,2020. 常健生.檢測與轉(zhuǎn)換技術(shù)[ M].北京:機械工業(yè)出版社 ,2020. 何立民.單片機應(yīng)用技術(shù)選編[ M].北京:北京航空航天大學(xué)出版社 ,2020. 丁元杰.單片微機原理及應(yīng)用[ M].北京:機械工業(yè)出版社 ,2020. 梁瑞林.傳感器實用電路設(shè)計與制作[ M].北京:科學(xué)出版社 ,2020. 華中科技大學(xué)組委會.電子系統(tǒng)設(shè)計實踐[ J].湖北:華中科技大學(xué)出版社 ,2020. 夏路易,石宗義.路原理圖與電路板設(shè)計教程[ M].北京:北京希望電子出版社 ,2020. 全國大學(xué)生電子設(shè)計競賽組委會.全國大學(xué)生電子設(shè)計競賽獲獎作品匯編[ J].北京:北京理工大學(xué)出版社 ,2020. 雷思孝 .單片機系統(tǒng)設(shè)計及工程應(yīng)用 [M] .西安 :西安電子科技大學(xué)出版社 ,2020. 童詩白,華成英.模擬電子技術(shù)基礎(chǔ)[ M].北京:北京高等教育出社 ,2020. 程 林.超省電型電子秤的設(shè)計方案[ J].福建:福建省計量科學(xué)技術(shù)研究所 ,2020. 王港元.電工電子實踐指導(dǎo)[ M].江西:江西科學(xué)技術(shù)出版社 ,2020. Jean realTime kernel[ M] .CMP Books,2020 . Jonathan Device Drivers,3rd Edition[ M]. O39。 DJKHJKFDSFJK HJDSKH FJDH JKFDHSJK FDSJK JKDHFJKH JFHDSJKFHJKDS HFJKDSHF DSJKFHDSJK 致 謝 經(jīng)過半年的忙碌和工作,本次畢業(yè)設(shè)計終于完成了,作為一個本科生的畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成 這個設(shè)計是難以想象的。 2 具有皮重、凈重顯示等特種功能。電路焊接完成之后,通電發(fā)現(xiàn) LCD 不亮,萬用表檢測后發(fā)現(xiàn) LCD 存在虛焊現(xiàn)象,補焊后LCD 正常工作。確認(rèn)連接無誤后就給系統(tǒng)通電進行調(diào)試。 Proteus 是世界上著名的 EDA 工具 (仿真軟件 ),實現(xiàn)了從原理圖布圖、代碼調(diào)試到 單片機 與外圍電路協(xié)同仿真,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。 2020年 2月發(fā)布 Keil UVision4,它加入靈便的窗口管理體系,使得開發(fā)人員可以同時使用多臺監(jiān)視器。若高位相等,就比較低位,同理若設(shè)定值低位小于實際顯示值,將 RXD 置為 1,將發(fā)光二極管點亮,且使蜂鳴器發(fā)出聲音。在 程序中可以先判斷按鍵編碼,然后根據(jù)編碼將鍵盤代表的數(shù)值送到相應(yīng)的存儲單元,再進功能選擇或數(shù)據(jù)處理 。在第 3 個脈沖下沉之前 DI 端應(yīng)輸入 2 位數(shù)據(jù)用于選擇通道功能,到第 3 個脈沖的下沉之后 DI 端的輸入電平就失去輸入作用,此后 DO/DI 端則開始利用數(shù)據(jù)輸出 DO 進行轉(zhuǎn)換數(shù)據(jù)的讀取。 設(shè)計流程圖如圖 41 所示。它既可以用來編寫計算機的系統(tǒng)程序,也可以用來編寫一般的應(yīng)用程序。其步驟可概括為以下三點: ( 1)分析系統(tǒng)控制要求,確定算法:對復(fù)雜的問題進行具體的分析,找出合理的計算方法及適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu),從而確定編寫程序的步驟。下圖就是鍵盤電路與 STC89C52 單片機接口電路圖。若所有列線均為高電平,則鍵盤中無鍵按下。 鍵盤電路與單片機接口電路 矩陣式鍵盤的結(jié)構(gòu)與工作原理:在鍵盤中按鍵數(shù)量較多時,為了減少 I/O 口的占用,通常將按鍵排列成矩陣形式。每位之間有一個點距的 間隔每行之間也有間隔起到了字符間距和行間距的作用,正因為如此所以他不能顯示圖形。在第 1 個時鐘脈沖的下沉之前 DI 端必須是高電平,表示啟始信號。芯片轉(zhuǎn)
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1