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

正文內(nèi)容

單片機(jī)瓦斯?jié)舛染瘓髢x-資料下載頁

2025-06-26 12:41本頁面
  

【正文】 獨立,其正確與否不依賴其它模塊,每個模塊都能完成一個明確的任務(wù)、實現(xiàn)某個具體的功能。 主程序單片機(jī)系統(tǒng)上電后,首先要對系統(tǒng)進(jìn)行初始化,初始化程序包括內(nèi)存空間的分配、初始變量的設(shè)置、設(shè)定堆棧指針等。正常初始化后開放定時器中斷,外部中斷和串行口中斷,然后啟動定時器定時。每隔一段時間對瓦斯的濃度采集一次,將采集到的模擬量濃度數(shù)據(jù)存到寄存器中,當(dāng)系統(tǒng)在取數(shù)據(jù)進(jìn)行顯示的過程中要產(chǎn)生中斷,調(diào)用中斷處理子程序,在中斷處理子程序中進(jìn)行數(shù)據(jù)轉(zhuǎn)換及顯示濃度。主程序編好后編制各從屬的程序和子程序,最后完成整個系統(tǒng)的軟件設(shè)計。系統(tǒng)軟件設(shè)計中要實現(xiàn)的功能有:用戶機(jī)的單片機(jī)系統(tǒng)要完成定時地對瓦斯?jié)舛鹊倪M(jìn)行檢測,將瓦斯?jié)舛戎档倪M(jìn)行A/D轉(zhuǎn)換,動態(tài)地顯示采集到的瓦斯?jié)舛戎担暪鈭缶?。開 始初始化調(diào)顯示子程序圖31 主程序流程圖 子程序設(shè)計為了較準(zhǔn)確的監(jiān)測瓦斯?jié)舛龋覀冃枰獙ν咚節(jié)舛冗M(jìn)行數(shù)據(jù)采集,這里是指單片機(jī)的數(shù)據(jù)采集。其硬件電路包括MQA/D7109及單片機(jī),濃度經(jīng)過傳感器變換為模擬電壓再經(jīng)模數(shù)轉(zhuǎn)換為數(shù)字信號送入單片機(jī)中,數(shù)據(jù)轉(zhuǎn)換完畢之后是通過中斷的方式送入單片機(jī)的。通過外部中斷INT1來完成,由于檢測瓦斯?jié)舛仍跁r間上較嚴(yán)格,更不允許丟失數(shù)據(jù),所以INT1的中斷優(yōu)先級設(shè)定為高。其流程圖如下所示:NY保護(hù)現(xiàn)場單片機(jī)從A/D轉(zhuǎn)換器中采集數(shù)據(jù)濃度超限?用采集數(shù)據(jù)刷新顯示啟動報警中斷返主圖32 中斷子程序流程圖 聲光報警子程序當(dāng)聲光報警開啟后,當(dāng)達(dá)到提醒人們離開的目的后,我們需要解除聲光報警,解除報警有兩種途徑,一種是手動解除,一種是系統(tǒng)自動解除,若沒有手動解除報警,則系統(tǒng)可通過調(diào)用20s的延時時間來自動解除報警。 NYYN采集濃度值≥設(shè)定濃度調(diào)用延時子程序啟動聲光報警手動解除報警?延時到自動解除報警返回主程序 圖33聲光報警流程圖附 錄主程序:ORG 0000HAJMP MAINORG 00013HAJMP INT1ORG 0030HMAIN: MOV SP, 60H; 設(shè)定堆棧指針 CLR MOV 40H,07H;40H存放個位顯示八段碼 MOV 41H,07H;41H存放十位顯示八段碼 初始化時顯全8 MOV 42H,07H;42H存放百位顯示八段碼 MOV 43H,07H;43H存放千位顯示八段碼 MOV 44H, 00H;44H~47H分別存放個十百千位的設(shè)定真實值 MOV 45H, 00H; MOV 46H, 00H; MOV 47H, 00H; CLR ;初始化時默認(rèn)處于確定狀態(tài) SETB EA;開中斷 SETB EX1;允許外中斷1開中斷 SETB PX0;外中斷1定為高優(yōu)先級 SETB IT1;邊沿觸發(fā)S1:MOV A, JZ A,KEY1 RETKEY1: LCALL DELAY JB , S2 ACALL K1 S2: MOV A, JZ A,KEY2 RETKEY2: LCALL DELAY JB , S3 ACALL K2 S3:MOV A, JZ A,KEY3 RETKEY3: LCALL DELAY JB , S4 ACALL K3S4:MOV A, JZ A,KEY4 RETKEY4: LCALL DELAY JB , S5 ACALL K4S5:MOV A, JZ A, KEY5 RETKEY3: LCALL DELAY JB , XSH ACALL K5XSH: MOV A,40H MOV SBUF,A X1: JNB TI, X1 CLR ACALL DELAY SETB MOV A,41H MOV SBUF,A X2: JNB TI, X2 CLR ACALL DELAY SETB MOV A,42H MOV SBUF,A X3: JNB TI, X3 CLR ACALL DELAY SETB MOV A,43H MOV SBUF,AX4: JNB TI, X4 CLR ACALL DELAY SETB AJMP S1數(shù)據(jù)采集子程序:INT1: PUSH DPH;保護(hù)現(xiàn)場PUSH DPLPUSH BMOV B,R0MOV R0,50H;緩存區(qū)首地址MOV DPTR,8000H;=0,=1MOVX A,@DPTRMOV @R0,AINC R0MOV DPTR,4000H。=1,=0MOVX A,DPTRMOV @R0,AMOV R0,BPOP BPOP DPLPOP DPHPOP ACCRETI延時子程序: MOV R2, 64H LOOP1: MOV R3, 0C8H LOOP2: MOV R4, 0F8H。 NOP LOOP3: DJNZ R4, LOOP3 DJNZ R3, LOOP2 DJNZ R2, LOOP1 RET動態(tài)顯示子程序: DISP: LCALL HTB。將顯示數(shù)據(jù)轉(zhuǎn)換為BCD碼 MOV SCON, 00H。 置串行口方式0 MOV R0, 50H。 顯示緩沖區(qū)首地址送R0 LD: MOV DPTR, TABLE 。 指向字形碼表首地址 MOV A, @R0。 取顯示數(shù)據(jù) MOVC A , @A+DPTR。查表 MOV SBUF, A。 字形碼送串行口 DISP1: JNB TI , DISP1。 TI=0,等待;TI=1準(zhǔn)備發(fā)送 CLR TI CLR SETB SETB ACACALL DELLY DISP2: JNB TI , DISP2 CLR TI CLR SETB SETB P0 .6 LCALL DELYDISP3: JNB TI , DISP3 CLR TI CLR SETB SETB LCALL DELAYTABLE: DB 3FH 06H 5BH DB 4FH 66H 6DH DB 7DH 07H 7FH DB 6FH 77H 7CH DB 39H 5EH 79H DB 71H 00H 73H 參考文獻(xiàn)[1] 馮博琴編著 微型計算機(jī)原理與接口技術(shù) 清華大學(xué)出版社 2002[2] 王文杰 許文斌主編 單片機(jī)應(yīng)用技術(shù) 冶金工業(yè)出版社 2008[3] 胡漢才 《單片機(jī)原理及其接口技術(shù)》 清華大學(xué)出版社 [4] 韓志軍 沈晉源 王振波《單片機(jī)應(yīng)用系統(tǒng)設(shè)計》 機(jī)械工業(yè)出版社 [5] 曹玲芝編著 現(xiàn)代測試技術(shù)及虛擬儀器 北京航空航天大學(xué)出版社 [6] 趙繼文 《傳感器與應(yīng)用電路設(shè)計》 科學(xué)出版社 [7] 楊振江 孫占彪 王曙梅 布線濤《智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應(yīng)用》西安電子科技大學(xué)出版社 [8] 陳濤編著 單片機(jī)應(yīng)用及C51程序設(shè)計,機(jī)械工業(yè)出版社,
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1