多人调教到高潮失禁h重口视频_成熟丰满熟妇高潮XXXXXA片_亚洲精品视频网_japanese中年熟妇_亚洲第一成年人视频_国产欧美一区二区三区四区

行業動態

當前位置:首頁>>新聞中心>>行業動態 發布時間:2017-06-15 07:20:44

數字電子秤的設計與仿真

時間:2017-06-15 07:20:44 來源:本站 點擊數:648

本次設計是基子AT89C51單片機為核心的數字電子秤, 它的硬件電路還包招稱重傳感器、 ADC0832的A/D轉換電路、報警電路、 LM016L液晶顯示、電源電路。 該設計的的軟件程序包括主控程序、 LM016L、顯示驅動程序、 ADC0832采樣程序和4·4鍵盤程序。 打開電源時單片各部分接口電路初始化, 20Om,后ADC0832對外部數據進行采樣, 一旦有物品放入載物合, ADC0832立即發送中斷請求,并將本次采集數據交給單片機處理. 顯示相應數據量 。

一、總體設計方案

基于單片機開發的數字電子秤, 其.硬件電路包指單片機、稱重傳感器、 A/D轉換芯片、報警電路. La)顯示電路、電源電路等幾部分設計內容. 其單片機采用Atmel公司生產的51系列AT89C51 , 稱重傳感器可采用電析電路, 在仿真實現中本文采用可調電阻做普代. A/I購換器采用ADC08a2。數字電子111平最終要滿足以下功能· 自動計算價格; 儲存常用物品價格;超重提醒,一旦童量超出了自身重量的孤f量的范圍, 發出警報: 電子秤的測量范圍在o-5KG, ,則量精度要求0. 001KG。

整個數字電子秤電路構成如圖1所示 。

鋼鐵1.jpg

二、硬件電路的設計

數字電子秤以AT89C51單片機作為 核心,完成ADC0832轉換電路、 LM01l1lL顯示電路、鍵盤電路、報警電路等功能。

1.A/D轉換電路

采用ADC0332芯片,通過采樣、保持、量化和全編碼等過程將稱重傳感器所采集的模擬信號轉換成數字信號供單片機讀取 。

2.顯示電路

采用LM016L液晶顯示器,通過HD44780 控制器,具有簡單而功能較強的指令集,可以實現字符移動. 閃爍、等功能

3.鍵盤電路

采用4*4矩陣接鍵,完成外部數據的輸入。

4.報警電路

采用蜂鳴器報警器, 一旦物體自身的重量超出電子秤的稱量范圍. 峰鳴器立即會發出書報聲,提醒所稱量物品超重。原理圖如圖2所示。

鋼鐵2.jpg

三、軟件性計

控制器系統軟件的工作過程如下: 打開電,源 時, 單片機及各個部分電路開始工作, 單片機調用內部存儲數據對各部分接口電路初始化. 200ms后LM016L進入主界面,LC1)上顯示“we,ght· Ptice; ·'。 A111008311l 不斷對外部數據進行采樣交給單片機進行處理, 一旦有物品成入載物臺, ADC0832立即發速中斷情求, 井將本次采集數據交給單片機處理,之后LM016L顯示相應數據量。在此過程中,鍵盤也在不斷進行掃描, 一旦有鍵按下, 單片機也會對其數據進行相應,處理, 然后將對LMo16L進行寫操作。在稱量的過程中, 一旦物體自身的重量超出電子秤的稱量植圍,蜂鳴器立即會發出警報聲,提醒所稱量物晶超重 。

本系統設計包括主控程序、 LM01l1lL顯示驅動程序. AOC0832采樣相序和4*·'l鍵盤程序組成。主控程序中主要完成対LMC116L、A[1C083a. 及鍵盤掃描程序的調用。子程序由LM016L顯示驅動程序、 A院0832來樣程序和44鍵盤程序組成 。

1主程序流程(如圖4所示)

2.子程序一LM016L顯示驅動程序(如圖5所示)

鋼鐵3.jpg

3.子程 ADC0832米樣程序(如圖6所不)

單片機通過拉低CS拉高CLK來啟動ADC0832進行外部壓力傳感 轉換后的電壓信號進行采樣,每產生8CLK脈沖,DATA獲得一位完 整的8bit數據,此時單片機發送中斷請求,拉高CS拉低CLK 將數據DAT返回。

4.子程序?4*4鍵盤程序(如圖7所示)

鋼鐵4.jpg

單片機定時進行查詢。首先單片機發送行掃描代碼,然后進行 列掃描,當發現某一列出現了低電平時,即返回相應的鍵盤值。若 沒有發現則說明當前行沒有鍵按下,行掃描右移一位,繼續執行列 掃描。單片機根據相應的鍵值,即可確定被按下的鍵。

四、結束語

本文通過AT89C51單片機外圍電路和編程語言實現數字電子秤 的設計與仿真,并且針對實際電路進行硬件與軟件的調試,較好的 實現了本次設計的功能。

 


主站蜘蛛池模板: 滨州市| 贵定县| 鄯善县| 芜湖县| 古丈县| 庆安县| 堆龙德庆县| 余干县| 花莲县| 丁青县| 鹤庆县| 英山县| 邵武市| 沁源县| 宁陵县| 淳化县| 禹城市| 东安县| 甘孜| 庆元县| 蕲春县| 阜南县| 平果县| 黄冈市| 淮滨县| 三原县| 建湖县| 隆化县| 盐池县| 科技| 宾川县| 阿克陶县| 长顺县| 毕节市| 措勤县| 景宁| 营山县| 天柱县| 台州市| 乌拉特后旗| 光泽县|