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

正文內(nèi)容

基于單片機(jī)酒精濃度測(cè)試儀設(shè)計(jì)畢業(yè)設(shè)計(jì)(文件)

 

【正文】 ....................................................... 21 主程序框圖 ............................................................................................................... 22 數(shù)據(jù)采集子程序 程序框圖 ....................................................................................... 23 第五章 測(cè)試結(jié)果及結(jié)論 ........................................................................................................ 24 調(diào)試 ........................................................................................................................... 24 結(jié)論 ........................................................................................................................... 25 致謝 .......................................................................................................................................... 26 參考文獻(xiàn) .................................................................................................................................. 27 附錄 .......................................................................................................................................... 27 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 5 5 第一章 緒論 隨著國(guó)家的發(fā)展,我們的國(guó)家有車(chē)的人可以說(shuō)與日俱增,而酒駕釀成的交通事故經(jīng)常出現(xiàn)。 本課題分為硬件和軟件部分。 第二章 酒精測(cè)試儀總體設(shè)計(jì) 酒精濃度檢測(cè)儀設(shè)計(jì)要求 設(shè)計(jì)的酒精濃度測(cè)試儀特點(diǎn): ( 1)單片機(jī)是采集系統(tǒng)的重要部分,其電路周?chē)?LCD顯示電路和鍵盤(pán)電路,不用連接其他計(jì)算機(jī),可以直接用于顯示工作,完成數(shù)據(jù)的采集 、 存儲(chǔ) 、 計(jì)算 、 分析等過(guò)程 。 ( 4)軟件設(shè)計(jì)簡(jiǎn)單 明了,模塊分明,獨(dú)立性強(qiáng)。由于空氣中還有其他氣體成分而影響到傳感器檢測(cè)的精確度,選擇的傳感器只針對(duì)酒精氣體敏感,而對(duì)其他氣體的敏感度極低,所以選 MQ3 氣敏傳感器。 標(biāo)準(zhǔn)回路是對(duì) 傳感器表面電阻 的檢測(cè),能很好的影響其阻值的 變化 。 電阻 RL 與電壓 Uh 限制了傳感器輸出電壓在 05V 之間 。能把模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的元器件叫做 A/D 轉(zhuǎn)換器( ADC)。 22 號(hào)引腳是地址鎖存控制,要對(duì)信號(hào)鎖存,輸入高電平即可。防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 8 8 10 號(hào)引腳是 ADC0809 的時(shí)鐘輸入端,由輸入傳輸數(shù)據(jù)的連續(xù)性決定。上圖所示, ADC0809 一共28 個(gè)引腳,是一種雙列直插式封裝的轉(zhuǎn)換器。 ALE:地址鎖存允許信號(hào), 要鎖存,必需先 高電平 觸發(fā) 。 只有觸發(fā) OE 才可以讓三態(tài)門(mén)正常工作,輸出轉(zhuǎn)換后的數(shù)字量 。穩(wěn)定,抗干擾強(qiáng) 。 打開(kāi)的模擬量輸入端防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 9 9 將輸入的量發(fā)給比較器 。 最后 D0~D7 輸出的數(shù)字量 傳送給 單片機(jī) 。 所以可以編寫(xiě) 一個(gè)延時(shí) 子程序 , 當(dāng)開(kāi)始轉(zhuǎn)換時(shí) 調(diào)用此子程序, 設(shè)定 延遲 的 時(shí)間 超過(guò)轉(zhuǎn)換時(shí)間一點(diǎn),這樣就可以確定轉(zhuǎn)換完成 , 這樣就可以輸出轉(zhuǎn)換完成的數(shù)據(jù) 。 定時(shí),查詢(xún),中斷都可以選用,當(dāng)都檢測(cè)到轉(zhuǎn)換后,編寫(xiě)相應(yīng)程序輸出數(shù)據(jù) 。 模擬量輸入端 有 8 路模擬開(kāi)關(guān),而選用是由 ADDA、 ADDB、 ADDC 的編寫(xiě)控制 。實(shí)現(xiàn)的方式主要輸入輸出高低電平到引腳觸發(fā),然后就可以實(shí)現(xiàn)引腳連接處的電路。 ⑵ 一 個(gè)串行口。 ⑹ 特殊功能寄存器( SFR)。運(yùn)算器對(duì)器件的工作是通過(guò) SFR 的集中控制方式。 89C51 芯片介紹 89C51 共有 40 個(gè)引腳,如圖 39。 XTAL XTAL2:外時(shí)鐘引腳,單片機(jī)內(nèi)含有振蕩電路,為時(shí)鐘信號(hào)服務(wù),此時(shí) XTAL1要輸入, XTAL2 要輸出。 ① RST:復(fù)位引腳,高電壓觸發(fā)?,F(xiàn)在單片機(jī)內(nèi)部很完善,一般都不常用這個(gè)引腳。 ⑶ I/O 口: P0、 P P P3 引腳,均是雙向 8位。其 硬件電路如圖 1。 89C51 內(nèi)部含有 ROM,由其組成的最小系統(tǒng)只需加上時(shí)鐘與復(fù)位,如圖 310。振蕩頻率一般在 — 12MHz 一般選用 12MHz 或 6MHz。其定義可理解為 CPU 在進(jìn)行某項(xiàng)工作的時(shí)候,發(fā)生了另一件事, CPU會(huì)接受到處理請(qǐng)求(中斷發(fā)生), CPU 就會(huì)放下現(xiàn)在做的事( 中斷響應(yīng)),而去處理剛發(fā)生的事(中斷服務(wù)),等處理完此事后,返回原工作繼續(xù)作。它的原理也很簡(jiǎn)單,屏幕里的電極作用于液晶分子,從而可以顯示。 ②液晶顯示器可以表達(dá) 32 個(gè)字符,滿足大多單片機(jī)的需要,它們之間的連接也很簡(jiǎn)單,焊接時(shí)也不容易出錯(cuò),接受到的信號(hào)速度也快。 2 引腳: VDD 即 Vcc,電源電壓,一般需要 5V。若通入高電平,則表達(dá)為數(shù)據(jù),若通入低電平,則表達(dá)為指令。 如果都向 RS 和 R/W 輸入一個(gè)高電平,則液晶顯示器就能進(jìn)行讀忙信號(hào)。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 16 16 7~ 14 引腳: D0~ D7 為液晶顯示器的 I/O 口。這些字符都有自己相對(duì)應(yīng)的固定代碼,通過(guò)代碼就可以把相對(duì)應(yīng)的地址在液晶顯示上點(diǎn)亮點(diǎn)陣字符,從而可以看到想要的顯示效果。 指令 3: 對(duì) 光標(biāo) 與 顯示 移動(dòng)控制。 指令 4:顯示開(kāi)關(guān) 模式設(shè)置 。 指令 5: 控 制 光標(biāo)或顯示 的 移位 設(shè)置。 F:如果輸入的是 低電平 ,則表示選擇 5X7 的點(diǎn)陣字符, 如果輸入的是 高電平 ,則表示選擇 5x10 的點(diǎn)陣字符 (不同類(lèi)型此功能不同)。 BF:這是 忙 的 標(biāo)志位, 如果輸入的是 高電平 ,則代表現(xiàn)在 忙, 就不可以接受輸入的命令或數(shù)據(jù), 而相反輸入的是 低電平 ,則代表現(xiàn)在 不忙 ,就可以接收到輸入的 命令或數(shù)據(jù) ,這個(gè)過(guò)程是必要的。當(dāng)然值得注意的是:要想顯示正確的字符,而不會(huì)出現(xiàn)亂碼,必需也要先輸入相對(duì)應(yīng) 的字符地址,液晶顯示器顯示我們想要的字符。 LCD 液晶主要是靠點(diǎn)陣字符來(lái)實(shí)現(xiàn)顯示功能,這些字符都包含在發(fā)生儲(chǔ)存器里,并且多達(dá) 160 個(gè),進(jìn)而可以表達(dá)很多不同的圖防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 18 18 形,如常用數(shù)字,英文等。 本課題液晶顯示電路運(yùn)用了灰度調(diào)節(jié),在電壓與接地處分別 加上 10k 電阻和1k 電阻,分壓保護(hù)電路,灰度適中。獨(dú)立鍵盤(pán)就要簡(jiǎn)單的 多,易編程,容易理解,與單片機(jī) I/O 端口連接呈一一對(duì)應(yīng)關(guān)系,條理清晰,系統(tǒng)也穩(wěn)定,初學(xué)者最好的選擇。所以編寫(xiě)程序的時(shí) 候,只需要檢測(cè) I/O 端電平的高低就能知道有沒(méi)有按下鍵盤(pán)。去抖操作又可以通過(guò)專(zhuān)用去抖電路和專(zhuān)用去抖芯片,最好的方式是通過(guò)程序軟件延時(shí),程序簡(jiǎn)單,易于操作,不用再往單片機(jī)上加其他電路,使其復(fù)雜化。它是主要把電直接轉(zhuǎn)換成光,其工作原理并不是像傳統(tǒng)白熾燈和節(jié)能燈,沒(méi)有利用鎢絲和三基色粉發(fā)光,卻另外開(kāi)發(fā)出的是電場(chǎng)發(fā)光。 聲音報(bào)警電路 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 20 20 報(bào)警裝置主要是靠 蜂鳴器 發(fā)聲來(lái)實(shí)現(xiàn)的。 壓電式蜂鳴器:其內(nèi)部結(jié)構(gòu)有振蕩器(輸出信號(hào))、阻抗匹配器(推動(dòng)作用)、壓電蜂鳴片(主要發(fā)聲)和共鳴箱(起共鳴作用)等重要部分。 原理如圖 318: A1B2FB U Z Z E R+5G N DF R 12 . 2 KQ19012 圖 318 聲音報(bào)警電路 由上圖可知,其主要元器件有蜂鳴器、電阻、三極管組成。 三極管的發(fā)射集電流流向表示類(lèi)型為 PNP,如果基極接收到的是低電平,則三極管呈關(guān)閉狀態(tài),電流不流通,不發(fā)聲,如果基極接收到的是高電平,則三極管呈飽和狀態(tài),電流通過(guò)發(fā)聲。其包含有很多常用庫(kù)函數(shù),易于理解使用的功能,而且是Windows 界面,方便查找。 Protel99SE 軟件的特點(diǎn): (1) 原理圖界面能用的 電氣連接網(wǎng)絡(luò)表 格式有很多,高達(dá) 30種 ; (2) 擁有很好 全局編輯功能; (3) 原理圖 調(diào)用好的封裝模型,可以直接生成對(duì)應(yīng) PCB; (4) 在生成相對(duì)應(yīng)的 PCB后,可以和原理圖之中雙向交叉查找,能簡(jiǎn)單輕易的看到元器件和引腳; (5) 具有一致性,也就是說(shuō)轉(zhuǎn)換可以相互的,即把原理圖生成 PCB,又可以把 PCB 轉(zhuǎn)換成原理圖。焊接時(shí)注意各端口之間連接是否正確,焊接好后用萬(wàn)用表檢測(cè)是否出現(xiàn)虛焊。即使這不是首次接項(xiàng)目完成設(shè)計(jì),但認(rèn)真獨(dú)立的動(dòng)手去做還是有些難度的。 然后是對(duì)元器件認(rèn)識(shí)不足。以后的學(xué)習(xí)一定會(huì)注意理論與實(shí)踐有機(jī)結(jié)合,邊學(xué)邊用,這樣才能算真正的掌握,理解的更深,為以后的學(xué)習(xí)埋下伏筆。此為,老師經(jīng)常關(guān)心課題進(jìn)度,遇到困難都會(huì)積極找老師,讓人覺(jué)得不是獨(dú)自在“戰(zhàn)斗”。 最后,還要感謝幫過(guò)我的同學(xué)。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 28 28 sbit LED_G= P2^1。 sbit EOC=P3^6。 sbit Key3=P3^7。 extern void Key()。i++) for(j=0。 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 29 29 //指示燈變量 uchar WARNING=25。 EA=1。 init()。amp。set==0) { 防災(zāi)科技學(xué)院畢業(yè)設(shè)計(jì) 30 30 flag=1。 //轉(zhuǎn)化初始化 ST=0。 temp_=Data_ADC0809。 FENG=0。 TR0=0。//打開(kāi)顯示 無(wú)光標(biāo) 光標(biāo)閃爍 write_(0x06)。//屏幕初始化 write_(0x0c)。 } if(Key2==0amp。 WARNING++。039。+WARNING/10%10)。 write_(0x80+0x40+13)。set!=0) { while(Key3==0)。 write_(0x80+0x40+11)。 write_data(39。039。 } } void time1_int(void) interrupt 1 { uchar count。 if(count==10) { if(flag==0) { LED_G=0。 } if(flag==1) { LED_G=1。 } } if(count==20) { count=0。 san=1。 san=0。 uchar code Init2[]
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1