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

正文內(nèi)容

酒精濃度檢測儀設計-wenkub.com

2025-07-04 15:42 本頁面
   

【正文】 if(a==10) a=0。 if(d==10) { d=0。 if(tt==20) { tt=0。 write_data(0x30+c)。 write_data(0x30+a)。 a=value/100。 rd=1。 delay(1)。 delay(1)。 lcden=1。 lcden=0。 P0=。y0。 }/******************************************//********************延時子函數(shù)**********************/void delay(uint z){ uint x,y。 b=10。 write_(0x0c)。 while(!k2)。 if(k1==0) flag=0。 write_data(table[c])。 write_data(table[a])。 TH0=(6553650000)/256。 c=0。 d1=1。 } if(k2==0) //按鍵檢測 { delay(5)。 d1=1。 display()。 write_str(str)。 //松手檢測 } while(flag==0) //執(zhí)行待機程序 { TR0=0。 while(!k1)。 //AD轉(zhuǎn)換函數(shù)void display()。 //有無符號整型形參的延時函數(shù)void write_str(uchar *)。uchar code table[]=0123456789: 。sbit rd=P1^6。sbit lcdrs=P2^5。sbit d1=P1^1。顧老師嚴謹?shù)闹螌W態(tài)度,優(yōu)秀的學術底蘊,孜孜不悔的教學精神,平易近人的人格魅力,對我影響深遠。醉酒駕車是指車輛駕駛人員血液中的酒精含量大于或者等于80mg/100ml的駕駛行為本設計編程采用c語言,體現(xiàn)了其很好的計算機語言優(yōu)勢。設置TMOD=0x01;使定時器零工作在方式一,工作方式一是十六位不能自動重裝初值的方式,所以在進入定時器中斷函數(shù)后要重新裝初值。 定時器與定時器中斷本設計在待機時,執(zhí)行一個簡易的十分鐘以內(nèi)的計時程序。 //延時消抖 if(k1==0) //再次按鍵檢測……………… }k2消抖: if(k2==0) //按鍵檢測 { delay(5)。消抖原理:在檢測到按鍵后,立刻延時約五毫秒,即延時消抖,這樣就過了抖動時間,之后手的按鍵力度是非常穩(wěn)定的。 //消抖 if(k2==0) flag=1。值得注意的是要在執(zhí)行待機程序或檢測報警程序前,執(zhí)行待機程序的程序尾部,以及執(zhí)行檢測報警程序的程序尾部多加入按鍵檢測程序: if(k1==0) //按鍵檢測 { delay(5)。 標志數(shù)的應用(主函數(shù)運行待機程序還是檢測程序的判斷) 為了能讓主函數(shù)分清是執(zhí)行執(zhí)行待機程序還是檢測程序報警程序,引進標志數(shù)flag。 硬件的連接已經(jīng)在前面各節(jié)中詳細介紹,此處不再贅述。6.系統(tǒng)總體設計 硬件總體框圖MQ3傳感器模塊LCD顯示模塊MCU控制中心報警電路與待機指示燈電路A/D轉(zhuǎn)換模塊按鍵圖61 硬件總體框圖 程序流程圖執(zhí)行酒精濃度的實時檢測,顯示和報警執(zhí)行待機程序,液晶顯示簡易計時,不檢測和不顯示酒精濃度k2按下標志數(shù)flag置一k1按下標志數(shù)flag置零k1與k2未按下標志數(shù)flag為初始值1檢測按鍵k1與k2是否按下開始 圖62 程序流程圖 硬件調(diào)試 在制作實物時有忘記連接、虛焊、飛線以及連接錯誤等情況,好在都成功檢查了出來并改善了。接入220V交流電后從變壓器輸出12V交變電壓,再經(jīng)過橋式整流電路整流,輸出直流電。 //松手檢測 }S3按鍵檢測: if(k2==0) //檢測按鍵是否按下 { delay(5)。 //S3位定義sbit k2=P2^1。S2為待機控制按鍵。 軟件部分設計 位定義語句:sbit d2=P1^1。 //低電平輸出時,D1點亮 用程序?qū)1熄滅: d1=1。 //定義蜂鳴器sbit d1=P1^1。發(fā)光二極管D1為報警燈,它的正端接電源正。 //在第一行,第十個字符處寫入時鐘的秒鐘個位由于是在不斷循環(huán)調(diào)用,即不斷數(shù)據(jù)刷新,而a、b、c、d的改變是通過定時器零實現(xiàn)的。 //在第一行,第八個字符處寫入閃爍的冒號 write_(0x80+8)。在待機時,循環(huán)程序中不斷執(zhí)行語句: write_(0x80+6)。 //在第二行,第六個字符處寫入value十位 write_(0x80+0x40+6)。 //c為value的個位 write_(0x80+0x40+4)。 //定義局部變量a、b、c value=*temp。寫完后指針變?yōu)榱?,自動結束。}這里靈巧的應用了數(shù)組指針,比傳統(tǒng)的for嵌套循環(huán)寫入方便很多。 write_(1)。 //將E拉低}結合圖10,將對以上分析更加清楚。 //對P0賦值,該值是要寫入的數(shù)據(jù) ,da為形參 delay(5)。 //E拉高,讓液晶讀P0口,寫入對應命令碼 delay(5)。寫命令函數(shù)各語句分析:void write_(uchar ){ lcdrs=0。 本設計中LCD1602的軟件設計 本設計的液晶寫命令子函數(shù)和寫數(shù)據(jù)子函數(shù)程序分析 圖42 LCD1602寫操作時序注意前提,在初始化函數(shù)void init(){……}中,已將R/W拉低(對應lcden=0;語句),即只對液晶進行寫操作,不讀液晶狀態(tài)。3號角接到10K可調(diào)電阻M103的可調(diào)端,M103另外兩端接電源正和地。當處于寫指令時,RS為低脈沖,R/W為低脈沖,D0~D7=指令碼,E=高脈沖。 //將RD拉高} 4 顯示模塊軟硬件設計 LCD1602簡介LCD1602每行可以輸出16個字符,可以顯示兩行,故稱1602,它不帶中文字庫,故只能顯示數(shù)字、字母和普通字符。 //延時一會,避免紊亂 rd=0。 //延時約一毫秒,讓芯片忙完 wr=1。再讓RD端拉低,同樣軟件延時一毫秒,讓單片機讀走數(shù)據(jù)。當測試值超標,則使報警電路報警,顯示模塊和報警電路的軟硬件設計將在后面詳細介紹。19號引腳跨接一個10K電阻與4號引腳相連,4號引腳在與56PF的電容相接,電容另一端接地。它如果與單片機的外部中斷端口()相連,在轉(zhuǎn)換結束后給單片機一個中斷,讓單片機讀走數(shù)據(jù)。引腳三為外部寫數(shù)據(jù)允許位,芯片處于外部寫允許狀態(tài),此時芯片從6號和7號引腳獲取電壓差值,當此引腳再次拉高時,芯片便開始AD轉(zhuǎn)換。 本設計中ADC0804外圍硬件連接圖33 ADC0804外圍電路連接20號引腳角和10號引腳分別接VCC和GND,為芯片提供工作電壓。   轉(zhuǎn)換時間:100us(fCK=640KHz時)。 AD轉(zhuǎn)換軟硬件件設計 ADC0804簡介 圖32 ADC0804引腳示意圖ADC0804是屬于連續(xù)漸進式的A/D轉(zhuǎn)換器,這類型的A/D轉(zhuǎn)換器除了轉(zhuǎn)換速度快(幾十至幾百us)、分辨率高外,還有價錢便宜的優(yōu)點,普遍被應用于微電腦的接口設計上。 相對濕度: 65%177。濃度斜率 (200ppm alcohol ) 適用范圍: 技術參數(shù) 21%(標準條件) 氧氣濃度會影響靈敏度特性 RH Tao 使用溫度≤900mW 符號31Ω177。177。備注此端口接入ADC0804的6號引腳,實現(xiàn)AD轉(zhuǎn)換。MQ3酒精濃度傳感器模塊引腳示意圖如上圖,除VCC和GND以外,模塊還有兩個輸出端口,TTL電平輸出端口和模擬信號輸出端口。
點擊復制文檔內(nèi)容
外語相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1