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

正文內(nèi)容

基于單片機(jī)的簡易電子稱畢業(yè)論文(留存版)

2024-09-07 16:54上一頁面

下一頁面
  

【正文】 將不被激活。復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鈕 復(fù)位兩種方式,復(fù)位是單片機(jī)的初始化操作,除進(jìn)入系統(tǒng)的正常初始化之外,當(dāng)由于程序運(yùn)行出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖狀態(tài)時(shí),為擺脫困境,可以按復(fù)位鍵以重新啟動(dòng),也可以通過監(jiān)視定時(shí)器來強(qiáng)迫復(fù)位。芯片轉(zhuǎn)換時(shí)間僅為 32μS ,據(jù)有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差,轉(zhuǎn)換速度快且穩(wěn)定性能強(qiáng)。在 程序讀取二個(gè)數(shù)據(jù)后,我們可以加上檢驗(yàn)來看看數(shù)據(jù)是否被正確讀取。本設(shè)計(jì)中 AT89S52 的 ~ 口分別與 LCD1602 的DB0~ DB7 口相接作為數(shù)據(jù)線,每個(gè)口接上拉電阻后接 +5V 電源,要求從電源高電平引出的電阻接到輸出。 74C922為 CMOS 工藝技術(shù)制造,工作電壓為 3— 15V, “ 二鍵鎖定 ” 功能,編碼輸出為三芯輸出,可直接與微處理器數(shù)據(jù)線相連,內(nèi)部振蕩器完成 44 矩形鍵盤掃描。 鍵盤接口和鍵輸入軟件中應(yīng)解決的一個(gè)問題 鍵盤接口和鍵輸入軟件中應(yīng) 注意 消抖。其步驟可概括為以下三點(diǎn): 首先需要分析系統(tǒng)控制要求,確定算法:對復(fù)雜的問題進(jìn)行具體的分析,找出合理的計(jì)算方法及適當(dāng)?shù)臄?shù)據(jù)結(jié)構(gòu),從而確定編寫程序的步驟。在第 1 個(gè)時(shí)鐘脈沖的下沉之前 DI 端必須是高電平,表示啟始信號。價(jià)格計(jì)算公式總價(jià) =單價(jià)重量。軟件調(diào)試如圖 51 所示。軟件部分應(yīng)用單片機(jī) C 語言進(jìn)行編程,實(shí)現(xiàn)了該設(shè)計(jì)的全部控制功能。 在此我要向 各位老 師致以最衷心的感謝和深深無限 的敬意 ! 附錄 31 附錄: 軟件程序設(shè)計(jì) include include define uchar unsigned char define uint unsigned int /**************端口定義 **************/ sbit a=ACC^0。//輸入單價(jià)標(biāo)志位 uchar dd。 delay(5)。 write_(0x01)。 //延時(shí) ADCCLK=1。//開始第四個(gè)脈沖 _nop_()。 adval=1。 _nop_()。 ADCCLK=1。//第四個(gè)脈沖的下降沿 DI=1。 DI=0。 adval=0。 clk=0。 } /********1602**********/ void write_date(uchar date)//寫數(shù)據(jù) { rs=1。//單價(jià)輸入 sbit p2=P1^7。在做實(shí)驗(yàn)的過程中,重復(fù)不斷的遇到一些問題,特別是程序和電路的調(diào)試 ,往往要經(jīng)過很多次反復(fù)的檢查、測量才能找到問題的所在, 要不是崔老師的指導(dǎo) ,完成本次設(shè)計(jì)是不可能的。 之所以以 51 系列單片機(jī) AT89S52 為控制核心實(shí)現(xiàn)電子秤的基本控制功能,主要是由于它不需要燒寫器,在現(xiàn)有單片機(jī)開發(fā)板的前提下,通過相關(guān)軟件就可以直接進(jìn)行程序的燒寫。 正式調(diào)試時(shí),首先進(jìn)行總體調(diào)試,即觀察系統(tǒng)的運(yùn)行情況以便快速地發(fā)現(xiàn)存在的問題。顯示器是單片機(jī)應(yīng)用系統(tǒng)中最常用的人— 機(jī)交互設(shè)備 顯示子程序是字符顯示,首先初始化,輸出一些基本信息,然后調(diào)用事先編好的鍵盤顯示子程序,輸出顯示命令,顯示過程中還需要調(diào)用延時(shí)子程序。系統(tǒng)子程序主要包括 A/D 轉(zhuǎn)換啟動(dòng)及數(shù)據(jù)讀取程序設(shè)計(jì)、顯示子程序設(shè)計(jì)、鍵盤掃描子的程序設(shè)計(jì)、價(jià)格計(jì)算子程序設(shè)計(jì)、以及報(bào)警子程序設(shè)計(jì)等。 Q 100ms 10ms 10ms 圖 13 軟件消抖法延時(shí)區(qū)間示意圖 鍵抖動(dòng)時(shí)間 第 3 章 系統(tǒng)硬件電路設(shè)計(jì) 23 過載報(bào)警部分的方案 智能儀器一般 都具有報(bào)警和通訊功能,報(bào)警主要用于系統(tǒng)運(yùn)行出錯(cuò)、當(dāng)測量的數(shù)據(jù)超過儀表量程或者是超過用戶設(shè)置的上下限時(shí)為提醒用戶而設(shè)置。 線反轉(zhuǎn)法也是識別閉合鍵的一種常用方法 , 該法比行掃描速度快 , 但在硬件上要求行線與列線外接上拉電阻。適用于所需按鍵較少的場合。通過編程實(shí)現(xiàn)自動(dòng)關(guān)閉屏幕能夠更有效的降低功耗。當(dāng) 2位數(shù)據(jù)為 “1” 、“1” 時(shí),只對 CH1 進(jìn)行單通道轉(zhuǎn)換。 ADC0832具有以下特點(diǎn): ● 8 位分辨率; ● 雙通道 A/D轉(zhuǎn)換; ● 輸入輸出電平與 TTL/CMOS相兼容; 第 3 章 系統(tǒng)硬件電路設(shè)計(jì) 19 ● 5V 電源 供電時(shí)輸入電壓在 0~5V之間; ● 工作頻率為 250KHZ,轉(zhuǎn)換時(shí)間為 32μS ; ● 一般功耗僅為 15mW; ● 8P 、 14P— DIP(雙列直插)、 PICC多種封裝; ● 商用級芯片溫寬為 0176。如圖 2所示,外接石英晶體或者陶瓷諧振器以及電容 C1, C2接在放大器的反饋電路中構(gòu)成并聯(lián)諧振電路。這一位置 “1” , ALE 僅在執(zhí)行 MOVX 或 MOVC指令時(shí)有效。在 flash編 程和校驗(yàn)時(shí), P2口也接收高 8位地址字節(jié)和一些控制信號。對 P0 端口寫 “1” 時(shí),引腳用作高阻抗輸入。 AT89S 系列與 AT89C 系列相比,運(yùn)算速度有了較大的提高,它的靜態(tài)工作頻率為 0~33MHz,片內(nèi)集成有雙數(shù)據(jù)指針 DPTR、定時(shí)監(jiān)視器 (看門狗 )、低功耗休閑狀態(tài)及關(guān)電方式、關(guān)電方式下的中斷恢復(fù)等諸多功能,極大地滿足了各種不同的應(yīng)用要 求。 時(shí),則電橋輸出電壓或電流為零,這時(shí)電橋處于平衡狀態(tài)。由于系統(tǒng)需要的按鍵較多,因此要采用 4*4 矩陣鍵盤。國內(nèi)的電子秤市場中 ,1009 左右量程的電子秤精度一般為 即 10mg。 系統(tǒng)原理電路圖 ....................................................................................................... 27 第 5 章 結(jié) 論 .......................................................................................................................... 28 參考文獻(xiàn) .................................................................................................................................. 29 致 謝 ....................................................................................................................................... 29 附錄:軟件程序設(shè)計(jì) .............................................................................................................. 31 第 1 章 引 言 1 第 1章 引 言 選題的目的和意義如今,電子產(chǎn)品變得越來越豐富,給人們帶來了很多 很多的方便,其中電子秤成了人們生活中不可缺少的一部分。利用壓力傳感器采集信號, DS1602 顯示單價(jià)和質(zhì)量。因此,本設(shè)計(jì)的目 的在于有針對性地開發(fā)出一套有實(shí)用價(jià)值的電子秤系統(tǒng),從技術(shù)上克服上述諸多缺點(diǎn),改善電子秤系統(tǒng)在應(yīng)用中的不足之處。 該電子秤具體實(shí)現(xiàn)的功能是能夠測量一定質(zhì)量內(nèi)物體的質(zhì)量,能夠利用鍵盤輸入價(jià)格,具有清零,可以計(jì)算總價(jià),并能通過 LCD 直接顯示出來,超過所測重量時(shí)能夠報(bào)警。 4)系統(tǒng)軟硬件聯(lián)調(diào)。本設(shè)計(jì)采用的惠斯登電 橋具有很多優(yōu)點(diǎn),如可以抑制溫度變化的影響,可以抑制側(cè)向力干擾,可以比較方便的解決稱重傳感器的補(bǔ)償問題等,又因?yàn)槿珮蚴降缺垭姌虻撵`敏度最高,各臂參數(shù)一致,各種干擾的影響容易相互抵消。 由此,通過對目前主流型號的比較,我們最終選擇了 AT89S52 通用的 普通單片機(jī)來實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)。 P1口: P1 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, p1 輸出緩沖器能驅(qū)動(dòng) 4 個(gè) TTL 邏輯電平。在 flash編程和校驗(yàn)時(shí), P3口也接收一些 控制信號。 EA /VPP: 訪問外部程序存儲器控制信號。只需給單片機(jī)的復(fù)位引腳 RST加上大于 2個(gè)機(jī)器周期的高電平就可使單片機(jī)復(fù)位[3],本設(shè)計(jì)采用的是上電復(fù)位電路,其主要特點(diǎn)是簡單,適用于簡單的電路,做起來還是比較方便的。獨(dú)立的芯片使能輸入,使多器件掛接和處理器控制變的更加方便。 ADC0832 與單片機(jī)的接口應(yīng)為 4條數(shù)據(jù)線,分別是 CS、 CLK、 DO、 DI。上拉電阻同時(shí)也起穩(wěn)定信號的作用,如果太小那么功耗比較大,太大的話就起不到上拉的作用了,所以本設(shè)計(jì)選擇上拉電阻阻值為 1K。鍵盤電路模塊與 AT89S52 單片機(jī)得接口電路如圖 9 所示。 由于按鍵按下時(shí)的機(jī)械動(dòng)作,在按鍵被按下或松開的瞬間,其輸出電壓會產(chǎn)生波動(dòng),稱為鍵的抖動(dòng) 。這是能否編制出高質(zhì)量程序的關(guān)鍵。在第 3 個(gè)脈沖下沉之前 DI 端應(yīng)輸入 2 位數(shù)據(jù)用于選擇通道功能,到第 3 個(gè)脈沖的下沉之后 DI 端的輸入電平就失去輸入作用,此后 DO/DI 端則開始利用數(shù)據(jù)輸出 DO 進(jìn)行轉(zhuǎn)換數(shù)據(jù)的讀取。這個(gè)程序需要兩次的數(shù)制轉(zhuǎn)換,輸入單價(jià)后需要將單價(jià)轉(zhuǎn)化為二進(jìn)制后才能與二進(jìn)制的重量進(jìn)行計(jì)算。 圖 51 軟件調(diào)試圖 硬件調(diào)試 按照設(shè)計(jì)好的電子秤系統(tǒng)原理圖,計(jì)算出各個(gè)元器件的參數(shù),選擇相應(yīng)的器件,制作出了實(shí)際的電子秤系統(tǒng)后。該電子秤可以實(shí)現(xiàn)基本的稱重功能,稱重范圍為 。 sbit s=ACC^7。//從 AD 讀出的值 uint i。 附錄 32 e=0。 write_(0x80)。//第一個(gè)脈沖的上升沿 _nop_()。 } else //選通 CH1 通道 { DI=1。 ADCCLK=1。 ADCCS=1。 _nop_()。 } ADCCLK=0。//第三個(gè)脈沖上升沿 _nop_()。 } } /*************************************/ /**** AD0832*********************/ /*************************************/ uint du(uint CH) { uint i,test,adval,dat。 /* cs=1。b)。//AD0832 片選 /*******************************/ sbit p1=P1^6。 在我的 學(xué)習(xí)研究 和論文的 撰寫 工作中無不傾注著導(dǎo)師辛勤的汗水和心血。 第 4 章 系統(tǒng)軟件程序設(shè)計(jì) 系統(tǒng)原理電路圖 圖 18 系統(tǒng)原理電路圖第 5 章 結(jié) 論 第 5 章 結(jié) 論 本設(shè)計(jì)過程中我首先面臨的問題是器材的選擇 。確認(rèn)連接無誤后就給系統(tǒng)通電進(jìn)行調(diào)試。其中包括人對應(yīng)用系統(tǒng)的狀態(tài)干預(yù)與數(shù)據(jù)輸入,應(yīng)用系統(tǒng)必須向操作者顯示狀 態(tài)與運(yùn)行結(jié)果等信息。 第 3 章 系統(tǒng)硬件電路設(shè)計(jì) 開 始初 始 化讀 取 數(shù) 據(jù)調(diào) 用 顯 示 子 程 序調(diào) 用 鍵 盤 子 程 序價(jià) 格 計(jì) 算 子 程 序顯 示 價(jià) 格 圖 41 電子秤系統(tǒng)程序設(shè)計(jì)流程圖 子程序的設(shè)計(jì) 主程序按需要調(diào)用各子程序。 amp。 ? 線反轉(zhuǎn)法。 獨(dú)立式鍵盤接口特點(diǎn):每個(gè)按鍵占用一條 I/O 線,當(dāng)按鍵數(shù)量較多時(shí), I/O口利用率不高,但程序編制簡單。 LCD1602 與 AT89S52 單片機(jī)接口電路的設(shè)計(jì) 本設(shè)計(jì)中的 LCD 液晶顯示模塊采用 LCD1602 型號,具有很低的功耗,正常工作時(shí)電流僅 。在第 3 個(gè)脈沖下沉之前 DI端應(yīng)輸入 2位數(shù)據(jù)( SGL、 Odd)用于選擇通道功能,當(dāng)此 2位數(shù)據(jù)為 “1” 、 “0” 時(shí),只對 CH0 進(jìn)行單通道轉(zhuǎn)換。由于它體積小,兼容性強(qiáng),性價(jià)比高而深受 單片機(jī) 愛好者及企業(yè)歡迎,其目前已經(jīng)有很高的普及率。這個(gè)放大器與作為反饋元件的片外石英晶體或者陶瓷諧振器一起構(gòu)成自激振蕩器 [3]。如果需要,通過將地址為 8EH的 SFR的第 0位置 “1” , ALE操作將無效。在使用 8位地址(如 MOVX RI)訪問外部數(shù)據(jù)存儲器時(shí), P2口輸出 P2鎖存器的內(nèi)容。 作為輸出口,每位能驅(qū)動(dòng)8 個(gè) TTL 邏輯電平。 AT89S 系列單片機(jī)是繼 AT89C 系列之后推出的功能更強(qiáng)的新產(chǎn)品。 為供橋電源電壓,當(dāng)初始有 錯(cuò)誤 !未找到引用源。目前單片機(jī)技術(shù)比較成熟,功能也比較強(qiáng)大,被測信號經(jīng)放大整形后送入單片機(jī),由單片機(jī)對測量信號進(jìn)行處理并根據(jù)相應(yīng)的數(shù)據(jù)關(guān)系顯示出被測物體的重量。電子稱重技術(shù)基本達(dá)到國際上 20 世紀(jì) 90 年代中期的水平 ,少數(shù)產(chǎn)品的技術(shù)已處于國際領(lǐng)先水平。 單片機(jī)對矩陣式鍵盤接口處理過程如下圖所示: .................錯(cuò)誤 !未定義書簽。輸出信號輸入到中央處理部分 AT8
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1