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

正文內容

基于lpc單片機的電子秤設計-資料下載頁

2024-11-16 20:23本頁面

【導讀】再經過模數(shù)轉換器轉換為數(shù)字信號,最后把數(shù)字信號送入單片機。單片機經過相應的處。理后,得出當前所稱物品的重量及總額,然后再顯示出來。此外,還可通過鍵盤設定所。主要技術指標為:稱量范圍0~5kg;分度值;電源(一節(jié)5. 本次設計的電子秤以單片機為主要部件,利用單臂電橋測量原理,通過對。綱即成為一臺原始電子秤。其中測量電路中最主要的元器件就是電阻應變式傳感器。產生的誤差更小,輸出的數(shù)據更精確。A/D轉換的作用是把模擬信號轉變成數(shù)字信號,進。測量與儀器帶來了巨大的沖擊和革命性的影響。常規(guī)的測試儀器儀表和控制裝置被更先

  

【正文】 電路的 的設計D 1LEDQ 1P N PLS1S PEA K ERR 1 53 00+ 5VP 2. 6圖 報警電路圖當電路檢測到稱重的物體超過儀器的測量限制時,將產生一個信號給報警電路。使報警電路報警從而提醒工作人員注意,超限報警電路如圖 所示。它是有 LPC 單片機的 口來控制的,當超過設置的重量時(5Kg ) ,通過程序使 口值為高電平,從而使三極管導通,報警電路接通,使蜂鳴器 SPEAKER 發(fā)出報警聲,同時使報警燈 LED 發(fā)光。由于持續(xù)的聲音不能夠引起人們的關注,所以本系統(tǒng)的報警電路采用間斷的聲音和頻閃的燈光來實現(xiàn)。這一任務的實現(xiàn)主要靠程序來完成,在此 基于 LPC 單片機的電子秤設計 20 不再贅述。4 系統(tǒng)軟件設計程序設計是一件復雜的工作,為了把復雜的工作條理化,就要有相應的步驟和方法。其步驟可概括為以下三點:⑴ 分析系統(tǒng)控制要求,確定算法:對復雜的問題進行具體的分析,找出合理的計算方法及適當?shù)臄?shù)據結構,從而確定編寫程序的步驟。這是能否編制出高質量程序的關鍵。⑵ 根據算法畫流程圖:畫程序框圖可以把算法和解題步驟逐步具體化,以減少出錯的可能性。⑶編寫程序:根據程序框圖所表示的算法和步驟,選用適當?shù)闹噶钆帕衅饋恚瑯嫵梢粋€有機的整體,即程序。程序數(shù)據的一種理想方法是結構化程序設計方法。結構化程序設計是對利用到的控制結構類程序做適當?shù)南拗?,特別是限制轉向語句(或指令)的使用,從而控制了程序的復雜性,力求程序的上、下文順序與執(zhí)行流程保持一致性,使程序易讀易理解,減少邏輯錯誤和易于修改、調試。根據系統(tǒng)的控制任務,本系統(tǒng)的軟件設計主要由主程序、初始化程序、顯示子程序、數(shù)據采集子程序和延時程序等組成。 基于 LPC 單片機的電子秤設計 21 主程序設計圖 系統(tǒng)主程序流程圖系統(tǒng)上電后,初始化程序將 RAM 的 30H~5FH 內存單元清零, 引腳置成低電平,防止誤報警。主程序模塊主要完成編程芯片的初始化及按需要調用各模塊(子程序),在系統(tǒng)初始化過程中,將系統(tǒng)設置成 5Kg 量程,并寫 5Kg 量程標志。設計流程圖如圖 所示。 子程序設計 系統(tǒng)子程序主要包括 A/D 轉換啟動及數(shù)據讀取程序設計、鍵盤輸入控制程序設計、顯示程序設計、以及中斷程序設計等。 基于 LPC 單片機的電子秤設計 22 A/D 轉換啟動及數(shù)據讀取程序設計A/D 轉換子程序主要是指在系統(tǒng)開始運行時,把稱重傳感器傳遞過來的模擬信號轉換成數(shù)字信號并傳遞到單片機所涉及到的程序設計。設計流程圖如圖 42 所示。A / D 5 7 4 初始化啟動 A / D 轉換A / D 轉換完成數(shù)據儲存數(shù)據顯示Y開始N A/D 轉換啟動及數(shù)據讀取程序流程圖 數(shù)制轉換子程序設計在數(shù)制轉換前要進行系數(shù)調整, 在 IN0 輸入的數(shù)最大為 5V,要求的質量 500g 對應的是 ,為十六進制向十進制轉換方便,將系數(shù)放大 100 倍。并用小數(shù)點位置的變化體現(xiàn)這一過程。數(shù)制之間的轉換:在二進制數(shù)制中,每向左移一位表示數(shù)乘二倍。以每四位作為一組對數(shù)分組,當?shù)谒奈幌虻谖逦贿M位時,數(shù)由 8 變到 16,若按十進制數(shù)制規(guī)則讀數(shù),則丟失 6,所以應進行加六調整。DA 指令可完成這一調整。可見數(shù)制之間的轉換可以通過移位的方法實現(xiàn)。其中,移出數(shù)據的保存可以通過自乘再加進位的方法實現(xiàn),因為乘二表示左移一位,左移后,低位進一,則需加一。否則,加零。而通過移位已將要移入的尾數(shù)保存在了進位位中,所以能實現(xiàn)。 基于 LPC 單片機的電子秤設計 23 R 3 存 1 6 位二進制的低八位R 2 存 1 6 位二進制的高八位R 6 存調整后的低兩位 , R 5存中間兩位 , R 4 存高兩位R 3 左移一位 , R 2 右移一位R 6 、 R 5 、 R 4 依次保存移入值 , 并分別進行調整R 7 = 0取 R 4 的低位存入 3 0 H 單元作為百位信息 , R 5 高位存入 3 1 H 作為十位信息 , 低位存入 3 2 H 作為個位R 6 高位作為小數(shù)點的信息R 7 = R 7 . 1YN開始返回圖 數(shù)據處理流程圖 顯示子程序設計顯示子程序主要是來判斷是否需要顯示,以及如何去顯示,也是十分重要的程序之一。而顯示子程序是其他程序所需要調用的程序之一,因此,顯示子程序的設計就顯得舉足輕重,設計的時候也要十分的小心和賣力。設計顯示子程序的流程圖如下圖 44 所示:顯示歡迎界面開始有無按鍵顯示功能選擇按鍵有無按鍵是否為 D是否為 E是否為 F返回鍵盤輸入界面顯示測量界面NYNYYNYNYN 基于 LPC 單片機的電子秤設計 24 圖 顯示子程序流程圖 鍵盤掃描子程序的設計如圖 所示:鍵盤電路設計成 4X4 矩陣式,由鍵盤編碼方式可以得出0,1,2,3,4,5,6,7,8,9,A,B,C,D,E 各鍵對應的鍵值: 0D8H,0D0H,0D1H,0D2H,0C8H,0C9H,0CAH,0C0H,0C1H, 0C2H, 0C3H,0CBH,0D3H,0DBH,0DAH,0D9H 。在程序中可以先判斷按鍵編碼,然后根據編碼將鍵盤代表的數(shù)值送到相應的存儲單元,再進行功能選擇或數(shù)據處理。 基于 LPC 單片機的電子秤設計 25 圖 鍵盤掃描子程序流程圖 報警子程序的設計由于要求要鍵盤設定閾值,所以要求有報警電路,報警電路可以有聲報警也可有光報警,將設定的閾值與實時顯示的值進行比較,如果設定值小于實時顯示的值,則將 置為 1,將發(fā)光二極管點亮,或使蜂鳴器發(fā)出聲音。這就需要一段比較程序以及一小段置 1 清 0 程序。 基于 LPC 單片機的電子秤設計1開始A / D 高位大 ?與閾值相等 ?A / D 低位大 ?與閾值相等 ?報警返回YNYNYYNN圖 報警子程序框圖
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1