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

正文內(nèi)容

關(guān)于酒精濃度檢測的課程設(shè)計(jì)(參考版)

2025-08-02 00:15本頁面
  

【正文】 七、參考文獻(xiàn)[1] 微型計(jì)算機(jī)接口技術(shù),李大友編著,高等教育出版社,2002[2] 微機(jī)原理外設(shè)接口,陳啟美 吳守兵 周洋張盛 編著,清華大學(xué)出版社,2002[3] 16/32位微機(jī)原理、匯編語言及接口技術(shù) 錢曉捷 陳濤 編著 機(jī)械工業(yè)出版社 2004[4] DVCC系列單片機(jī)微機(jī)仿真實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)指導(dǎo)書[5] 樓然苗,李光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例[M].北京航空航天大學(xué)出版社,2003.[6] CSY998型傳感器(15種) 32 / 33。從技術(shù)的角度看,在現(xiàn)有方案中加入專用的語音處理芯片 ,從而實(shí)現(xiàn)語音功能,并不是非常復(fù)雜,但是這樣會使原有的系統(tǒng)結(jié)構(gòu)上變得不夠精簡,且導(dǎo)致性價(jià)比下降。若需要提高測試精度,可選用燃料電池型傳感器,實(shí)現(xiàn)一種新型的酒精濃度檢測器設(shè)計(jì)??傊舜蔚恼n程設(shè)計(jì)使我收獲頗豐,這也是我上大學(xué)以來一次難忘的經(jīng)歷與鍛煉。之后再從引腳,到時(shí)序,到最后的電路整體構(gòu)成,下了非常大的功夫做出來。在短短一周的時(shí)間,我需要完成對氣敏傳感器和單片機(jī)型號的選擇,以及相關(guān)模塊的電路設(shè)計(jì),這對于我來說是很有挑戰(zhàn)性的。雙字節(jié)除法的程序代碼: DIV16:MOV R5,0 MOV R4,51 MOV R3,0 MOV R2,0 MOV R1,16 LP1:CLR C MOV A,R6 RLC A MOV R6,A MOV A,R7 RLC A MOV R7,A MOV A,R2 RLC A MOV R2,A MOV A,R3 RLC A MOV R3,A MOV A,R2 CLR C SUBB A,R4 JC NEXT MOV R0,A MOV A,R3 SUBB A,R5 JC NEXT INC R6 MOV R3,A MOV A,R0 MOV R2,A NEXT:DJNZ R1,LP1 RET總程序:ORG 0000HAJMP STARTORG 06D0HSTART:MOV R7,60HMOV R0,20HCLR ALOOP:MOV R0,AINC R0DJNZ R7,LOOPACALL TESTMOV B,51DIV ABADD A,10MOV 7DH,AMOV A,BMOV B,10MUL ABMOV R6,AMOV R7,BACALL DIV 16MOV 7EH,R6MOV A,R2MOV B.10MUL ABMOV R6,AMOV R7,BACALL DIV16MOV 7FH,R6ACALL DISPACALL DELAYAJMP STARTDISP:MOV DPTR,TABMOV A,7FHMOVC A,A+DPTRACALL SOMOV A,7EHMOVC A,A+DPTRACALL SOMOV A,7DHMOVC A,A+DPTRACALL SORETSO:MOV R7,8SO1:CLR RRC A MOV ,C SETB DJNZ R7,SO1 RETTAB:DB 3FH,06H,5BH,4FHDB 66H,6DH,7DH,07HDB 7FH,6FH,0BFH,86HDB 0DBH,0CFH,0E6H,0EDHDB 0FDH,87H,0FFH,0EFHDB OFFH,00HDELAY:MOV R5,05H DEL1:MOV R6,OFFH DEL2:MOV R7,0FFH DJNZ R7,$ DJNZ R6,DEL2 DJNZ R5,DEL1 RETTEST:MOV DPTR,7FF8H SETB MOVXDPTR,A JB ,$ MOVX A,DPTR RETDIV16:MOV R5,0 MOV R4,51 MOV R3,0 MOV R2,0 MOV R1,16LP1:CLR CMOV A,R6RLC AMOV R6,AMOV A,R7RLC AMOV R7,AMOV A,R2RLC AMOV R2,AMOV A,R3RLC AMOV R3,AMOV A,R2CLR CSUBB A,R4JC NEXTMOV R0,AMOV A,R3SUBB A,R5JC NEXTINC R6MOV R3,AMOV A,R0MOV R2,ANEXT:DJNZ R1,LP1RETEND六、個(gè)人感想本文是基于AT89S51單片機(jī)的氣敏傳感器接口設(shè)計(jì),該設(shè)計(jì)包括了硬件電路設(shè)計(jì)和軟件程序的編寫兩大部分。除法運(yùn)算是按位進(jìn)行的,每一位是一個(gè)循環(huán),每個(gè)循環(huán)中要作三件事,一是被除數(shù)左移一位,二是余數(shù)減除數(shù),最后根據(jù)是否減來置商位為1或0。表2 七段LED字型碼顯示字符共陰極字型碼共陽極字型碼03FHC0H106HF9H25BHA4H34FHB0H466H99H56DH92H67DH82H707HF8H87FH80H96FH90H顯示部分的程序代碼如下:DISP:MOV DPTR,TABMOV A,7FHMOVC A,A+DPTRACALL SOMOV A,7EHMOVC A,A+DPTRACALL SOMOV A,7DHMOVC A,A+DPTRACALL SORETSO:MOV R7,8SO1:CLR RRC AMOV ,CSETB DJNZ R7,SO1 RET程序當(dāng)中為了顯示的精確,在有些位相除時(shí)用到了雙字節(jié)相除的算法。數(shù)碼管顯示選用的是靜態(tài)顯示的方法,要在每次顯示數(shù)據(jù)時(shí)把要顯示的3個(gè)位按順序串行送到數(shù)碼管集成驅(qū)動(dòng)電路74LS164并行輸出,以同時(shí)驅(qū)動(dòng)3個(gè)數(shù)碼管同時(shí)點(diǎn)亮。即首先,單片機(jī)要對采集到的數(shù)據(jù)在哪個(gè)區(qū)間作個(gè)判斷跳轉(zhuǎn),然后再根據(jù)該區(qū)間的線性關(guān)系作轉(zhuǎn)換,得到對應(yīng)的酒精濃度值。電壓值轉(zhuǎn)換部分程序如下:MOV B,51DIV ABMOV 7DH,AMOV A,BMOV B,10MUL ABMOV R6,AMOV R7,BACALL DIV16MOV 7EH,R6MOV A,R2MOV B,10MUL ABMOV R6,AMOV R7,BACALL DIV16MOV 7FH,R6經(jīng)過處理后實(shí)際采樣得到的電壓值對應(yīng)的各個(gè)位就分別存儲在7DH,7EH,7FH三個(gè)存儲單元里面了。如果所有位都當(dāng)單字節(jié)除法來運(yùn)算的話,對于有些要作雙字節(jié)除法的位上的數(shù)字則無法顯示,而能是顯示0。而在處理過程中對于有些數(shù)據(jù)的處理,可能要碰到雙字節(jié)相除的情況。最后將轉(zhuǎn)換后的數(shù)據(jù)讀取到單片機(jī)累加器A中。模數(shù)轉(zhuǎn)換需要一定的時(shí)間,這時(shí)可以開始對轉(zhuǎn)換是否結(jié)束進(jìn)行不斷的查詢。模擬電壓的輸入端接在ADC0809芯片的IN0通道,再根據(jù)單片機(jī)與模數(shù)轉(zhuǎn)換芯片的連接,單片機(jī)在選擇讀寫地址時(shí)應(yīng)該為7FF8H。即每次的初始化將上次存儲的數(shù)據(jù)全部清除,用于存放當(dāng)前要存儲的數(shù)據(jù)。當(dāng)然,在程序運(yùn)行的過程當(dāng)中,還要用到工作寄存器,因?yàn)楣ぷ骷拇嫫鞫际桥R時(shí)存儲數(shù)據(jù),不需要保存作為以后處理要用到的數(shù)據(jù),所以對工作寄存器的初始化可以省去。程序流程圖如下圖所示:單片機(jī)選擇A/D通道地址并啟動(dòng)A/D測試A/D轉(zhuǎn)換結(jié)束?=1?數(shù)碼管顯示NY單片機(jī)初始化開始單片機(jī)讀取數(shù)據(jù)并作處理五、程序代碼系統(tǒng)電源接通或者系統(tǒng)復(fù)位后,程序從主程序入口進(jìn)入運(yùn)行。單片機(jī)通過I/O口與模數(shù)轉(zhuǎn)換芯片的數(shù)據(jù)輸出口相連讀取轉(zhuǎn)換后的數(shù)據(jù)。所以單片機(jī)在啟動(dòng)測試模數(shù)轉(zhuǎn)換芯片之前要選擇通道0,寫入模數(shù)轉(zhuǎn)換芯片,然后啟動(dòng)對通道IN0端輸入的采集電壓信號作模數(shù)轉(zhuǎn)換,等待轉(zhuǎn)換的結(jié)束。四、程序框圖當(dāng)檢測到酒精氣味時(shí),氣體傳感器MQ3的電阻將變小,對應(yīng)與氣體傳感器負(fù)載電阻的分壓將變大。這兩種顯示方式各有利弊:靜態(tài)顯示雖然數(shù)據(jù)穩(wěn)定,占用很少的CPU時(shí)間,但每個(gè)顯示單元都需要單獨(dú)的顯示驅(qū)動(dòng)電路,使用的硬件較多;動(dòng)態(tài)顯示雖然有閃爍感,占用的CPU時(shí)間多,但使用的硬件少,能節(jié)省線路板空間。靜態(tài)顯示數(shù)據(jù)穩(wěn)定,占用CPU時(shí)間少。動(dòng)態(tài)顯示的亮度比靜態(tài)顯示要差一些,所以在選擇限流電阻時(shí)應(yīng)略小于靜態(tài)顯示電路中的。選亮數(shù)碼管采用動(dòng)態(tài)掃描顯示。這種方法的優(yōu)點(diǎn)是占用CPU時(shí)間少,顯示便于監(jiān)測和控制,缺點(diǎn)是硬件電路比較復(fù)雜,成本較高。靜態(tài)顯示的特點(diǎn)事每隔數(shù)碼管的段選必須接一個(gè)8位數(shù)據(jù)線來保持顯示的字形碼。把8個(gè)發(fā)光二極管的陰極連接在一起構(gòu)成共陰極端,接進(jìn)電路時(shí),共陰極端接地,給要發(fā)光顯示的二極管的陽極端姐高電平可使該發(fā)光二極管導(dǎo)通點(diǎn)亮。 時(shí)序圖 數(shù)碼顯示電路數(shù)碼顯示電路圖如下:8031單片機(jī)功能圖和引腳圖如下:發(fā)光二極管一般是砷化鎵半導(dǎo)體二極管,在發(fā)光二極管兩端加上正向電壓,則發(fā)光二極管發(fā)光。(4)對于 DHVQFN14 封裝:Ptot 在超過 60 176。(3)對于 SSOP14 和 TSSOP14 封裝:Ptot 在超過 60 176。(2)對于 SO14 封裝:Ptot 在超過 70 176。C 引腳信息符號引腳說明DSA1數(shù)據(jù)輸入DSB2數(shù)據(jù)輸入Q0~Q33~6輸出GND7 地 (0 V)CP8時(shí)鐘輸入(低電平到高電平邊沿觸發(fā))/M/R9中央復(fù)位輸入(低電平有效)Q4~Q710~13輸出VCC14正電源 功能表(真值表)工作模式輸入輸出/M/RCPDSADSBQ0Q1 至Q7復(fù)位(清除)LLXXLL 至 L移位H↑llLq0至 q6H↑lhLq0 至 q6H↑hlLq0 至 q6H↑hHHq0 至 q6H = HIGH(高)電平
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1