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

正文內(nèi)容

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

2024-11-17 22:20本頁面

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

  

【正文】 B。按照時間和通道進行存儲,這是是為了方便查詢的方便,也是保存數(shù)據(jù)的常用方式,采集模式就工作在查詢的模式下。進入數(shù)據(jù)查詢模式我們就可以根據(jù)輸入的時間來查詢那一時刻所存儲的數(shù)據(jù),按下打印鍵,系統(tǒng)將為你進行把所查詢到的數(shù)據(jù)進行打印。系統(tǒng)如果工作在通信模式下的話,將進行與 PC機的通信,進行數(shù)據(jù)傳輸。過從鍵盤送來的不同鍵值選擇不同的工作模式;接受到“ *”系統(tǒng)將自動進入到查詢和打印模式, 接受到“ ”系統(tǒng)將自動進 入打印狀態(tài),再一次接受到“ ”的時候系統(tǒng)將返回到數(shù)據(jù)采集狀態(tài)。 在程序開始時經(jīng)過初始化后,設(shè)置各個通道界限值,然后通道號置為 0,采集次數(shù)也置為 0,就保證了采集次數(shù)和通道的開始是正確的,啟動數(shù)據(jù)采集,將采集到的數(shù)據(jù)進行存儲,接著進行第二次數(shù)據(jù)的采集,當(dāng)采集到預(yù)定的采集次數(shù)時,將調(diào)用計算平均值子程序,計算出采集的數(shù)據(jù),再把這個數(shù)據(jù)進行判斷是否在正常范圍之內(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通道的上限值 開 始 初 始 化 通道號置為 0 采集次數(shù)置 0 啟動數(shù)據(jù)采集 調(diào)判越界子程序 采集次數(shù) +1 計算平均值 到 N 次 調(diào)存儲子程序 調(diào)顯示子程序 通道號 +1 通道號 =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。通道號設(shè)置為 0 L3: MOV R3, 8;采集次數(shù)設(shè)置為 8 L4: MOVX DPTR, 220H;啟動 A/D轉(zhuǎn)換 MOVX @DPTR,A MOV R7,0FFH。延時等中斷 HERE: DJNZ R7, HERE MOV DPTR, TAB;中斷后處理,設(shè)置散轉(zhuǎn)表指針 MOV A, R2 RL A JMP @A+DPTR;實現(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 ; 通道號加 1 LJMP L3;采集下一通道 PRG01: MOV A, B;取采集數(shù)據(jù) CJNE R3, 7, PRG02;是第一個數(shù)嗎?不是轉(zhuǎn) PRG02 MOV 30H, A ;是第一個數(shù)嗎,則保存到 30H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG02: CJNE R3, 6, PRG03;是第二個數(shù)嗎?不是轉(zhuǎn) PRG03 MOV 31H, A ;是第二個數(shù)嗎,則保存到 31H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG03: CJNE R3, 5, PRG04;是第三個數(shù)嗎?不是轉(zhuǎn) PRG04 MOV 32H, A ;是第三個 數(shù)嗎,則保存到 32H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG04: CJNE R3, 4, PRG05;是第四個數(shù)嗎?不是轉(zhuǎn) PRG05 MOV 33H, A ;是第四個數(shù)嗎,則保存到 33H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG05: CJNE R3, 3, PRG06;是第五個數(shù)嗎?不是轉(zhuǎn) PRG06 MOV 34H, A ;是第五個數(shù)嗎,則保存到 34H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG06: CJNE R3, 2, PRG07;是第六個數(shù)嗎?不是轉(zhuǎn) PRG07 MOV 35H, A ;是第六個數(shù)嗎,則 保存到 35H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG07: CJNE R3, 1, PRG08;是第七個數(shù)嗎?不是轉(zhuǎn) PRG08 MOV 36H, A ;是第七個數(shù)嗎,則保存到 36H AJMP PRG09 ;轉(zhuǎn) PRG09 23 PRG08: CJNE R3, 0, PRG09;是第八個數(shù)嗎?不是轉(zhuǎn) PRG09 MOV 37H, A ;是第八個數(shù)嗎,則保存到 37H PRG09: DEC R3;采集次數(shù)加 1 LJMP L4;轉(zhuǎn)到啟動下一次轉(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 ;通道號加 1 LJMP L3;采集下一通道 PRG11: MOV A, B;取采集數(shù)據(jù) CJNE R3, 7, PRG12;是第一個數(shù)嗎?不是轉(zhuǎn) PRG12 MOV 30H, A ;是第一個數(shù)嗎,則保存到 30H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG12: CJNE R3, 6, PRG13;是第二個數(shù)嗎?不是轉(zhuǎn) PRG13 MOV 31H, A ;是第二個數(shù)嗎,則保存到 31H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG13: CJNE R3, 5, PRG14;是第三個數(shù)嗎?不是轉(zhuǎn) PRG14 MOV 32H, A ;是第三個數(shù)嗎,則保存到 32H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG14: CJNE R3, 4, PRG15;是第四個數(shù)嗎?不是轉(zhuǎn) PRG15 MOV 33H, A ;是第四個數(shù)嗎,則保存到 33H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG15: CJNE R3, 3, PRG16;是第五個數(shù)嗎?不是轉(zhuǎn) PRG16 MOV 34H, A ;是第五個數(shù)嗎,則保存到 34H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG16: CJNE R3, 2, PRG17;是第六個數(shù)嗎?不是轉(zhuǎn) PRG17 MOV 35H, A ;是第六個數(shù)嗎,則保存到 35H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG17: CJNE R3, 1, PRG17;是第七個數(shù)嗎?不是轉(zhuǎn) PRG18 MOV 36H, A ;是第七個數(shù)嗎,則保存到 36H AJMP PRG19 ;轉(zhuǎn) PRG19 PRG18: CJNE R3, 0, PRG19;是第八個數(shù)嗎?不是轉(zhuǎn) PRG19 MOV 37H, A ;是第八個數(shù)嗎,則保存到 37H PRG19: DEC R3;采集次數(shù)加 1 24 LJMP L4;轉(zhuǎn)到啟動下一次轉(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 ;通道號加 1 LJMP L3;采集下一通道 PRG21: MOV A, B;取采集數(shù)據(jù) CJNE R3, 7, PRG22;是第一個數(shù)嗎?不是轉(zhuǎn) PRG22 MOV 30H, A ;是第一個數(shù)嗎,則保存到 30H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG22: CJNE R3, 6, PRG23;是第二個數(shù)嗎?不是轉(zhuǎn) PRG23 MOV 31H, A ;是第二個數(shù)嗎,則保存到 31H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG23: CJNE R3, 5, PRG24;是第三個數(shù)嗎?不是轉(zhuǎn) PRG24 MOV 32H, A ;是第三個數(shù)嗎,則保存到 32H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG24: CJNE R3, 4, PRG25;是第四個數(shù)嗎?不是轉(zhuǎn) PRG25 MOV 33H, A ;是第四個數(shù)嗎,則保存到 33H AJMP PRG09 ;轉(zhuǎn) PRG09 PRG25: CJNE R3, 3, PRG26;是第五個數(shù)嗎?不是轉(zhuǎn) PRG26 MOV 34H, A ;是第五個數(shù)嗎,則保存到 34H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG26: CJNE R3, 2, PRG27;是第六個數(shù)嗎?不是轉(zhuǎn) PRG27 MOV 35H, A ;是第六個數(shù)嗎,則保存到 35H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG27: CJNE R3, 1, PRG28;是第七個數(shù)嗎?不是轉(zhuǎn) PRG28 MOV 36H, A ;是第七個數(shù)嗎,則保存到 36H AJMP PRG29 ;轉(zhuǎn) PRG29 PRG28: CJNE R3, 0, PRG29;是第八個數(shù)嗎?不是轉(zhuǎn) PRG29 MOV 37H, A ;是第八個數(shù)嗎,則保存到 37H PRG29: DEC R3;采集次數(shù)加 1 LJMP L4;轉(zhuǎn)到啟動下一次轉(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 ;通道號加 1 LJMP L3;采集下一通道 PRG31: MOV A, B;取采集數(shù)據(jù) CJNE R3, 7, PRG32;是第一個數(shù)嗎?不是轉(zhuǎn) PRG32 MOV 30H, A ;是第一個數(shù)嗎,則保存到 30H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG32: CJNE R3, 6, PRG33;是第二個數(shù)嗎?不是轉(zhuǎn) PRG33 MOV 31H, A ;是第二個數(shù)嗎,則保存到 31H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG33: CJNE R3, 5, PRG34;是第三個數(shù)嗎?不是轉(zhuǎn) PRG34 MOV 32H, A ;是第三個數(shù)嗎,則保存到 32H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG34: CJNE R3, 4, PRG35;是第四個數(shù)嗎?不是轉(zhuǎn) PRG35 MOV 33H, A ;是第四個數(shù)嗎,則保存到 33H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG35: CJNE R3, 3, PRG36;是第五個數(shù)嗎?不是轉(zhuǎn) PRG36 MOV 34H, A ;是第五個數(shù)嗎,則保存到 34H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG36: CJNE R3, 2, PRG37;是第六個數(shù)嗎?不是轉(zhuǎn) PRG37 MOV 35H, A ;是第六個數(shù)嗎,則保存到 35H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG37: CJNE R3, 1, PRG38;是第七個數(shù)嗎?不是轉(zhuǎn) PRG38 MOV 36H, A ;是第七個數(shù)嗎,則保存到 36H AJMP PRG39 ;轉(zhuǎn) PRG39 PRG38: CJNE R3, 0, PRG39;是第八個數(shù)嗎?不是轉(zhuǎn) PRG39 MOV 37H, A ;是第八個數(shù)嗎,則保存到 37H PRG39: DEC R3;采集次數(shù)加 1 LJMP L4;轉(zhuǎn)到啟動下一次轉(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
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1