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

正文內容

基于單片機酒精溶度檢測儀畢業(yè)設計-wenkub.com

2025-06-24 21:08 本頁面
   

【正文】 adwr=1。 }/****************************************************函數(shù)功能:對采集信號進行模數(shù)轉換有利于 MCU 對數(shù)字信號的處理****************************************************/void AD(){ adcs=0。 WriteInstruction(0x06)。 WriteInstruction(0x38)。 //延時 15ms,首次寫指令時應給 LCD 一段較長的反應時間 WriteInstruction(0x38)。 _nop_()。 _nop_()。 //E 置低電平,寫指令時, E 為高脈沖,就是讓 E 從 0到 1 發(fā)生正跳變,所以應先置0 P0=y。 //顯示位置的確定方法規(guī)定為80H+地址碼 x }/*****************************************************函數(shù)功能:將數(shù)據(jù)(字符的標準 ASCII 碼)寫入液晶模塊入口參數(shù):y(為字符常量)*****************************************************/void WriteData(unsigned char y) { while(BusyTest()==1)。 _nop_()。 _nop_()。 //空操作兩個機器周期,給硬件反應時間 P0=dictate。 //根據(jù)規(guī)定, RS 和 R/W 同時為低電平時,可以寫入指令 RW=0。 //將忙碌標志電平賦給 result E=0。 //空操作 _nop_()。 RS=0。z++) delay1ms()。y++) 。 for(x=0。 //分別儲存預熱時間的個位和十位unsigned char C1,C2,C3。 //flag 建立標志位、tt 構成定時器 1s 次數(shù)、time 為預熱倒計時時間unsigned char i,j,k,m,n。 //定義字符數(shù)組顯示提示信息unsigned char code string5[ ]={:}。 //定義字符數(shù)組顯示數(shù)字unsigned char code string0[ ]={Preheat}。 //綠燈,系統(tǒng)正常工作sbit D2=P2^3。 //電路總開關sbit K0=P3^0。 //忙碌標志位, ,將 BF 位定義為 引腳sbit adrd=P3^7。南昌航空大學學士論文39附 錄附錄一 原理圖南昌航空大學學士論文40南昌航空大學學士論文41附錄二 PCB 圖南昌航空大學學士論文42南昌航空大學學士論文43附錄三 實物圖南昌航空大學學士論文44附錄四 程序清單/***************************************************該程序為酒精溶度測試系統(tǒng)的源程序,采用模塊化進行編程,整個軟件程序的編寫采用查詢式方式編寫的***************************************************/includeinclude //包含_nop_()函數(shù)define uint unsigned intdefine uchar unsigned charsbit RS=P3^5。我們遇到了很多的難題,比如硬件器件的選擇,功能的實現(xiàn)等。我的畢業(yè)課題是基于單片機酒精濃度測試系統(tǒng)的設計,是一個實際的小工程。本論文從選題到完成,每一步都是在劉老師的指導下完成的,傾注了劉老師大量的心血。這不僅僅是一次簡單的畢業(yè)考察,而是對我們四年大學所學得知識的總結南昌航空大學學士論文37參考文獻[1] 系列單片機原理與接口技術[M].北京:北京航空航天大學出版社,2022[2] 鄭學堅,[M].北京:清華大學出版社,2022 [3] Design and Construction of a Microcontroller Based Transcranial Magic Stimulator,M. Burunkaya; 2022 [4] —輸入通道器件分冊[M].北京:北京航空航天大學出版社,2022[5] 鄭義, AT89C52 和 TLC1543 實現(xiàn)數(shù)據(jù)采集系統(tǒng)[J].電子世界,2022(12),第 3 期:P24~P25[6] Microcontroller based digitally controlled ultrasonic motor drive system ,Gungor Bal;Erdal Bekiroglu;Ramazan Bayindir;Hasan Uzel《Journal of Electroceramics》, 2022 3/4 :P15~P19[7] TLC1543 的單片機多路采樣監(jiān)測系統(tǒng)的設計[J].儀器儀表與分析監(jiān)測,2022,(04),第 5 期:P5~P7[8] [M].北京:北京航空航天大學出版社,2022[9] 趙曉安. MCS51 :天津大學出版社,2022[10] 何立民.從 Cygnal 80C51F 看 8 ,2022 年,第 5 期:P5~P8[11] Self adaptive diagnosis of tool wear with a microcontroller,Erkki Jantunen;Eero Vaajoensuu《Journal of Intelligent Manufacturing》, ,P23~P27[12] Design and Realization of a Microcontroller Based ETest Strip Application Device,Bahar Celik;Nihal Fatma Guler;Inan Guler《Instrumentation science amp。最后把所有模塊進行優(yōu)化整合,便得到了一個完整的系統(tǒng)。軟件是用 C 語言相編寫的,具有很好的編寫語言的優(yōu)點,具有很好的可控性、模塊化和移植性。負載電阻的分壓值即對應著一個酒精氣體的濃度值,只需對該分壓值采樣,就可得到要測酒精氣體濃度值的信號。根據(jù)設計前對該系統(tǒng)所要實現(xiàn)功能的要求,綜合考慮我們采用 STC89C52 單片機為控制核心。南昌航空大學學士論文35南昌航空大學學士論文36總 結目前,隨著人們的生活水平的提高,私家車的數(shù)量也越來越多,從而引發(fā)的交通是事故也急劇增加,其中大部分是由于酒后駕車,所以具有民用價值的便攜式酒精濃度檢測儀的研制受到了人們的高度重視。每測一次,能對酒精濃度是否超標進行檢查,超標的話聲光模塊會進行報警。電路連接好,并將調試程序代碼(注釋電壓到酒精濃度轉換關系代碼)燒寫到AT89S51 單片機上后,接上+5V 電源開始調試。此外對于 V0 管腳,作為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產(chǎn)生“鬼影” ,因此可通過一個電位器實現(xiàn)對其的電壓調整,前文提到,將其調節(jié)到 ~ 時對比度效果最好。 (其中測量用的酒精溶液是用無水乙醇和純凈水按體積比來配制的,單位mL/mL 表示的是 1mL 酒精溶液中含酒精的體積。這個問題非常容易被人忽視,但這卻是十分重要的一步。如果沒有問題,則可以進行功能的檢測。電路板焊接完成后,需要對每個元器件的引腳逐個進行檢查,一方面是檢查有沒有引腳虛焊或與其他信號線短路,另一方面是對器件引腳功能的再檢查,查看設計是否正確。 系統(tǒng)硬件調試先做出 PCB 板,焊接前應對整個電路板進行檢查。讀狀態(tài)字忙?寫指令代碼、顯示數(shù)據(jù)讀顯示數(shù)據(jù)開始傳送地址指令碼返回南昌航空大學學士論文29開始有鍵按下否?調整閾值將測量值與閾值進行比較測量值閾值—90 閾值—90測量值閾值測量值 閾值黃、紅燈不亮,報警器不想黃燈亮,紅燈不亮,報警器不響黃燈不亮,紅燈亮,報警器響返回NYAD 轉換子程序圖 報警模塊流程圖 時鐘模塊本次畢設用單片機內部的定時器 1 作為系統(tǒng)時鐘,初始時間可以自己設定,然后通過單片機送給液晶顯示,其具體軟件流程圖如圖 。按鍵按下?調用延時程序按鍵釋放?調整閾值開始返回南昌航空大學學士論文27開始按鍵按下?調用延時子程序按鍵是否釋放?執(zhí)行相應的程序圖 確認按鍵查詢方式流程圖 液晶顯示輸出模塊LCD1602 模塊在本系統(tǒng)中主要起著開界面數(shù)字顯示,以及各控制效果的顯示。 按鍵輸入模塊按鍵時顯現(xiàn)人機對話的一個控制按鈕,通過按鍵的操作,對系統(tǒng)進行發(fā)送操作指令,后經(jīng)與 MCU 串行通信,然后在液晶上顯示。此時芯片的 VIN()端應該接入等于 Vmin 的恒值電碼墳上,而輸入電壓 VIN 仍然加到VIN(+)引腳上。當 fCLK 超過 640KHZ,轉換精度下降,超過極限值 1460KHZ 時便不能正常工作。如果將 CS 和 WR 端與 INTR 端相連,則 ADC0804 就處于自動循環(huán)轉換狀態(tài)。其典型應用參數(shù)為:R=10K,C=150PF,fCLK≈640KHZ,轉換速度為 100μs。 CS 、RD 、WR 是數(shù)字控制輸入端,滿足標準 TTL 邏輯電平。南昌航空大學學士論文22 圖 主程序流程圖開始初始化 MCU信號采集AD 轉換總開關 K 是否按下?顯示系統(tǒng)預熱時間顯示系統(tǒng)信息開關 K2 是否按下?并判斷標志位 flag?顯示檢測值和實時時鐘開關 K0,K1 是否按下?調整閾值Y,flag=0NY,flag=1NYNY南昌航空大學學士論文23 A/D 轉換模塊(1)模數(shù)轉換模塊的主要功能就是將經(jīng)放大器放大的模擬電壓信號轉化為 MCU 能夠處理的數(shù)字信號,并傳送給 MCU,由于酒精傳感器的采集信號較大,不需要放大器進行放大,直接進行模數(shù)轉換。 主程序模塊主程序實現(xiàn)的功能:與硬件相結合實現(xiàn)酒精濃度檢測系統(tǒng)的各個功能。所以單片機在啟動測試模數(shù)轉換芯片之前要選擇通道 0,寫入模數(shù)轉換芯片,并將用作查詢的單片機引腳 置位,然后啟動對通道 IN0 端輸入的采集電壓信號作模數(shù)轉換,等待轉換的結束。 軟件功能分析系統(tǒng)程序主要完成 A /D 轉換、液晶顯示、聲光報警、時鐘等功能。且具有良好的模塊化、容易閱讀、維護等優(yōu)點,且編寫的模塊程序易于移植。程序編寫語言比較常見的有 C 語言、匯編語言。具體接法如圖 .圖 聲光報警原理圖南昌航空大學學士論文204 基于單片機酒精溶度測試系統(tǒng)的軟件設計系統(tǒng)軟件采用 C 語言,在 Windows XP 環(huán)境下采用 KeiluVision2 進行編寫,對STC89C52 進行編程以實現(xiàn)各項功能。 ADC0804模數(shù)轉換電路圖 液晶顯示模塊LCD1602 字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點陣式LCD,目前常用 161,162,202 和 402 行等的液晶顯示模塊,模塊組件內部主要由 LCD 顯示屏、控制器、列驅動器和偏壓產(chǎn)生電路構成。WR 由低到高時,A/D 開始轉換,一次轉換一共需要 66~73 個時鐘周期。整個數(shù)據(jù)采集過程,由微處理器有序地執(zhí)行若干指令來完成。模擬地 AGND 和數(shù)字地 DGND 分別設置引入端,使數(shù)字電路的地電流不影響模擬信號回路,以防止寄生耦合造成的干擾。如果輸入電壓 VIN 的變化范圍從 0V 到 Vmax,則芯片的VIN()端接地,輸入電壓加到 VIN(+)引腳。WR 由低跳高時 A/D 轉換開始,8 位逐次比較需 88=64 個時鐘周期,再加上控制邏輯操作,一次轉換需要 66~73 個時鐘周期。允許的時鐘頻率范圍為100KHZ~1460KHZ。CS 、RD 用來讀 A/D 轉換的結果,當它們同時為低電平時,輸出數(shù)據(jù)鎖存器 DB0~DB7 各端上出現(xiàn) 8 位并行二進制數(shù)碼。EA AD 采樣電路的設計所謂 A/D 轉換器就是模擬/數(shù)字轉換器(ADC) ,是將輸入的模擬信號轉換成數(shù)字信號。當這 3 個準雙向 I/O 口作輸入口使用時,要向該口先寫 1,另外準雙向口 I/O 口無高阻的“浮空”狀態(tài)。當 引腳為高電平A EA時,單片機訪問片內程序存儲器,但在 PC 值超過 0FFFH 時,即超出片內程序存儲器的 4KB 地址范圍時將自動轉向執(zhí)行外部程序存儲器內的程序。③ 引腳:程序存儲器允許輸出控制端。當單片機訪問外部存儲器時,ALE 輸出信號的負跳沿用于單片機發(fā)出的低 8 位地址經(jīng)外部鎖存器鎖存的鎖存控制信號。在單片機工作時,此引腳應為≤ 低電平。⑵ 控制引腳: 、ALE 、 、RESET(RST) 。這個反相放大器構成了片內振蕩器。時鐘引腳 XTALXTAL2 外接晶體與片內的反相放大器構成了 1 個晶體振蕩器,它為單片機提供了時鐘控制信號。制作工藝為 HMOS 的 MCS51 的單片
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1