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

正文內(nèi)容

信息與通信]基于單片機(jī)數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)-資料下載頁(yè)

2024-11-17 22:20本頁(yè)面

【導(dǎo)讀】的采集、存儲(chǔ)和顯示,成為適應(yīng)時(shí)代步伐的唯一有效捷徑。本系統(tǒng)采用模數(shù)轉(zhuǎn)換、微處理器、存儲(chǔ)。的選擇進(jìn)行數(shù)據(jù)采集、查詢、打印和顯示等。過(guò)程和討論了轉(zhuǎn)換過(guò)程中的技術(shù)參數(shù)等問(wèn)題,在文中最后還進(jìn)行了系統(tǒng)存在的一些誤差分析。界存在的溫度、壓力、流量、電流、電壓、流速、開(kāi)關(guān)量、位移以及角度等模擬量轉(zhuǎn)換為數(shù)字信號(hào),能儀器、工業(yè)自動(dòng)控制以及生物醫(yī)學(xué)工程等領(lǐng)域有著廣的應(yīng)用。向現(xiàn)代數(shù)據(jù)采集技術(shù)提出了越來(lái)越高的要求。大大提高了我國(guó)單片機(jī)的應(yīng)用水平。目前,單片機(jī)正在過(guò)程控制、數(shù)據(jù)采集、智能儀表、機(jī)電一體?;⒓矣秒娖饕约熬W(wǎng)絡(luò)技術(shù)等領(lǐng)域中發(fā)揮著重要的控制作用。遠(yuǎn)程控制和無(wú)人工作站的建立。航天、機(jī)械制造和精密儀器等各個(gè)領(lǐng)域,需求廣泛。一個(gè)數(shù)據(jù)采集系統(tǒng)通??捎脙煞N方法實(shí)現(xiàn),一。路、模數(shù)轉(zhuǎn)換電路、微處理器、存儲(chǔ)器等組成。便攜式的數(shù)據(jù)采集系統(tǒng)。在一個(gè)數(shù)據(jù)采集系統(tǒng)中A/D轉(zhuǎn)換又是十分重要的環(huán)節(jié)。它的精度會(huì)直接影

  

