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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于單片機(jī)的電子秤設(shè)計(jì)-資料下載頁(yè)

2024-12-02 14:19本頁(yè)面

【導(dǎo)讀】隨著微電子技術(shù)的應(yīng)用,市場(chǎng)上使用的傳統(tǒng)稱(chēng)重工具已經(jīng)滿足不了人們的要求?;迷诹穗娮映又氐目刂葡到y(tǒng)中。本系統(tǒng)主要由單片機(jī)來(lái)控制,測(cè)量物體重量部分。路、鍵盤(pán)電路等構(gòu)成智能稱(chēng)重系統(tǒng)電路板,從而實(shí)現(xiàn)自動(dòng)稱(chēng)重系統(tǒng)的各種控制功能??梢哉f(shuō),此設(shè)計(jì)所完成的電子秤很大程度上滿足了應(yīng)用需求。

  

【正文】 狀態(tài)信號(hào)送 口,當(dāng) STS 由高電平變?yōu)榈碗娖綍r(shí),就表示轉(zhuǎn)換結(jié)束。轉(zhuǎn)換結(jié)束后,單片機(jī)通過(guò)分兩次讀外部數(shù)據(jù)存儲(chǔ)器操作,讀取 12 位的轉(zhuǎn)換結(jié)果數(shù)據(jù)。 基于單片機(jī)的電子秤設(shè)計(jì) 27 CE=1, /CS=0, R/C=1, A0=0 時(shí),讀取高 8 位;當(dāng) CE=1, /CS=0, R/C=1, A0=1時(shí),讀取低 4位。 測(cè)量算法 A/D 轉(zhuǎn)換結(jié)果 D 與 被測(cè)量 x存在以下關(guān)系: FSmDUXSKD? ( 39) 式中: S—— 傳感器及其測(cè)量電路的靈敏度(即被測(cè)量 X 轉(zhuǎn)換成電壓 U 的轉(zhuǎn)換系數(shù)) K—— 放大器的放大倍數(shù) mU —— A/D 轉(zhuǎn)換器滿量程輸入電壓 FSD —— A/D 轉(zhuǎn)換器滿量程輸出數(shù)字 而被測(cè)量 X總是以其測(cè)量數(shù)字 N和測(cè)量單位 x1表示 NxX 1? ( 310) 將式( 310)代入( 39)得 NDUSKxDFSm1? ( 311) 由上式可見(jiàn)只要滿足以下條件 11 ?FSmDUSKx ( 312) 就可以使 A/D 轉(zhuǎn)換結(jié)果 D 與被測(cè)量 x 的數(shù)值 N 相等,即 D=N,在這種情況下將 A/D 轉(zhuǎn)換結(jié)果作為被測(cè)量的數(shù)值傳送到顯示器顯示出 來(lái)。 顯示電路與 AT89S52 單片機(jī)接口電路設(shè)計(jì) 在 顯示電路論證中,本設(shè)計(jì)采用是 LCD 顯示。 在 LCD 驅(qū)動(dòng)時(shí),需在段電極和公共電極上施加交流電壓。若只在電極上施加 DC 電壓時(shí),液晶本身發(fā)生劣化。液晶驅(qū)動(dòng)方式包括靜態(tài)驅(qū)動(dòng)、動(dòng)態(tài)驅(qū)動(dòng)等驅(qū)動(dòng)方式。 ( 1)靜態(tài)驅(qū)動(dòng) 基于單片機(jī)的電子秤設(shè)計(jì) 28 所有的段都有獨(dú)立的驅(qū)動(dòng)電路,表示段電極與公共電極之間連續(xù)施加電壓。它適合于簡(jiǎn)單控制的 LCD。 ( 2)多路驅(qū)動(dòng)方式 構(gòu)成矩陣電極,公共端數(shù)為 n,按照 1/n 的時(shí)序分別依次驅(qū)動(dòng)公共端,與該驅(qū)動(dòng)時(shí)序相對(duì)應(yīng),對(duì)所有的段信號(hào)電極作選擇驅(qū)動(dòng)。這種 方式適合于比較復(fù)雜控制的 LCD。 在多路驅(qū)動(dòng)方式中,像素可分為選擇點(diǎn)、半選擇點(diǎn)和非選擇點(diǎn)。為了提高顯示的對(duì)比度和降低串?dāng)_,應(yīng)合理選擇占空比( duty)和偏壓 (bias)。 施加在 LCD上所表示的 ON 和 OFF 時(shí)的電壓有效值與占空比和偏壓的關(guān)系如下: Vo:LCD 驅(qū)動(dòng)電壓 N:占空比 (1/N) a:偏壓 (1/a) 多路驅(qū)動(dòng)方式可分為點(diǎn)反轉(zhuǎn)驅(qū)動(dòng)和幀反轉(zhuǎn)驅(qū)動(dòng)。點(diǎn)反轉(zhuǎn)驅(qū)動(dòng)適合于低占空比應(yīng)用,它在各段數(shù)據(jù)輸出時(shí),將數(shù)據(jù)反轉(zhuǎn)。幀反轉(zhuǎn)驅(qū)動(dòng)適合于高占空比應(yīng)用,它在各幀輸出時(shí),將數(shù)據(jù)反轉(zhuǎn)。 對(duì)于多灰度和彩色顯示的控制方法,通常采用幀頻控制 (FRC)和脈寬調(diào)制 (PWM)方法。幀頻控制是通過(guò)減少幀輸出次數(shù),控制輸出信號(hào)的有效值,來(lái)實(shí)現(xiàn)多灰度和彩色控制。而脈寬調(diào)制是通過(guò)改變段輸出信號(hào)脈寬,控制輸出信號(hào)的有效值,來(lái)實(shí)現(xiàn)多灰度和彩色控制。 如圖 所示。 基于單片機(jī)的電子秤設(shè)計(jì) 29 圖 鍵盤(pán)電路與 AT89S52 單片機(jī)接口電路設(shè)計(jì) 矩陣式鍵盤(pán)的結(jié)構(gòu)與工作原理: 在鍵盤(pán)中按鍵數(shù)量較多時(shí),為了減少 I/O 口的占用,通常將按鍵排列成矩陣形式。在 矩陣式鍵盤(pán)中,每條水平線和垂直線在交叉處不直接連通,而是通過(guò)一個(gè)按鍵加以連接。這樣,一個(gè)端口(如 P1口)就可以構(gòu)成 4*4=16個(gè)按鍵,比之直接將端口線用于鍵盤(pán)多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成 20鍵的鍵盤(pán),而直接用端口線則只能多出一鍵( 9 鍵)。由此可見(jiàn),在需要的鍵數(shù)比較多時(shí),采用矩陣法來(lái)做鍵盤(pán)是合理的。 矩陣式鍵盤(pán)的按鍵識(shí)別方法 : 確定矩陣式鍵盤(pán)上何鍵被按下介紹一種 “ 行掃描法 ” 。行掃描法 行掃描法又稱(chēng)為逐行(或列)掃描查詢(xún)法,是一種最常用的按鍵識(shí)別方法,如上圖所示鍵盤(pán),介紹過(guò)程 如下。判斷鍵盤(pán)中有無(wú)鍵按下 將全部行線 Y0Y3 置低電平,然后檢測(cè)列線的狀態(tài)。只要有一列的電平為低,則表示鍵盤(pán)中有鍵被按下,而且閉合的鍵位于低電平線與 4根行線相交叉的 4個(gè)按鍵之中。若所有列線均為高電平,則鍵盤(pán)中無(wú)鍵按下。 判斷閉合鍵所在的位置 在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過(guò)程。其方法是:依次將行線置為低電平,即在置某根行線為低電平時(shí),其它線基于單片機(jī)的電子秤設(shè)計(jì) 30 為 高電平。在確定某根行線位置為低電平后,再逐行檢測(cè)各列線的電平狀態(tài)。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。 在本系統(tǒng)中鍵盤(pán)采用 矩陣式鍵盤(pán)并采用中斷工作方式。鍵盤(pán)為 4 X 4 鍵盤(pán),包括 0、 十個(gè)數(shù)字及確認(rèn)和清除鍵。采用中斷工作方式提高了 CPU的利用效率,沒(méi)鍵按下時(shí)沒(méi)有中斷請(qǐng)求,有鍵按下時(shí),向 CPU 提出中斷請(qǐng)求, CPU 響應(yīng)后執(zhí)行中斷服務(wù)程序,在中斷程序中才對(duì)鍵盤(pán)進(jìn)行掃描 。下圖就是 鍵盤(pán)電路與 AT89S52單片機(jī)接口電路圖。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m be r R e v i s i o nS i z eBD a t e : 1 2 J a n 2 00 8 S he e t o f F i l e : D : \電子秤 \電子秤 . D d b D r a w n B y:E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D10A T 89 S 5 2V C C123U2ANDR34 amp。 1K 圖 AT89S52 單片機(jī)接口電路圖 基于單片機(jī)的電子秤設(shè)計(jì) 31 報(bào)警電路的設(shè)計(jì) D1L E DQ1P N PL S 1S P E A K E RR 1 53 00+ 5VP 2. 6 圖 當(dāng)電路檢測(cè)到稱(chēng)重的物體超過(guò)儀器的測(cè)量限制時(shí),將產(chǎn)生一個(gè)信號(hào)給報(bào)警電路。使報(bào)警 電路報(bào)警從而提醒工作人員注意, 超限報(bào)警電路如圖 所示。 它是有 89S52 的 口來(lái)控制的,當(dāng)超過(guò)設(shè)置的重量時(shí)( 5Kg),通過(guò)程序使 口值為高電平,從而使三極管導(dǎo)通,報(bào)警電路接通,使蜂鳴器 SPEAKER 發(fā)出報(bào)警聲,同時(shí)使報(bào)警燈 LED 發(fā)光。由于持續(xù)的聲音不能夠引起人們的關(guān)注,所以本系統(tǒng)的報(bào)警電路采用間斷的聲音和頻閃的燈光來(lái)實(shí)現(xiàn)。這一任務(wù)的實(shí)現(xiàn)主要靠程序來(lái)完成,在此不再贅述。 第四章 系統(tǒng)軟件設(shè)計(jì) 程序設(shè)計(jì)是一件復(fù)雜的工作,為了把復(fù)雜的工作條理化,就要有相應(yīng)的步驟和 方法。其步驟可概括為以下三點(diǎn): ⑴ 分析系統(tǒng)控制要求,確定算法:對(duì)復(fù)雜的問(wèn)題進(jìn)行具體的分析,找出合理的計(jì)算方法及適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu),從而確定編寫(xiě)程序的步驟。這是能否編制出高質(zhì)量程序的關(guān)鍵。 ⑵ 根據(jù)算法畫(huà)流程圖:畫(huà)程序框圖可以把算法和解題步驟逐步具體化,以減少出錯(cuò)的可能性。 基于單片機(jī)的電子秤設(shè)計(jì) 32 ⑶編寫(xiě)程序:根據(jù)程序框圖所表示的算法和步驟,選用適當(dāng)?shù)闹噶钆帕衅饋?lái),構(gòu)成一個(gè)有機(jī)的整體,即程序。 程序數(shù)據(jù)的一種理想方法是結(jié)構(gòu)化程序設(shè)計(jì)方法。結(jié)構(gòu)化程序設(shè)計(jì)是對(duì)利用到的控制結(jié)構(gòu)類(lèi)程序做適當(dāng)?shù)南拗?,特別是限制轉(zhuǎn)向語(yǔ)句 (或指令 )的使用,從而控制 了程序的復(fù)雜性,力求程序的上、下文順序與執(zhí)行流程保持一致性,使程序易讀易理解,減少邏輯錯(cuò)誤和易于修改、調(diào)試。根據(jù)系統(tǒng)的控制任務(wù),本系統(tǒng)的軟件設(shè)計(jì)主要由主程序、初始化程序、顯示子程序、數(shù)據(jù)采集子程序和延時(shí)程序等組成。 主程序設(shè)計(jì) 圖 系統(tǒng)主程序流程圖 系統(tǒng)上電后,初始化程序?qū)? RAM 的 30H~ 5FH 內(nèi)存單元清零, 引腳置成低電平,基于單片機(jī)的電子秤設(shè)計(jì) 33 防止誤報(bào)警。 主程序模塊主要完成編程芯片的初始化及按需要調(diào)用各模塊(子程序),在系統(tǒng)初始化過(guò)程中,將系統(tǒng)設(shè)置成 5Kg量程,并寫(xiě) 5Kg 量程標(biāo)志。 設(shè)計(jì)流程圖如圖 所示。 子程序設(shè)計(jì) 系統(tǒng)子程序主要包括 A/D 轉(zhuǎn)換啟動(dòng)及數(shù)據(jù)讀取程序設(shè)計(jì)、鍵盤(pán)輸入控制程序設(shè)計(jì)、顯示程序設(shè)計(jì)、以及中斷程序設(shè)計(jì)等。 A/D 轉(zhuǎn)換啟動(dòng)及數(shù)據(jù)讀取程序設(shè)計(jì) A/D 轉(zhuǎn)換子程序主要是指在系統(tǒng)開(kāi)始運(yùn)行時(shí),把稱(chēng)重傳感器傳遞過(guò)來(lái)的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)并傳遞到單片機(jī)所涉及到的程序設(shè)計(jì)。設(shè)計(jì)流程圖如圖 42所示。 A / D 5 7 4 初 始 化啟 動(dòng) A / D 轉(zhuǎn) 換A / D 轉(zhuǎn) 換 完 成數(shù) 據(jù) 儲(chǔ) 存數(shù) 據(jù) 顯 示Y開(kāi) 始N A/D 轉(zhuǎn)換啟動(dòng)及數(shù)據(jù)讀取程序流程圖 數(shù)制轉(zhuǎn)換子程序設(shè)計(jì) 在數(shù)制轉(zhuǎn)換前要進(jìn)行系數(shù)調(diào)整 , 在 IN0 輸入的數(shù)最大為 5V,要求的質(zhì)量 500g 對(duì)應(yīng)基于單片機(jī)的電子秤設(shè)計(jì) 34 的是 ,為十六進(jìn)制向十進(jìn)制轉(zhuǎn)換方便,將系數(shù)放大 100倍。并用小數(shù)點(diǎn)位置的變化體現(xiàn)這一過(guò)程。 數(shù)制之間的轉(zhuǎn)換:在二進(jìn)制數(shù)制中,每向左移一位表示數(shù)乘二倍。以每四位作為一組對(duì)數(shù)分組,當(dāng)?shù)谒奈幌虻谖逦贿M(jìn)位時(shí),數(shù)由 8 變到 16,若按十進(jìn)制數(shù)制規(guī)則讀數(shù),則丟失 6,所以應(yīng)進(jìn)行加六調(diào)整。 DA 指令可完成這一調(diào)整??梢?jiàn)數(shù)制之間的轉(zhuǎn)換可以通過(guò)移位的方法實(shí)現(xiàn)。其中,移出數(shù)據(jù)的保存可以通過(guò)自乘再加進(jìn)位的方法實(shí)現(xiàn),因?yàn)槌硕硎咀笠埔晃?,左移后,低位進(jìn)一,則需加一。否則,加零。而通過(guò)移位 已將要移入的尾數(shù)保存在了進(jìn)位位中,所以能實(shí)現(xiàn)。 R 3 存 1 6 位 二 進(jìn) 制 的 低 八 位R 2 存 1 6 位 二 進(jìn) 制 的 高 八 位R 6 存 調(diào) 整 后 的 低 兩 位 , R 5存 中 間 兩 位 , R 4 存 高 兩 位R 3 左 移 一 位 , R 2 右 移 一 位R 6 、 R 5 、 R 4 依 次 保 存 移 入 值 , 并 分 別 進(jìn) 行 調(diào) 整R 7 = 0取 R 4 的 低 位 存 入 3 0 H 單 元 作 為 百位 信 息 , R 5 高 位 存 入 3 1 H 作 為 十位 信 息 , 低 位 存 入 3 2 H 作 為 個(gè) 位R 6 高 位 作 為 小 數(shù) 點(diǎn) 的 信 息R 7 = R 7 . 1YN開(kāi) 始返 回 圖 數(shù)據(jù)處理流程圖 基于單片機(jī)的電子秤設(shè)計(jì) 35 顯示子程序設(shè)計(jì) 顯示子程序主要是來(lái)判斷是否需要顯示 ,以及如何去顯示 ,也是十分重要的程序之一。而顯示子程序是其他程序所需要調(diào)用的程序之一,因此,顯示子程序的設(shè)計(jì)就顯得舉足輕重,設(shè)計(jì)的時(shí)候也要十分的小心和賣(mài)力。設(shè)計(jì)顯示子程序的流程圖如下圖 44 所示: 顯 示 歡 迎 界 面開(kāi) 始有 無(wú) 按 鍵顯 示 功 能 選 擇 按 鍵有 無(wú) 按 鍵是 否 為 D是 否 為 E是 否 為 F返 回鍵 盤(pán) 輸 入 界 面顯 示 測(cè) 量 界 面NYNYYNYNYN 圖 顯示子程序流程圖 鍵盤(pán)掃描子程序的設(shè)計(jì) 如圖 所示:鍵盤(pán)電路設(shè)計(jì)成 4X4 矩陣式,由鍵盤(pán)編碼方式可以得出基于單片機(jī)的電子秤設(shè)計(jì) 36 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E 各鍵對(duì)應(yīng)的鍵值: 0D8H,0D0H,0D1H,0D2H,0C8H,0C9H,0CAH,0C0H,0C1H, 0C2H, 0C3H,0CBH,0D3H,0DBH,0DAH,0D9H 。 在程序中可以先判斷按鍵編碼,然后根據(jù)編碼將鍵盤(pán)代表的數(shù)值送到相應(yīng)的存儲(chǔ)單元,再進(jìn)行功能選擇或數(shù)據(jù)處理。 圖 鍵盤(pán)掃描子程序流程圖 基于單片機(jī)的電子秤設(shè)計(jì) 37 報(bào)警子程序的設(shè)計(jì) 由于要求要鍵盤(pán)設(shè)定閾值, 所以要求有報(bào)警電路,報(bào)警電路可以有聲報(bào)警也可有光報(bào)警,將設(shè)定的閾值與實(shí)時(shí)顯示的值進(jìn)行比較,如果設(shè)定值小于實(shí)時(shí)顯示的值,則將 置為 1,將發(fā)光二極管點(diǎn)亮,或使蜂鳴器發(fā)出聲音。這就需要一段比較程序以及一小段置 1 清 0 程序。 開(kāi) 始A / D 高 位 大 ?與 閾 值 相 等 ?A / D 低 位 大 ?與 閾 值 相 等 ?報(bào) 警返 回YNY
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1