智能雙路數(shù)字電壓表_第1頁(yè)
智能雙路數(shù)字電壓表_第2頁(yè)
智能雙路數(shù)字電壓表_第3頁(yè)
智能雙路數(shù)字電壓表_第4頁(yè)
智能雙路數(shù)字電壓表_第5頁(yè)
已閱讀5頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì)指導(dǎo)設(shè)計(jì)內(nèi)容:智能雙路數(shù)字電壓表計(jì)算機(jī)科學(xué)與技術(shù)教研室2015年12月設(shè)計(jì)任務(wù)設(shè)計(jì)課題智能雙路數(shù)字電壓表設(shè)計(jì)目的:通過(guò)小型微機(jī)應(yīng)用產(chǎn)品的設(shè)計(jì)與調(diào)試過(guò)程,運(yùn)用微機(jī)原理及接口技術(shù)課程所學(xué)的基本知識(shí),在設(shè)計(jì)中加以應(yīng)用,進(jìn)而得到理解、鞏固和提高發(fā)展,通過(guò)實(shí)踐的過(guò)程學(xué)習(xí)與掌握分析與解決實(shí)際問(wèn)題的方法與手段,提高設(shè)計(jì)、編程與調(diào)試的實(shí)際動(dòng)手能力,作為工程技術(shù)工作的一次基本訓(xùn)練。設(shè)計(jì)任務(wù):設(shè)計(jì)一個(gè)以單片機(jī)為核心的智能雙路數(shù)字電壓表,通過(guò)多選一電子模擬開(kāi)關(guān)及A/D轉(zhuǎn)換器巡回采集兩路被測(cè)電壓的數(shù)據(jù),進(jìn)行信號(hào)處理及標(biāo)度變換,以一定的節(jié)拍時(shí)間交替顯示,應(yīng)有顯見(jiàn)的符號(hào)標(biāo)示被測(cè)信號(hào)源回路,并可通過(guò)按鈕開(kāi)關(guān)操控凍結(jié)或切換顯示,可通過(guò)鍵盤進(jìn)行參數(shù)設(shè)定,編程并在單片機(jī)實(shí)驗(yàn)板上模擬調(diào)試實(shí)現(xiàn)?;驹O(shè)計(jì)要求1、八位LED7段數(shù)碼管顯示當(dāng)前檢測(cè)回路的標(biāo)識(shí)、電壓值及其單位或其他界面信息。2、電壓測(cè)量范圍0V~4.96V,應(yīng)有輸入被測(cè)電壓超量程判斷及提示。3、應(yīng)采取數(shù)字濾波技術(shù)提高測(cè)量與顯示的穩(wěn)定性。4、基本顯示模式為:兩路被測(cè)電壓值按設(shè)定的節(jié)拍交替測(cè)量與顯示,電壓值保留二位小數(shù)。5、設(shè)置一個(gè)“凍結(jié)”按鈕開(kāi)關(guān)以操控進(jìn)入或退出當(dāng)前回路的凍結(jié)顯示方式,凍結(jié)顯示期間每約0.5S更新一次測(cè)量值。6、設(shè)置一個(gè)“切換”按鈕開(kāi)關(guān)以操控強(qiáng)行切換顯示下一檢測(cè)回路數(shù)據(jù)。7、對(duì)開(kāi)關(guān)量輸入信號(hào)須進(jìn)行軟件消抖動(dòng)處理。8、鍵盤設(shè)定交替測(cè)量顯示的節(jié)拍范圍為0.5S~5.0S,設(shè)定分辨率0.1V,設(shè)定界面應(yīng)有醒目的當(dāng)前修改位提示。9、無(wú)操作時(shí)間超過(guò)30秒鐘后自動(dòng)恢復(fù)為基本的運(yùn)行狀態(tài)。功能擴(kuò)展提示:(選做)1、開(kāi)機(jī)進(jìn)行接口部件及數(shù)碼顯示器、指示燈、訊響器等自檢。2、每隔一定的時(shí)間,穿插顯示實(shí)時(shí)鐘信息一定的時(shí)間,通過(guò)鍵盤設(shè)定其間隔參數(shù)。3、擴(kuò)展顯示模式二:同時(shí)顯示兩路電壓測(cè)量數(shù)據(jù),每約0.5S更新一次測(cè)量值,電壓值保留一位小數(shù)。設(shè)置一個(gè)“模式”撥動(dòng)開(kāi)關(guān)以選擇兩種顯示模式之一。4、超上限告警功能,通過(guò)鍵盤設(shè)定電壓上限值范圍為0V~4.96V,監(jiān)測(cè)到某回路電壓超上限時(shí)有相應(yīng)顯示內(nèi)容的閃爍提示、超上限LED指示燈亮、訊響告警及繼電器觸點(diǎn)輸出控制功能。5、實(shí)現(xiàn)帶有回差的超上限告警功能,通過(guò)鍵盤設(shè)定回差值的范圍為±0.10V~±0.50V,設(shè)定回差分辨率0.01V。6、添加超下限告警功能。6、添加多擋量程功能,如1.24V量程、0.31V量程。8、其他功能擴(kuò)展。1、布置課題,明確任務(wù)、總體方案設(shè)計(jì)2.5天2、基本功能控制程序設(shè)計(jì)及調(diào)試3天3、程序功能完善、改進(jìn)、擴(kuò)展2天4、答辯及編寫(xiě)設(shè)計(jì)說(shuō)明書(shū)2.5天設(shè)計(jì)環(huán)節(jié)及進(jìn)程安排:設(shè)計(jì)說(shuō)明書(shū)內(nèi)容綱要:設(shè)計(jì)任務(wù)總體方案設(shè)計(jì)與方案論證總框圖及總體軟件設(shè)計(jì)說(shuō)明系統(tǒng)資源分配說(shuō)明局部程序設(shè)計(jì)說(shuō)明系統(tǒng)功能與操作說(shuō)明調(diào)試記錄及調(diào)試結(jié)果課程設(shè)計(jì)總結(jié)源程序清單(詳細(xì)注釋)顯示格式1.交替顯示或凍結(jié)顯示回路電壓值0~4,2位小數(shù)1~22、實(shí)時(shí)鐘分時(shí)秒3、待定閃爍4、調(diào)節(jié)拍0~50~9當(dāng)前位快閃待輸入輪回可修改5、調(diào)上限6、調(diào)下限進(jìn)程碼:01H02H03H04H05H06H交替顯示F?F1F2F3F4常態(tài)待定設(shè)節(jié)拍設(shè)上限設(shè)下限設(shè)時(shí)鐘電壓數(shù)據(jù)格式:

