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

正文內(nèi)容

基于avr單片機(jī)的紅外遙控電機(jī)調(diào)速器設(shè)計(jì)-資料下載頁(yè)

2025-06-22 00:13本頁(yè)面
  

【正文】 PWM_speed_and_show()。 break。 case 0x0334:if(Current_Speed=120) //減速 Current_Speed=100。 PWM_speed_and_show()。 break。 case 0x0556:Current_Speed=200。 //停止時(shí)還原為200 TCCR1A=0x00。 //電機(jī)停止 break。 case 0x0778:break。 //以下操作未定義 case 0x09AA:break。 case 0x0BCC:break。 case 0x0DEE:break。 case 0x0F00:break。 } //重新允許INT0中斷 end:GICR|=_BV(INT0)。 紅外遙控仿真發(fā)射器主函數(shù) 主函數(shù)流程圖 程序代碼://// 主程序1//int main() {DDRC=0xFF。 //配置端口 DDRD=0x00。PORTD=0xFF。 while(1) { if (K1_DOWN()) Emit_D12(0x0771)。 else if (K2_DOWN()) Emit_D12(0x0334)。 else if (K3_DOWN()) Emit_D12(0x0556)。 else if (K4_DOWN()) Emit_D12(0x0778)。 else if (K5_DOWN()) Emit_D12(0x09AA)。 else if (K6_DOWN()) Emit_D12(0x0BCC)。 else if (K7_DOWN()) Emit_D12(0x0DEE)。 else if (K8_DOWN()) Emit_D12(0x0F00)。 _delay_ms(10)。 }}發(fā)送N倍的600us載波 開始 i=0 iN*50? 是 否 IRLED_BLINK i++ 結(jié)束 發(fā)送600us載波函數(shù)的流程圖程序代碼://// 發(fā)送600us載波//void Emit_IR_Wave_Nx600us(INT8U N){ INT8U i。 for(i=0。iN*50。i++) { _delay_us(12)。IRLED_BLINK()。 }}發(fā)送12位數(shù)據(jù) 開始 發(fā)送2400us載波 IRLED_0() 延遲720us i=0x001 i0x1000? 是 發(fā)送1200us載波 D12amp。i!=0? 是 否 否 發(fā)送600us載波 IRLED_() 延遲720us 結(jié)束 發(fā)送12位數(shù)據(jù)函數(shù)流程圖程序代碼://// 發(fā)送12位數(shù)據(jù)//void Emit_D12(INT16U D12){INT16U i。 // Emit_IR_Wave_Nx600us(4)。 IRLED_0()。_delay_us(600)。 //共發(fā)送12位的命令與數(shù)據(jù)碼(7+5) for(i=0x0001。i0x1000。i=1) {//從低位開始,每遇到1/ if(D12 amp。 i) Emit_IR_Wave_Nx600us(2)。 else Emit_IR_Wave_Nx600us(1)。 //輸出600us的低電平 IRLED_0()。 _delay_us(600)。 }} PG160128ALCD顯示驅(qū)動(dòng)程序(T6963C) 開始 W=pgm_read_byte(G_Buffer+1) i=0 iw? 設(shè)置當(dāng)前地址 i++ 寫命令 H=pgm_read_byte(G_Buffer+1) j=1 HH/8 寫數(shù)據(jù) j++ 寫命令 結(jié)束 繪制圖像函數(shù)流程圖程序代碼://// 繪制圖像(圖像數(shù)據(jù)來自于Flash程序ROM空間)//void Draw_Image(prog_uchar *G_Buffer, INT8U Start_Row, INT8U Start_Col){ INT16U i,j,W,H。 //圖像行數(shù)控制(G_Buffer的前兩個(gè)字節(jié)分別為圖像寬度與高度) W=pgm_read_byte(G_Buffer+1)。 for(i=0。iW。i++) {Set_LCD_POS(Start_Row+i,Start_Col)。 LCD_Write_Command(LC_AUT_WR)。 //繪制圖像每行像素 H=pgm_read_byte(G_Buffer)。 for(j=0。jH/8。j++) LCD_Write_Data(pgm_read_byte(G_Buffer+j*(H/8)+j+2))。 LCD_Write_Command(LC_AUT_OVR)。 } }繪制直線函數(shù) 開始 是 fabs(y1y2)=fabs(x1x2)? 否 k=(float)(y2y1)/(float)(x2x1) k=(float)(x2x1)/(float)(y2y1) b=y1k*x1 b=x1k*y1 是 x 1x 2? 否 是 y1y2 否 交換x1,x2 交換y1,y2 x =x 1 y =y 1 是 否 是 y =y 2? 否 x =x 2?
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1