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

正文內(nèi)容

基于單片機(jī)的紅外線測距系統(tǒng)畢業(yè)論(參考版)

2025-06-07 09:21本頁面
  

【正文】 AVR。 23 Infrared Ranging System Based on SCM ChangCheng Electronic Information Engineering, Nanjing University of Information Science amp。在整個(gè)的論文寫作中,各位老師、同學(xué)和朋友積極的幫助我查資料和提供有利于論文寫作的建議和意見,在他們的幫助下,論文 得以不斷的完善,最終幫助我完整的寫完了整個(gè)論文。 在此,謹(jǐn)向 祁 老師表示崇高的敬意和衷心的感謝!謝謝 祁 老師在我撰寫論文的過程中給與我的極大地幫助。本論文從選題到完成,每一步都是在 祁老師 的指導(dǎo)下完成的,傾注了 祁老師 大量的心血。 論文得以完成,要感謝的人實(shí)在太多了,首先要感謝 祁博宇 老師,因?yàn)檎撐氖窃? 22 祁老師的 悉心指導(dǎo)下完成的。 參考文獻(xiàn) [1]宜禾、岳敏,《紅外系統(tǒng)》, 1985年, 57 [2]西德 K 斯達(dá)爾、 G 繆斯卡,《紅外技術(shù)》, 1979年 [3]袁希光編著《傳感器技術(shù)手冊》 [M]. 國防工業(yè)出版社 1989 [4]王建華、逢玉臺, MAX7219 原理及其應(yīng)用 [J].電子技術(shù), 2021, 3639 [5]佟云峰,時(shí)鐘芯片 DS12887在單片機(jī)系統(tǒng)中的應(yīng)用 [J].昆明冶金高等??茖W(xué)校學(xué)報(bào), 2021, 4647 [6]Kim EJ, Yanagida Y, Haruyama T, for afetoprotein coupled with a disposable amperometric glucose oxidase sensor amp??朔擞梢环N傳感器所構(gòu)成測距系統(tǒng)的不足,并測量距離更準(zhǔn)確的估計(jì)。 5 結(jié)論 該設(shè)計(jì)從分析,和實(shí)物設(shè)計(jì)從理論上誤差精確到了 cm 級,在適用距離上和精確度上比超聲測距有一定的優(yōu)勢。由第一部分分析,測量最大距離和精度都和發(fā)射器調(diào)制頻率成反比,選用器材應(yīng)選用發(fā)射器調(diào)制頻率適當(dāng)大的發(fā)射器。j125。當(dāng) 3個(gè)按鍵中任何一個(gè)按 鍵按下時(shí),與非門的輸出都為高電平,從而使單片機(jī)產(chǎn)生中斷。 BIT( RXC ) ) ); dataLen = UDR; for( i = 0; i dataLen; i ++ ) { while( !( UCSRA amp。=0X80; //關(guān)閉 第四位數(shù)據(jù) } UART 操作的基本函數(shù) UART初始化及收 /發(fā)操作程序如下所示: /******************** 串口 初始化 ***************************/ //UART0 initialisation // desired baud rate: 9600 // actual: baud rate:9615 (%) // char size: 8 bit // parity: Disabled 18 void uart0_init(void) { UCSRB = 0x00; //設(shè)定波特率 UCSRA = 0x00; UCSRC = 0x86; UBRRL = 0x00; //設(shè)定波特率低位 UBRRH = 0x00; //設(shè)定波特率高位 UCSRB = 0x98; } /******************** 串口 發(fā)送程序 ***********************/ void USART_Transmit(uchar x) { while(!(USRamp。=0X20; //關(guān)閉第二位數(shù)據(jù) PORTA|=0X40; //顯示第三位數(shù)據(jù) PORTC= disdata[2]; Delay(10); //延時(shí) 1ms PORTAamp。r_trap ); } /*********************模擬轉(zhuǎn)換完成中斷 ************************/ pragma interrupt_handler ad_handler:15 void ad_handler(void) { addata=ADC2; PIRTB=addata; ADCSR |=BIT(ADSC); //啟動(dòng)下一次轉(zhuǎn)換 } LED 動(dòng)態(tài)掃描顯示模塊 17 ATmega16單片機(jī)的 PA4~PA7為位控口, PC口為段控口輸出, LED動(dòng)態(tài)掃描顯示子程序如下所示 /******************** LED 動(dòng)態(tài)掃描顯示 **********************/ Void LEDSCAN(*disdata) { PORTA|=0X10; //顯示第一位數(shù)據(jù) PORTC= disdata[0]; Delay(10); //延時(shí) 1ms PORTAamp。 A/ D 轉(zhuǎn)換的程序如下 : /************************** 定時(shí)器 /計(jì)數(shù)器初始化 *****************/ void timer2_init(void) { TCCR2 = 0x00; //停止 ASSR = 0x00; //設(shè)置異步模式 OCR2 = 0x7D; TCCR2 = 0x04; //開始 } /************************** 啟動(dòng) A/D轉(zhuǎn)換 *********************/ pragma interrupt_handler timer2_ovf_isr:5 void timer2_ovf_isr(void) { TCNT2 = 0x83; //加載計(jì)數(shù)值 delay_counter ++; //用于毫秒級延時(shí) pwm_ctrler( amp。=~BIT(PB2); GIMSK=0x40; //開外部中斷 0 MCUCR=0x30; //設(shè)置上升中斷觸發(fā) SREG=0x80; //開中斷 while(1) //等待中斷 { KEYPRESSED ( ); WDR( ); } } 設(shè)定輸入 / 輸出引腳 ATmega16單片機(jī) C口的 8個(gè)端口作為數(shù)據(jù)輸出使用 ,同時(shí)將 A口的 PA0引腳設(shè)定為模擬電壓輸入。=~BIT(PB0); //設(shè)置鍵盤輸入,無上拉 DDRBamp。主程序流程圖及按鍵流圖如圖 13和圖 14所示。然后,當(dāng) ATmega16單片機(jī)接收到紅外接收電路傳輸?shù)碾妷盒盘柡?,?jīng) A/D轉(zhuǎn)換程序,將片外的模擬信號轉(zhuǎn)換為單片機(jī)可識別的數(shù)字信號,并經(jīng)電壓 — 距離轉(zhuǎn)換子程序,將變化的電壓轉(zhuǎn)換為距離。 3 紅外測距的軟件設(shè)計(jì) 系統(tǒng)軟件結(jié)構(gòu)框圖 在整個(gè)系統(tǒng)運(yùn)行過程中。在更新應(yīng)用 Flash 存儲區(qū)時(shí)引導(dǎo) Flash區(qū) (Boot Flash Memory)的程序繼續(xù)運(yùn)行,實(shí)現(xiàn)了 RWW 操作。片內(nèi) ISP Flash 允許程序存儲器通過 ISP 串行接口,或者通用編程器進(jìn)行編程,也可以通過運(yùn)行于 AVR 內(nèi)核之中的引導(dǎo)程序進(jìn)行編程。 工作于空閑模式時(shí) CPU 停止工作,而 USART、 兩線接口、 A/D 轉(zhuǎn)換器、 SRAM、 T/C、 SPI 端口以及中斷系統(tǒng)繼續(xù)工作;掉電模式時(shí)晶
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1