【正文】 B。按照時(shí)間和通道進(jìn)行存儲(chǔ),這是是為了方便查詢的方便,也是保存數(shù)據(jù)的常用方式,采集模式就工作在查詢的模式下。進(jìn)入數(shù)據(jù)查詢模式我們就可以根據(jù)輸入的時(shí)間來(lái)查詢那一時(shí)刻所存儲(chǔ)的數(shù)據(jù),按下打印鍵,系統(tǒng)將為你進(jìn)行把所查詢到的數(shù)據(jù)進(jìn)行打印。系統(tǒng)如果工作在通信模式下的話,將進(jìn)行與 PC機(jī)的通信,進(jìn)行數(shù)據(jù)傳輸。過(guò)從鍵盤送來(lái)的不同鍵值選擇不同的工作模式;接受到“ *”系統(tǒng)將自動(dòng)進(jìn)入到查詢和打印模式, 接受到“ ”系統(tǒng)將自動(dòng)進(jìn) 入打印狀態(tài),再一次接受到“ ”的時(shí)候系統(tǒng)將返回到數(shù)據(jù)采集狀態(tài)。 在程序開(kāi)始時(shí)經(jīng)過(guò)初始化后,設(shè)置各個(gè)通道界限值,然后通道號(hào)置為 0,采集次數(shù)也置為 0,就保證了采集次數(shù)和通道的開(kāi)始是正確的,啟動(dòng)數(shù)據(jù)采集,將采集到的數(shù)據(jù)進(jìn)行存儲(chǔ),接著進(jìn)行第二次數(shù)據(jù)的采集,當(dāng)采集到預(yù)定的采集次數(shù)時(shí),將調(diào)用計(jì)算平均值子程序,計(jì)算出采集的數(shù)據(jù),再把這個(gè)數(shù)據(jù)進(jìn)行判斷是否在正常范圍之內(nèi)。然后就是第二通道的采集。 20 MOV AL, 10H 。 設(shè)置 0通道的下限值 MOV X0min,AL MOV AL,80H 。設(shè)置 0通道的上限值 MOV X0max,AL MOV AL,90H 。設(shè)置 1通道的上限值 MOV X1max,AL MOV AL,0A0H 。設(shè)置 2通道的上限值 開(kāi) 始 初 始 化 通道號(hào)置為 0 采集次數(shù)置 0 啟動(dòng)數(shù)據(jù)采集 調(diào)判越界子程序 采集次數(shù) +1 計(jì)算平均值 到 N 次 調(diào)存儲(chǔ)子程序 調(diào)顯示子程序 通道號(hào) +1 通道號(hào) =9? Y N Y Y N 21 MOV X2max,AL MOV AL, 0B0H 。設(shè)置 3通道的上限值 MOV X3max,AL MOV AL, 0C0H 。設(shè)置 4通道的上限值 MOV X4max,AL MOV AL, 0D0H 。設(shè)置 5通道的上限值 MOV X5max,AL MOV AL, 0E0H 。設(shè)置 6通道的上限值 MOV X6max,AL MOV AL, 0F0H 。設(shè)置 7通道的上限值 MOV X7max,AL;設(shè)置各通道界限值 MOV A, 10H MOV @R0,A INC R0 MOV R1 , 8 MOV A,F0H L1: MOV @R0,A INC R0 CLR C SUBB A,8 DJNZ R1,L1 MOV DPTR,228H。寫 D/A轉(zhuǎn)換 MOV A, 80H DJNZ R1, L1 MOV @DPTR, A INC DPTR MOVX @DPTR,A L2: MOV R2,0。通道號(hào)設(shè)置為 0 L3: MOV R3, 8;采集次數(shù)設(shè)置為 8 L4: MOVX DPTR, 220H;啟動(dòng) A/D轉(zhuǎn)換 MOVX @DPTR,A MOV R7,0FFH。延時(shí)等中斷 HERE: DJNZ R7, HERE MOV DPTR, TAB;中斷后處理,設(shè)置散轉(zhuǎn)表指針 MOV A, R2 RL A JMP @A+DPTR;實(shí)現(xiàn)散轉(zhuǎn) TAB: AJMP PRG0;跳轉(zhuǎn)到 0通道處理程序 22 AJMP PRG1;跳轉(zhuǎn)到 1通道處理程序 AJMP PRG2;跳轉(zhuǎn)到 2通道處理程序 AJMP PRG3;跳轉(zhuǎn)到 3通道處理程序 AJMP PRG4;跳轉(zhuǎn)到 4通道處理程序 AJMP PRG5;跳轉(zhuǎn)到 5通道處理程序 AJMP PRG6;跳轉(zhuǎn)到 6通道處理程序 AJMP PRG7;跳轉(zhuǎn)到 7通道處理程序 PRG0: CJNE R3, 0, PRG01; 8次未采集完了,取采集數(shù)據(jù) MOV A, B; 8次未采集完了,取采集數(shù)據(jù) MOV 38H, A ;保存第 8次采集數(shù)據(jù)到 38H MOV R0, 30H;設(shè)置求平均值子程序入口參數(shù) LCALL MYSUB1;求 8次的平均值 LCALL STORE;保存數(shù)據(jù),顯示數(shù)據(jù) LCALL PYJ;判是否越界 INC R2 ; 通道號(hào)加 1 LJMP L3;采集下一通道 PRG01: MOV A, B;取采集數(shù)據(jù) CJNE R3, 7, PRG02;是第一個(gè)數(shù)嗎?不是轉(zhuǎn) PRG02 MOV 30H, A ;是第一個(gè)數(shù)嗎,則保存到 30H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG02: CJNE R3, 6, PRG03;是第二個(gè)數(shù)嗎?不是轉(zhuǎn) PRG03 MOV 31H, A ;是第二個(gè)數(shù)嗎,則保存到 31H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG03: CJNE R3, 5, PRG04;是第三個(gè)數(shù)嗎?不是轉(zhuǎn) PRG04 MOV 32H, A ;是第三個(gè) 數(shù)嗎,則保存到 32H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG04: CJNE R3, 4, PRG05;是第四個(gè)數(shù)嗎?不是轉(zhuǎn) PRG05 MOV 33H, A ;是第四個(gè)數(shù)嗎,則保存到 33H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG05: CJNE R3, 3, PRG06;是第五個(gè)數(shù)嗎?不是轉(zhuǎn) PRG06 MOV 34H, A ;是第五個(gè)數(shù)嗎,則保存到 34H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG06: CJNE R3, 2, PRG07;是第六個(gè)數(shù)嗎?不是轉(zhuǎn) PRG07 MOV 35H, A ;是第六個(gè)數(shù)嗎,則 保存到 35H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG07: CJNE R3, 1, PRG08;是第七個(gè)數(shù)嗎?不是轉(zhuǎn) PRG08 MOV 36H, A ;是第七個(gè)數(shù)嗎,則保存到 36H AJMP PRG09 ;轉(zhuǎn) PRG09 23 PRG08: CJNE R3, 0, PRG09;是第八個(gè)數(shù)嗎?不是轉(zhuǎn) PRG09 MOV 37H, A ;是第八個(gè)數(shù)嗎,則保存到 37H PRG09: DEC R3;采集次數(shù)加 1 LJMP L4;轉(zhuǎn)到啟動(dòng)下一次轉(zhuǎn)換處 PRG1: CJNE R3, 0, PRG11; 8次未采集完了,取采集數(shù)據(jù) MOV A, B; 8次未采集完了,取采集數(shù)據(jù) MOV 38H, A ;保存第 8次采集數(shù)據(jù)到 38H MOV R0, 30H;設(shè)置求平均值子程序入口參數(shù) LCALL MYSUB1;求 8次的平均值 LCALL STORE;保存數(shù)據(jù),顯示數(shù)據(jù) LCALL PYJ;判是否越界 INC R2 ;通道號(hào)加 1 LJMP L3;采集下一通道 PRG11: MOV A, B;取采集數(shù)據(jù) CJNE R3, 7, PRG12;是第一個(gè)數(shù)嗎?不是轉(zhuǎn) PRG12 MOV 30H, A ;是第一個(gè)數(shù)嗎,則保存到 30H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG12: CJNE R3, 6, PRG13;是第二個(gè)數(shù)嗎?不是轉(zhuǎn) PRG13 MOV 31H, A ;是第二個(gè)數(shù)嗎,則保存到 31H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG13: CJNE R3, 5, PRG14;是第三個(gè)數(shù)嗎?不是轉(zhuǎn) PRG14 MOV 32H, A ;是第三個(gè)數(shù)嗎,則保存到 32H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG14: CJNE R3, 4, PRG15;是第四個(gè)數(shù)嗎?不是轉(zhuǎn) PRG15 MOV 33H, A ;是第四個(gè)數(shù)嗎,則保存到 33H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG15: CJNE R3, 3, PRG16;是第五個(gè)數(shù)嗎?不是轉(zhuǎn) PRG16 MOV 34H, A ;是第五個(gè)數(shù)嗎,則保存到 34H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG16: CJNE R3, 2, PRG17;是第六個(gè)數(shù)嗎?不是轉(zhuǎn) PRG17 MOV 35H, A ;是第六個(gè)數(shù)嗎,則保存到 35H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG17: CJNE R3, 1, PRG17;是第七個(gè)數(shù)嗎?不是轉(zhuǎn) PRG18 MOV 36H, A ;是第七個(gè)數(shù)嗎,則保存到 36H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG18: CJNE R3, 0, PRG19;是第八個(gè)數(shù)嗎?不是轉(zhuǎn) PRG19 MOV 37H, A ;是第八個(gè)數(shù)嗎,則保存到 37H PRG19: DEC R3;采集次數(shù)加 1 24 LJMP L4;轉(zhuǎn)到啟動(dòng)下一次轉(zhuǎn)換處 PRG2: CJNE R3, 0, PRG21; 8次未采集完了,取采集數(shù)據(jù) MOV A, B; 8次未采集完了,取采集數(shù)據(jù) MOV 38H, A ;保存第 8次采集數(shù)據(jù)到 38H MOV R0, 30H;設(shè)置求平均值子程序入口參數(shù) LCALL MYSUB1;求 8次的平均值 LCALL STORE;保存數(shù)據(jù),顯示數(shù)據(jù) LCALL PYJ;判是否越 界 INC R2 ;通道號(hào)加 1 LJMP L3;采集下一通道 PRG21: MOV A, B;取采集數(shù)據(jù) CJNE R3, 7, PRG22;是第一個(gè)數(shù)嗎?不是轉(zhuǎn) PRG22 MOV 30H, A ;是第一個(gè)數(shù)嗎,則保存到 30H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG22: CJNE R3, 6, PRG23;是第二個(gè)數(shù)嗎?不是轉(zhuǎn) PRG23 MOV 31H, A ;是第二個(gè)數(shù)嗎,則保存到 31H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG23: CJNE R3, 5, PRG24;是第三個(gè)數(shù)嗎?不是轉(zhuǎn) PRG24 MOV 32H, A ;是第三個(gè)數(shù)嗎,則保存到 32H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG24: CJNE R3, 4, PRG25;是第四個(gè)數(shù)嗎?不是轉(zhuǎn) PRG25 MOV 33H, A ;是第四個(gè)數(shù)嗎,則保存到 33H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG25: CJNE R3, 3, PRG26;是第五個(gè)數(shù)嗎?不是轉(zhuǎn) PRG26 MOV 34H, A ;是第五個(gè)數(shù)嗎,則保存到 34H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG26: CJNE R3, 2, PRG27;是第六個(gè)數(shù)嗎?不是轉(zhuǎn) PRG27 MOV 35H, A ;是第六個(gè)數(shù)嗎,則保存到 35H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG27: CJNE R3, 1, PRG28;是第七個(gè)數(shù)嗎?不是轉(zhuǎn) PRG28 MOV 36H, A ;是第七個(gè)數(shù)嗎,則保存到 36H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG28: CJNE R3, 0, PRG29;是第八個(gè)數(shù)嗎?不是轉(zhuǎn) PRG29 MOV 37H, A ;是第八個(gè)數(shù)嗎,則保存到 37H PRG29: DEC R3;采集次數(shù)加 1 LJMP L4;轉(zhuǎn)到啟動(dòng)下一次轉(zhuǎn)換處 PRG3: CJNE R3, 0, PRG31; 8次未采集完了,取采集 數(shù)據(jù) MOV A, B; 8次未采集完了,取采集數(shù)據(jù) 25 MOV 38H, A ;保存第 8次采集數(shù)據(jù)到 38H MOV R0, 30H;設(shè)置求平均值子程序入口參數(shù) LCALL MYSUB1;求 8次的平均值 LCALL STORE;保存數(shù)據(jù),顯示數(shù)據(jù) LCALL PYJ;判是否越界 INC R2 ;通道號(hào)加 1 LJMP L3;采集下一通道 PRG31: MOV A, B;取采集數(shù)據(jù) CJNE R3, 7, PRG32;是第一個(gè)數(shù)嗎?不是轉(zhuǎn) PRG32 MOV 30H, A ;是第一個(gè)數(shù)嗎,則保存到 30H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG32: CJNE R3, 6, PRG33;是第二個(gè)數(shù)嗎?不是轉(zhuǎn) PRG33 MOV 31H, A ;是第二個(gè)數(shù)嗎,則保存到 31H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG33: CJNE R3, 5, PRG34;是第三個(gè)數(shù)嗎?不是轉(zhuǎn) PRG34 MOV 32H, A ;是第三個(gè)數(shù)嗎,則保存到 32H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG34: CJNE R3, 4, PRG35;是第四個(gè)數(shù)嗎?不是轉(zhuǎn) PRG35 MOV 33H, A ;是第四個(gè)數(shù)嗎,則保存到 33H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG35: CJNE R3, 3, PRG36;是第五個(gè)數(shù)嗎?不是轉(zhuǎn) PRG36 MOV 34H, A ;是第五個(gè)數(shù)嗎,則保存到 34H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG36: CJNE R3, 2, PRG37;是第六個(gè)數(shù)嗎?不是轉(zhuǎn) PRG37 MOV 35H, A ;是第六個(gè)數(shù)嗎,則保存到 35H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG37: CJNE R3, 1, PRG38;是第七個(gè)數(shù)嗎?不是轉(zhuǎn) PRG38 MOV 36H, A ;是第七個(gè)數(shù)嗎,則保存到 36H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG38: CJNE R3, 0, PRG39;是第八個(gè)數(shù)嗎?不是轉(zhuǎn) PRG39 MOV 37H, A ;是第八個(gè)數(shù)嗎,則保存到 37H PRG39: DEC R3;采集次數(shù)加 1 LJMP L4;轉(zhuǎn)到啟動(dòng)下一次轉(zhuǎn)換處 PRG4: CJNE R3, 0, PRG41; 8次未采集完了,取采集數(shù)據(jù) MOV A, B; 8次未采集完了,取采集數(shù)據(jù) MOV 38H, A ;保存第 8次采集數(shù)據(jù)到 38H MOV R0, 30H;設(shè)置求平均值子程序入口參數(shù) LCALL MYSUB1;求 8次的平均值 26 LCAL
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1