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

正文內(nèi)容

智能酒駕檢測(cè)系統(tǒng)-文庫吧資料

2025-07-13 14:24本頁面
  

【正文】 置寄存器bit定義 */enum{ MD_NORMAL = (0 6), /* 正常模式 */ MD_CAL_SELF = (1 6), /* 自校準(zhǔn)模式 */ MD_CAL_ZERO = (2 6), /* 校準(zhǔn)0刻度模式 */ MD_CAL_FULL = (3 6), /* 校準(zhǔn)滿刻度模式 */ GAIN_1 = (0 3), /* 增益 */ GAIN_2 = (1 3), /* 增益 */ GAIN_4 = (2 3), /* 增益 */ GAIN_8 = (3 3), /* 增益 */ GAIN_16 = (4 3), /* 增益 */ GAIN_32 = (5 3), /* 增益 */ GAIN_64 = (6 3), /* 增益 */ GAIN_128 = (7 3), /* 增益 */ /* 無論雙極性還是單極性都不改變?nèi)魏屋斎胄盘?hào)的狀態(tài),它只改變輸出數(shù)據(jù)的代碼和轉(zhuǎn)換函數(shù)上的校準(zhǔn)點(diǎn) */ BIPOLAR = (0 2), /* 雙極性輸入 */ UNIPOLAR = (1 2), /* 單極性輸入 */ BUF_NO = (0 1), /* 輸入無緩沖(內(nèi)部緩沖器不啟用) */ BUF_EN = (1 1), /* 輸入有緩沖 (啟用內(nèi)部緩沖器) */ FSYNC_0 = 0, FSYNC_1 = 1 /* 不啟用 */}。 /* 定義口線置0和置1的宏 */ define CS_0() CS = 0 define CS_1() CS = 1 define RESET_0() RESET = 0 define RESET_1() RESET = 1 define DI_0() DIN = 0 define DI_1() DIN = 1 define SCK_0() SCK = 0 define SCK_1() SCK = 1 define DO_IS_HIGH() (DOUT != 0) define DRDY_IS_LOW() (DRDY == 0)endififdef HARD_SPI /* 硬件SPI */ error Don39。 sbit DOUT = P1^4。 sbit DIN = P1^2。 !defined(HARD_SPI) error Please define SPI Interface mode : SOFT_SPI or HARD_SPIendififdef SOFT_SPI /* 軟件SPI */ /* 定義GPIO端口 */ sbit CS = P1^0。}include include define SOFT_SPI /* 定義此行表示使用GPIO模擬SPI接口 */define uint unsigned intdefine uchar unsigned char//define HARD_SPI /* 定義此行表示使用CPU的硬件SPI接口 *//* 通道1和通道2的增益,輸入緩沖,極性 */define __CH1_GAIN_BIPOLAR_BUF (GAIN_1 | UNIPOLAR | BUF_EN)define __CH2_GAIN_BIPOLAR_BUF (GAIN_1 | UNIPOLAR | BUF_EN)if !defined(SOFT_SPI) amp。 write_1602dat(0x30+sw)。 //取個(gè)位 write_1602(x+y)。 //取百位 sw=dat%100/10。 //顯示清零,數(shù)據(jù)指針清零}void diaplay_int10(uchar x,uchar y,uint dat)//寫時(shí)分秒{ uchar bai,gw,sw。 //開顯示不顯示光標(biāo) write_1602(0x06)。 write_1602(0x38)。 delayms(5)。 x++。 } /******************液晶寫入字符串函數(shù)************************/ void LCD_Write_String(uchar x,uchar y,uchar *s) { while (*s) { LCD_Write_Char(x,y,*s)。 } else { write_1602(0xC0 + x)。 en=1。 en=0。 //置為寫入數(shù)據(jù) P0=dat。 en=1。 en=0。 //置為寫入命令 P0=。 diaplay_int10(er,12,jiujing_shezhi)。 jiujing_shezhi=jiujing_shezhi+10。} } } } if(key2==0) { delayms(5)。 } else{ car_led=1。 if(car_falg) { car_led=0。 if(key1==0) { while(!key1)。flag=1。 } else {led=1。 beep=0。 delayms(300)。 led=0。 write_1602dat(0x30+ge)。 write_1602dat(0x30+bai)。 write_1602(yh+8)。 shi=jiujing%100/10。 qian=jiujing/1000。 baojing()。 delayms(20)。 jiujing=volt*15。 endif volt1 = ((int32_t)adc1 * 5000) / 65535。 /* 執(zhí)行時(shí)間 80ms */ else /* 如果只采集1個(gè)通道,則刷新速率 50Hz (缺省設(shè)置的,最大可以設(shè)置為500Hz) */ adc1 = TM7705_ReadAdc(1)。 while (1) { if 1 /* 雙通道切換采樣,執(zhí)行一輪實(shí)際那約 160ms */ adc1 = TM7705_ReadAdc(1)。 /* 自校準(zhǔn)。 bsp_InitTM7705()。 while(1) { TM7705_Demo()。 LCD_Write_String(0,1,Set Alcohol:)。void main(){ lcd_init()。int jiujing,jiujing_shezhi=10。void keyscan(void)。void diplay_ad()。 //濃度設(shè)置bit flag=1,car_falg=0。 //報(bào)警燈sbit key1=P2^6。 //汽車燈sbit car=P2^0。附錄A:部分程序include include include include sbit beep=P3^6。為此,我向熱心幫助過我的所有老師和同學(xué)表示深深地敬意!同時(shí)還要感謝學(xué)校安排的這次鍛煉機(jī)會(huì),在即將畢業(yè)之際,能更好地掌握專業(yè)知識(shí)與實(shí)際的結(jié)合。老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)的工作作風(fēng)給我留下了深刻的印象。 第六章 總結(jié)參考文獻(xiàn)[1][D]:吉林:吉林大學(xué),2008. [2]丁舒平,[J].公路交通科技,2009(3):169.[3][J].硅谷,2008(23):181. [4][D].福建:福州大學(xué),2005.[5] 年全國道路交通事故情況. /n16/n1282/n3553/17702 年 1 月 4 日.[6]母國勇,[J].安全與交通[7][J].公路與汽運(yùn),2004,(05):19~20 [8]趙衛(wèi)興,高巖,陳鷹。它擁有豐富的庫元件,尤其是動(dòng)態(tài)外設(shè)的仿真極大地補(bǔ)充了其他仿真軟件的不足;虛擬工具箱的引入為仿真測(cè)試提供了方便。μvison系列開發(fā)工具目前的最高版本μvison,支持匯編語言以及C51等的程序設(shè)計(jì)。編譯器完成對(duì)程序的編譯、連接等工作,并最終生成可執(zhí)行文件。單片機(jī)通過模數(shù)轉(zhuǎn)換芯片的數(shù)據(jù)輸出讀取轉(zhuǎn)換后的數(shù)據(jù)。由于AD7705的模擬輸入端與負(fù)載電阻的一端用導(dǎo)線連在一起,所以單片機(jī)需要選擇通道0,然后寫入模數(shù)轉(zhuǎn)換芯片,這樣才能啟動(dòng)測(cè)試模數(shù)轉(zhuǎn)換芯片,當(dāng)有經(jīng)過放大后的模擬信號(hào)通過通道IN3端輸入過來時(shí),啟動(dòng)對(duì)采集的電壓模擬信號(hào)作模數(shù)轉(zhuǎn)換,等待轉(zhuǎn)換的結(jié)束。系統(tǒng)程序主要完成信號(hào)調(diào)理、A/D轉(zhuǎn)換、液晶顯示、報(bào)警、繼電器驅(qū)動(dòng)等功能。可以高或低電平控制繼電器吸合。故在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。讀寫時(shí)序圖分別如圖39和圖310。:輸入RS=1,RW=0,E=高脈沖。:輸入RS=0,RW=0,E=高脈沖。:輸入RS=1,RW=1,E=高脈沖。LCD1602的基本操作分為四種::輸入RS=0,RW=1,E=高脈沖。第15腳:背光源正極。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時(shí),液晶模塊執(zhí)行命令。第5腳:R/W為讀寫信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫操作。第3腳:VL為液晶顯示器對(duì)比度調(diào)整端,接正電源時(shí)對(duì)比度最弱,接地時(shí)對(duì)比度最高,對(duì)比度過高時(shí)會(huì)產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10K的電位器調(diào)整對(duì)比度。圖38 LCD1602實(shí)物圖它的16條引腳定義如表31:編號(hào)符號(hào)引腳說明編號(hào)符號(hào)引腳說明1VSS電源地9D2數(shù)據(jù)2VDD電源正極10D3數(shù)據(jù)3VL液晶顯示偏壓11D4數(shù)據(jù)4RS數(shù)據(jù)/命令選擇12D5數(shù)據(jù)5R/W讀/寫選擇13D6數(shù)據(jù)6E使能信號(hào)14D7數(shù)據(jù)7D0數(shù)據(jù)15BLA背光源正極8D1數(shù)據(jù)16BLK背光源負(fù)極表31引腳說明第1腳:VSS為地電源。下面以長沙太陽人電子有限公司的1602字符型液晶顯示器為例,介紹其用法。電路如圖37所示。MQ3氣體傳感器對(duì)酒精的靈敏度高,可以抵抗汽油、煙霧、水蒸氣的干擾。使用簡(jiǎn)單的電路即可將電導(dǎo)率的變化轉(zhuǎn)換為與該氣體濃度相對(duì)應(yīng)的輸出信號(hào)。 AO輸出:(相對(duì)無污染),最高濃度電壓4V左右 MQ3氣體傳感器所使用的氣敏材料是在清潔空氣中電導(dǎo)率較低的二氧化錫(SnO2)。功耗(電流):150mA電氣性能:(4)模擬量輸出0~5V電壓,濃度越高電壓越高;(5)對(duì)乙醇蒸汽具有很高的靈敏度和良好的選擇性;(6)具有長期的使用壽命和可靠的穩(wěn)定性;(7)快速的響應(yīng)恢復(fù)特性; 這種傳感器可檢測(cè)多種濃度酒精氣氛,是一款適合多種應(yīng)用的低成本傳感器。當(dāng)傳感器所處環(huán)境中存在酒精蒸汽時(shí),傳感器的電導(dǎo)率隨空氣中酒精氣體濃度的增加而增大。電路如圖36所示。增益可編程大器AD7705 包括兩個(gè)全差分模擬輸入通道。這一點(diǎn)非常符合對(duì)分辨率要求較高但對(duì)轉(zhuǎn)換數(shù)字要求不高的應(yīng)用,例如數(shù)字音頻產(chǎn)品和智能儀器儀表產(chǎn)品等。若外接晶體振蕩器、精密基準(zhǔn)源和少量去耦電容, 即可連續(xù)進(jìn)行A D轉(zhuǎn)換。這種器件還具有高分辨 率、寬動(dòng)態(tài)范圍、自校準(zhǔn)、優(yōu)良的抗噪聲性能以及低電壓低功耗等特點(diǎn), 非常適合儀表測(cè)量、工業(yè)控制等領(lǐng)域的應(yīng)用。DRDY的狀態(tài)通過監(jiān)視與DRDY線相編程數(shù)字濾波器等部件。此方案采用二線連接收發(fā)數(shù)據(jù)。AD7705 采用SPI Q SPI兼容的三線串行接口,能夠方便地與各種微控制器和DSP 連接, 也比并行接口方式大大節(jié)省了CPU的 IO口。圖34按鍵電路聲光報(bào)警電路采用的是蜂鳴器和LED燈,電路如圖35所示。圖33復(fù)位電路本設(shè)計(jì)中由于使用的按鍵較少使得單片機(jī)的輸出端口較為充裕,所以采用了獨(dú)立按鍵的方式對(duì)設(shè)定值的各個(gè)數(shù)位進(jìn)行控制,k1按鍵模擬汽車啟動(dòng),k2按鍵用來用來設(shè)置濃度,在單片機(jī)的輸出端口中用P2^6~P2^7端口來控制按鍵,并用軟件的形式不斷的掃描檢測(cè)按鍵的狀態(tài),隨時(shí)記錄按鍵的返回值,以便于其它模塊的調(diào)用。如下圖33所示。STC89C52本身沒有復(fù)位功能,它是通過外部構(gòu)建的復(fù)位電路來實(shí)現(xiàn)復(fù)位的,復(fù)位操作需要的信號(hào)首先會(huì)由單片機(jī)的復(fù)位引腳RST通過施密特觸發(fā)器來抑制噪聲進(jìn)行補(bǔ)償,然后施密特觸發(fā)器會(huì)產(chǎn)生輸出電平,最后由復(fù)位電路采樣,只有這樣得到的信號(hào)才能滿足要求。如圖32所示,其中電容C1和C2起到調(diào)節(jié)頻率的作用,其值一般取22uF,~12MHZ。STC89C52按鍵電路AD7705采樣電路LCD1602顯示電路繼電器模塊MQ3傳感器聲光報(bào)警電路 圖31 電路設(shè)計(jì)框圖單片機(jī)STC89C52作為本次項(xiàng)目的核心器件,它主要用來進(jìn)行各個(gè)模塊的協(xié)調(diào)工作,其中,在它的外圍電路上有:按鍵電路、模數(shù)轉(zhuǎn)換電路、液晶顯示電路、聲光報(bào)警電路、繼電器電路、MQ3傳感器電路。 3 系統(tǒng)硬件設(shè)計(jì)本系統(tǒng)中繼電器主要
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1