0~5V信號(hào)放大255/256倍

0~4.98V8位A/D

00H~FFH數(shù)字濾波要電壓值時(shí)電壓值內(nèi)碼

T內(nèi)標(biāo)度變換雙字節(jié)

(0~498)2

0000H

~01F2H

(498)

0~4.98V數(shù)據(jù)采集:每8ms采一路,4遍/路×2路×8ms=256ms4×2×1B=8字節(jié)單元轉(zhuǎn)內(nèi)碼(上限、下限以BCD碼設(shè)定后轉(zhuǎn)內(nèi)碼,易于加減、比較)要顯示時(shí)(便于送顯緩)0~4.98V

T內(nèi)除100得百位,余數(shù)除10得十位,余數(shù)即個(gè)位電壓值(含上下限設(shè)定)2.96V:02H09H06H

TBCD:十位個(gè)位小數(shù)存儲(chǔ)單元安排10H~13H:2路電壓內(nèi)碼(二進(jìn)制)27H~28H:上、下限告警標(biāo)志位29H~2FH:開(kāi)關(guān)量及消抖動(dòng)30H~37H:顯緩38H~3CH:實(shí)時(shí)鐘3DH~3FH:電壓BCD碼40H~47H:2路×4次/路的A/D轉(zhuǎn)換數(shù)據(jù)(二進(jìn))60H~63H:上限T內(nèi)、下限T內(nèi)另自行安排如下單元:進(jìn)程、路次、位次、節(jié)拍設(shè)定、節(jié)拍計(jì)時(shí)、無(wú)操作計(jì)時(shí)(2字節(jié))、暫存單元等單元,以及一些標(biāo)志位總流程方案開(kāi)始延時(shí)等待各芯片退出復(fù)位基本初始化設(shè)備自檢工作初始化延時(shí)30~50mSI/O接口芯片(8255)及I/O初值初態(tài)數(shù)碼管、指示燈、訊響器,可自檢接口芯片等各模塊所用資源初值初態(tài)(中斷、定時(shí)、存儲(chǔ)單元等)開(kāi)關(guān)量輸入及消抖動(dòng)顯示內(nèi)容送顯緩顯示更新驅(qū)動(dòng)開(kāi)關(guān)、單按鍵判當(dāng)前界面,取相應(yīng)內(nèi)容按格式送顯緩電壓滾動(dòng)采集存儲(chǔ)約每8mS采一路,2路輪流,每路緩存4次,按隊(duì)列滾存節(jié)拍控制及顯示數(shù)據(jù)處理判節(jié)拍到,更改當(dāng)前顯示路次及電壓數(shù)據(jù)處理(濾波標(biāo)度),以節(jié)拍或每0.5S計(jì)算一次2路T內(nèi)應(yīng)增加小數(shù)點(diǎn)和閃爍的判斷顯示凍結(jié)顯示控制手動(dòng)切換控制*長(zhǎng)時(shí)間無(wú)操作處理非常態(tài)(交替顯示)下,1分鐘無(wú)發(fā)生鍵盤、按鈕動(dòng)作則更改進(jìn)程為常態(tài)*超上限告警處理判按鈕動(dòng)作,建標(biāo)志信息,令節(jié)拍到也不切換,每0.5S更新溫度顯示數(shù)據(jù)判各路當(dāng)前溫度,超上限則置標(biāo)志(每路一個(gè)位),驅(qū)動(dòng)相應(yīng)指示燈,及訊響判按鈕動(dòng)作,按節(jié)拍到執(zhí)行相應(yīng)工作或更改節(jié)拍計(jì)時(shí)數(shù)據(jù),令隨后節(jié)拍即到*超上限告警處理類上鍵盤掃描數(shù)字鍵或功能鍵的參數(shù)設(shè)定處理判當(dāng)前有意義操作,如F(功能鍵)、S(確認(rèn)鍵)、C(撤銷鍵)、0~9置相應(yīng)操作信息或執(zhí)行相應(yīng)工作返回主流程節(jié)拍控制及顯示數(shù)據(jù)處理開(kāi)始節(jié)拍計(jì)時(shí)值=節(jié)拍設(shè)定值?Y節(jié)拍計(jì)時(shí)單元清0凍結(jié)?N路次單元加1路次=3?Y路次置12路T內(nèi)計(jì)算一遍N取當(dāng)前路T內(nèi)轉(zhuǎn)換溫度BCD單元Y返回N0.5S時(shí)間到?YN凍結(jié)顯示控制開(kāi)始巡顯進(jìn)程?Y凍結(jié)鍵?Y凍結(jié)標(biāo)志取反返回N可用一個(gè)單按鍵作凍結(jié)控制N長(zhǎng)時(shí)間(假設(shè)2分鐘)無(wú)操作處理開(kāi)始巡顯進(jìn)程?N有鍵按下?N無(wú)操作計(jì)時(shí)單元加1超過(guò)一定時(shí)間?置為巡顯進(jìn)程返回?zé)o操作計(jì)時(shí)單元清0YNYY要判單按鍵及鍵盤可計(jì)主流程次數(shù)超上限告警開(kāi)始上限T內(nèi)逐一與各路T內(nèi)比較T內(nèi)>T上限?告警返回字節(jié)單元20H~28H中某兩個(gè)作上、下限告警單元如:27H(用2bit,對(duì)應(yīng)2路)-上限告警,某一路超限時(shí),置相應(yīng)標(biāo)志位;1、(27H)輸出控制PB1~PB0,上限告警指示(28H)輸出控制PB9~PB8,下限告警指示;2、蜂鳴器響;3、超限的該路數(shù)據(jù)閃爍提示。YN按鍵處理(示范)開(kāi)始F鍵?Y巡顯進(jìn)程?置為待定進(jìn)程即進(jìn)程碼=2位次=6返回NYN撤銷鍵?Y置為巡顯進(jìn)程即進(jìn)程碼=1N確認(rèn)鍵?Y巡顯或待定進(jìn)程?設(shè)節(jié)拍進(jìn)程?NY暫存單元數(shù)據(jù)節(jié)拍設(shè)定單元置為巡顯進(jìn)程N(yùn)YNAB設(shè)上限進(jìn)程?Y暫存單元值≤下限T內(nèi)?N暫存單元數(shù)據(jù)上限T內(nèi)單元Y置為巡顯進(jìn)程返回N設(shè)下限進(jìn)程?AY類設(shè)上限……N設(shè)時(shí)鐘進(jìn)程?暫存單元數(shù)據(jù)實(shí)時(shí)鐘單元返回?cái)?shù)字鍵0~9?Y待定進(jìn)程?Y數(shù)字1~4?Y進(jìn)程=2+數(shù)字設(shè)節(jié)拍進(jìn)程?Y位次置為1原節(jié)拍單元數(shù)據(jù)暫存單元BNNCNDNY設(shè)上下限進(jìn)程?位次置為3上限T內(nèi)轉(zhuǎn)換BCD暫存單元返回CN位次置為7時(shí)、分、秒暫存單元設(shè)時(shí)鐘進(jìn)程鍵號(hào)30H單元D設(shè)節(jié)拍進(jìn)程?Y位次=1?數(shù)字0~5?YY鍵號(hào)31H單元位次-1返回N(31H)=5?Y數(shù)字0?Y位次+1NNEN鍵號(hào)31H單元鍵號(hào)32H單元E設(shè)上下限進(jìn)程?Y位次=3?數(shù)字0~4?YY鍵號(hào)33H單元位次-1返回NN位次=2?Y位次-1位次=0?位次=3YNNF設(shè)時(shí)鐘進(jìn)程F位次=7?數(shù)字0~2?Y鍵號(hào)37H單元位次-1返回YN位次=6?(37H)=2?Y鍵號(hào)36H單元位次-2YN數(shù)字0~3?NYNN位次=4?Y數(shù)字0~5?Y鍵號(hào)34H單元位次-1NGG位次=3?Y鍵號(hào)33H單元位次-2返回N位次=1?Y數(shù)字0~5?Y鍵號(hào)31H單元

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論