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

正文內(nèi)容

自循跡避障小車使用調(diào)研畢業(yè)論文(編輯修改稿)

2025-07-25 06:04 本頁面
 

【文章內(nèi)容簡介】 0x00FF、0x01FF、0x03FF(WGM33:0=2或3)、ICR3(WGM33:0 =10)或OCR3A(WGM33:0 = 11),然后改變計數(shù)方向。工作于相位修正PWM模式時,比較單元可以在OC3x引腳輸出PWM波形。設(shè)置COM3x1:0為2可以產(chǎn)生普通的PWM,設(shè)置COMnx1:0為3可以產(chǎn)生反向PWM。要真正從物理引腳上輸出信號還必須將OC3x的數(shù)據(jù)方向DDR_OC3x設(shè)置為輸出。OCR3x和TCNT3比較匹配發(fā)生時OC3x寄存器將產(chǎn)生相應(yīng)的清零或置位操作,從而產(chǎn)生PWM波形。工作于相位修正模式時PWM頻率公式: (22)變量N表示預(yù)分頻因子(6256或1024)。4)定時器/計數(shù)器3控制寄存器TCCR3A表27定時器/計數(shù)器3控制寄存器TCCR3A timer/counter 3 control register TCCR3ACOM3A1COM3A0COM3B1COM3B0COM3C1COM3C0WGM31WGM30Bit 7:6COM3A1:0:通道A的比較輸出模式Bit 5:4COM3B1:0:通道B的比較輸出模式Bit 3:2COM3C1:0:通道C的比較輸出模式COM3A1:0、COM3B1:0與COM3C1:0分別控制OC3A、OC3B與OC3C的狀態(tài)。如果COM3A1:0(COM3B1:0或COM3C1:0)的一位或兩位被寫入“1”,OC3A(OC3B或OC3C)輸出功能將取代I/O端口功能。此時OC3A(OC3B或OC3C)相應(yīng)的輸出引腳數(shù)據(jù)方向控制必須置位以使能輸出驅(qū)動器。OC3A(OC3B或OC3C)與物理引腳相連時,COM3x1:0的功能由WGM33:0的設(shè)置決定。表28 比較輸出模式,非PWM pare output mode, nonPWMCOM3A1/COM3B1/COM3C1COM3A0/COM3B0/COM3C0說明00普通端口操作,OC3A/OC3B/OC3C未連接01比較匹配時,OC3A/OC3B/OC3C電平取反10比較匹配時清零,OC3A/OC3B/OC3C(輸出低電平)11比較匹配時置位,OC3A/OC3B/OC3C(輸出高電平)表29 比較輸出模式,快速PWM pare output mode, fast PWMCOM3A1/COM3B1/COM3C1COM3A0/COM3B0/COM3C0說明00普通端口操作,OC3A/OC3B/OC3C未連接01WGM33=0:普通端口操作,OC3A/OC3B/OC3C未連接WGM33=1:比較匹配時OC3A電平取反,OC3B/OC3C 保留10比較匹配時清零OC3A/OC3B/OC3C,在TOP時置位OC3A/OC3B/OC3C11比較匹配時置位OC3A/OC3B/OC3C,在TOP時清零OC3A/OC3B/OC3C表210 比較輸出模式,相位修正及相頻修正PWM模式 pare output mode, phase correct and phase and frequency correct PWMCOM3A1/COM3B1/COM3C1COM3A0/COM3B0/COM3C0說明00普通端口操作,OC3A/OC3B/OC3C未連接01WGM33=0:普通端口操作,OC3A/OC3B/OC3C未連接WGM33=1:比較匹配時OC3A電平取反,OC3B/OC3C 保留10升序記數(shù)時比較匹配將清零OC3A/OC3B/OC3C,降序記數(shù)時比較匹配將置位OC3A/OC3B/OC3C 11升序記數(shù)時比較匹配將置位OC3A/OC3B/OC3C,降序記數(shù)時比較匹配將清零OC3A/OC3B/OC3CBit 1:0WGM31:0:波形發(fā)生模式這兩位與位于TCCR3B寄存器的WGM33:2相結(jié)合,用于控制計數(shù)器的計數(shù)序列。T/C支持的工作模式有:普通模式(計數(shù)器),比較匹配時清零定時器(CTC)模式,及三種脈寬調(diào)制(PWM)模式。表211 波形產(chǎn)生模式的位描述 waveform generation mode bit description模式WGM33WGM32WGM31WGM30定時/計器工作模式TOPOCR3x更新時刻TOV3置位時刻00000普通模式0XFFFF立即更新MAX100018位相位修正PWM0X00FFTOPBOTTOM200109位相位修正PWM0X01FFTOPBOTTOM3001110位相位修正PWM0X03FFTOPBOTTOM40100CTCOCR3A立即更新MAX501018位快速PWM0X00FFTOPTOP601109位快速PWM0X01FFTOPTOP7011110位快速PWM0X03FFTOPTOP81000相位與頻率修正PWMICR3ABOTTOMBOTTOM91001相位與頻率修正PWMOCR3ABOTTOMBOTTOM101010相位修正PWMICR3TOPBOTTOM111011相位修正PWMOCR3ATOPBOTTOM121100CTCICR3立即更新MAX131101保留141110快速PWMICR3TOPTOP151111快速PWMOCR3ATOPTOP表212 定時器/計數(shù)器3控制寄存器TCCR3B timer/counter 3 control register TCCR3BICNC3ICES3WGM33WGM32CS32CS31CS30Bit7ICNC3:輸入捕捉噪聲抑制器置位ICNC3將使能輸入捕捉噪聲抑制功能。此時外部引腳ICP3的輸入被濾波。其作用是從ICP3引腳連續(xù)進行4次采樣。如果4個采樣值都相等,那么信號送入邊沿檢測器。因此使能該功能使得輸入捕捉被延遲了4個時鐘周期。Bit 6ICES3:輸入捕捉觸發(fā)沿選擇該位選擇使用ICP3上的哪個邊沿觸發(fā)捕獲事件。ICES3為“0”選擇的是下降沿觸發(fā)輸入捕捉;ICES3為“1”選擇的是邏輯電平的上升沿觸發(fā)輸入捕捉。按照ICES3的設(shè)置捕獲到一個事件后,計數(shù)器的數(shù)值被復(fù)制到ICR3寄存器。捕獲事件還會置為ICF3。如果此時中斷使能,輸入捕捉事件即被觸發(fā)。當ICR3用作TOP值時,ICP3與輸入捕捉功能脫開,從而輸入捕捉功能被禁用。Bit 5:保留位Bit 4:3WGM33:2:波形發(fā)生模式Bit 2:0CS32:0:時鐘選擇表213 時鐘選擇位描述 clock select bit descriptionCS32CS31CS30說明000無時鐘源(T/C停止)001clk/1(無預(yù)分頻)010clk/8(來自預(yù)分頻器)011clk/64(來自預(yù)分頻器)100clk/256(來自預(yù)分頻器)101clk/1024(來自預(yù)分頻器)110外部T3引腳,下降沿驅(qū)動111外部T3引腳,上升沿驅(qū)動表214定時器/計數(shù)器3數(shù)據(jù)寄存器TC3T3H和TC3T3L timer/counter 3 TC3T3H and TC3T3LTCNT3[15:8]TCNT3[7:0]TCNT3H與TCNT3L組成了T/C3的數(shù)據(jù)寄存器TCNT3,通過它們可以直接對定時器/計數(shù)器單元的16位計數(shù)器進行讀寫訪問。表215 擴展的定時器/計數(shù)器中斷屏蔽寄存器ETIMSK extended timer/counter interrupt mask register ETIMSKTICIE3OCIEAOCIE3BTOIE3OCIE3COCIE1CBit 5TICIE3:T/C3輸入捕捉中斷使能當該位被設(shè)為“1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時,T/C3的輸入捕捉中斷使能。一旦ETIFR的ICF3置位,CPU即開始執(zhí)行T/C3輸入捕捉中斷服務(wù)程序。Bit 4OCIE3A:T/C3輸出比較A匹配中斷使能當該位被設(shè)為“1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時,T/C3的輸出比較A匹配中斷使能。一旦ETIFR上的OCF3A置位,CPU即開始執(zhí)行T/C3輸出比較A匹配中斷服務(wù)程序。Bit 3OCIE3B:T/C3輸出比較B匹配中斷使能當該位被設(shè)為“1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時,T/C3的輸出比較B匹配中斷使能。一旦ETIFR上的OCF3B置位,CPU即開始執(zhí)行T/C3輸出比較B匹配中斷服務(wù)程序。Bit 2TOIE3:T/C3溢出中斷使能當該位被設(shè)為“1”,且狀態(tài)寄存器中的I 位被設(shè)為“1” 時,T/C3的溢出中斷使能。一旦ETIFR上的TOV3置位,CPU即開始執(zhí)行T/C3溢出中斷服務(wù)程序。Bit 1OCIE3C:T/C3輸出比較C匹配中斷使能當該位被設(shè)為“1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時,T/C3的輸出比較C匹配中斷使能。一旦ETIFR上的OCF3C置位,CPU即開始執(zhí)行T/C3輸出比較C匹配中斷服務(wù)程序。Bit 0OCIE1C:T/C1輸出比較C匹配中斷使能當該位被設(shè)為“1”,且狀態(tài)寄存器中的I位被設(shè)為“1”時,T/C1的輸出比較C匹配中斷使能。一旦ETIFR上的OCF1C置位,CPU即開始執(zhí)行T/C1輸出比較C匹配中斷服務(wù)程序。表216 擴展的定時器/計數(shù)器中斷標志寄存器ETIFR extended timer/counter interrupt flag register ETIFRICF3OCF3AOCF3BTOV3OCF3COCF1CBit 7:6:保留位Bit 5ICF3:T/C3輸入捕捉標志位外部引腳ICP3出現(xiàn)捕捉事件時ICF3置位。此外,當ICR3作為計數(shù)器的TOP值時,一旦計數(shù)器值達到TOP,ICF3也置位。執(zhí)行輸入捕捉中斷服務(wù)程序時ICF3自動清零。也可以對其寫入邏輯“1”來清除該標志位。Bit 4OCF3A:T/C3輸出比較A匹配標志位當TCNT3與OCR3A匹配成功時,該位被設(shè)為“1”。強制輸出比較(FOC3A)不會置位OCF3A。Bit 3OCF3B:T/C3輸出比較B匹配標志位當TCNT3與OCR3B匹配成功時,該位被設(shè)為“1”。強制輸出比較(FOC3B)不會置位OCF3B。Bit 2TOV3:T/C3溢出標志該位的設(shè)置與T/C3的工作方式有關(guān)。工作于普通模式和CTC模式時,T/C3溢出時TOV3置位。對工作在其它模式下的TOV3標志位置位。執(zhí)行溢出中斷服務(wù)程序時OCF3B自動清零。也可以對其寫入邏輯“1”來清除該標志位。Bit 1OCF3C:T/C3輸出比較C匹配標志位當TCNT3與OCR3C匹配成功時,該位被設(shè)為“1”。強制輸出比較(FOC3C)不會置位OCF3C。Bit 0OCF1C:T/C1輸出比較C匹配標志位當TCNT1與OCR1C匹配成功時,該位被設(shè)為“1”。強制輸出比較(FOC1C)不會置位OCF1C。 超聲波避障模塊超聲波避障模塊采用超聲波測距模塊(HCSR04),利用單片機PC6控制HCSR04的Trig引腳產(chǎn)生一個10us以上的高電平,用單片機外部中斷6(INT6)檢測接收口Echo高電平輸出。一有輸出則引起外部中斷,在外部中斷內(nèi)開定時器0計時,當Echo端口變?yōu)榈碗娖綍r再次觸發(fā)外部中斷6,在中斷內(nèi)停止定時器0計數(shù)。最后讀出定時器的值,該時間值247。2超聲波傳播速度=障礙物和小車的距離。當障礙物與小車的距離小于規(guī)定值時,小車在行進中會繞開障礙物,沿著另一條跑道前進[7]。 HCSR04模塊工作原理1)采用IO觸發(fā)測距,給至少10us的高電平信號;2)模塊自動發(fā)送8個40KHz的方波,自動檢測是否有信號返回;3)有信號返回,通過IO輸出一高電平,高電平持續(xù)的時間就是超聲波從發(fā)射到返回的時間。測試距離=(高電平時間聲速(340m/s))/2;圖210 超聲波時序圖 the timing concepts for ultrasonic 定時器/計數(shù)器01)T/C0是一個通用單通道8位定時/計數(shù)器,其主要特點如下:單通道計數(shù)器;比較匹配時清零定時器(自動重載);無毛刺的相位修正PWM;頻率發(fā)生器;10位時鐘預(yù)分頻器;溢出與比較匹配中斷源(TOV0與OCF0)。2)T/C0工作在普通模式(WGM21:0=0)不分頻。普通模式由波形發(fā)生模式(WGM01:0)的控制位決定,在此模式下計數(shù)器不停地累加,計到8比特的最大值后(TOP=0xFF),由于數(shù)值溢出,計數(shù)器簡單地返回到最小值0x00重新開始。在TCNT0為零的同一個定時器時鐘里T/C溢出標志TOV2置位。時鐘預(yù)分頻器由CS02,CS01,CS00控制。表217 定時器/計數(shù)器控制寄存器TCCR0 timer/counter control register TCCR0 FOC0WGM00COM01COM00WGM01CS02CS01CS00
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1