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

正文內(nèi)容

基于gps的四旋翼飛行器的設(shè)計-資料下載頁

2025-06-22 00:25本頁面
  

【正文】 _H()LCD_DAT=1define LCD_BK_ON()LCD_BLK_SW=1define LCD_BK_OFF()LCD_BLK_SW=0/*********************************************************函數(shù)名:Delay_ms**函數(shù)功能:延時程序**********************************************************/void Delay_ms(unsigned char t){unsigned char i。unsigned short n。for(i=0。it。i++) for(n=0。n2000。n++)。}/*********************************************************函數(shù)名:Write_one_byte_to_lcd**函數(shù)功能:用lcd_clk和lcd_dat兩條線滿足串口時序*送入一字節(jié)到lcd**********************************************************/void Write_one_byte_to_lcd(unsigned char Wr_dat){unsigned char i。LCD_CLK_L()。for(i=0。i8。i++){if(Wr_datamp。0x80) LCD_DAT_H()。else LCD_DAT_L()。//_nop_()。//_nop_()。LCD_CLK_H()。Wr_dat=1。//_nop_()。//_nop_()。LCD_CLK_L()。//_nop_()。//_nop_()。}}/*********************************************************函數(shù)名:Write_LCD_cmd**函數(shù)功能:底層硬件寫命令時序**********************************************************/void Write_LCD_cmd(unsigned char CMD){LCD_A0=0。Write_one_byte_to_lcd(CMD)。}/*********************************************************函數(shù)名:Write_LCD_dat**函數(shù)功能:底層硬件寫數(shù)據(jù)時序**********************************************************/void Write_LCD_dat(unsigned char dat){LCD_A0=1。Write_one_byte_to_lcd(dat)。}/*********************************************************函數(shù)名:**函數(shù)功能:**********************************************************/void LCD_clr(void){unsigned char i,l。for(i=0。i8。i++){Write_LCD_cmd(0x10)。//輸入列地址Write_LCD_cmd(0x00)。Write_LCD_cmd(0xb0+i)。//寫入行地址for(l=0。l132。l++)Write_LCD_dat(0x00)。//送入一行數(shù)據(jù)}}/*********************************************************函數(shù)名:LCD_11264_Initial*********************************************************/void LCD_11264_Initial(void){//初始化數(shù)據(jù)含義,詳見數(shù)據(jù)手冊。LCD_BK_OFF()。Delay_ms(200)。LCD_CS=0。LCD_RST=1。Delay_ms(10)。LCD_RST=0。//屏幕內(nèi)置RC硬件復(fù)位電路Delay_ms(10)。LCD_RST=1。Delay_ms(10)。Write_LCD_cmd(0xe2)。//resetDelay_ms(10)。Write_LCD_cmd(0xA0)。Write_LCD_cmd(0x40)。Write_LCD_cmd(0xA4)。Write_LCD_cmd(0xA3)。Write_LCD_cmd(0xc8)。//控制顯示位置和GRAM的對應(yīng)關(guān)系Write_LCD_cmd(0x23)。Write_LCD_cmd(0x81)。Write_LCD_cmd(0x1f)。Write_LCD_cmd(0x2c)。//booster onDelay_ms(10)。Write_LCD_cmd(0x2e)。//regulator onDelay_ms(10)。Write_LCD_cmd(0x2f)。//follow onDelay_ms(10)。Write_LCD_cmd(0xaf)。//display onDelay_ms(10)。LCD_clr()。LCD_BK_ON()。}/******************************************涵數(shù)名:disp_char_ASCII**涵數(shù)功能:在指定地址顯示一個ASII*地址Y為行地址,以16為單位,*地址X為列地址,以8為單位。*ptr為要顯示的數(shù)據(jù)指針*char_count為要顯示的字?jǐn)?shù)*****************************************/void disp_char_ASCII(unsigned char Y,unsigned char X,unsigned char a[],unsigned char char_count){unsigned char Cl_addr,i,n。unsigned char*p=0。char x=0。Cl_addr=X*8。for(n=0。nchar_count。n++){x=a[n]0x20。p=ASC_4+x*16。Write_LCD_cmd(0x11+(Cl_addr4))。//輸入列地址Write_LCD_cmd(0x04+(Cl_addramp。0x0f))。Write_LCD_cmd(0xb0+Y*2)。//寫入低8位部分?jǐn)?shù)據(jù)for(i=0。i8。i++) Write_LCD_dat(*p++)。Write_LCD_cmd(0x11+(Cl_addr4))。//輸入列地址Write_LCD_cmd(0x04+(Cl_addramp。0x0f))。Write_LCD_cmd(0xb0+Y*2+1)。//寫入高8位部分?jǐn)?shù)據(jù)for(i=0。i8。i++) Write_LCD_dat(*p++)。Cl_addr+=8。//將列地址增量}}/******************************************涵數(shù)名:disp_char_Chinese*涵數(shù)功能:在指定地址顯示一個ASII*地址Y為行地址,以16為單位,*地址X為列地址,以8為單位。*ptr為要顯示的漢字?jǐn)?shù)據(jù)指針*char_count為要顯示的漢字?jǐn)?shù)*****************************************/void disp_char_Chinese(unsigned char Y,unsigned char X,unsigned char*ptr,unsigned char char_count){unsigned char Cl_addr,i,n。Cl_addr=X*8。for(n=0。nchar_count。n++){Write_LCD_cmd(0x11+(Cl_addr4))。//輸入列地址Write_LCD_cmd(0x04+(Cl_addramp。0x0f))。Write_LCD_cmd(0xb0+Y*2)。//寫入低8位部分?jǐn)?shù)據(jù)for(i=0。i16。i++) Write_LCD_dat(*ptr++)。Write_LCD_cmd(0x11+(Cl_addr4))。//輸入列地址Write_LCD_cmd(0x04+(Cl_addramp。0x0f))。Write_LCD_cmd(0xb0+Y*2+1)。//寫入高8位部分?jǐn)?shù)據(jù)for(i=0。i16。i++) Write_LCD_dat(*ptr++)。Cl_addr+=16。//將列地址增量}}void Init_GPS_module(void){rx_pointer=0。GPS_rx_mode=0。GPS_data_ok_flag=0。RI=0。TI=0。SCON=0x40。PCON=0x00。TMOD=0x20。TH1=0xFA。TL1=0xFA。//4800KPs()TR1=1。REN=1。ES=1。}void Uart_Isr(void)interrupt 4{if(RI){rx_GPS_data(SBUF)。}if(TI){。}RI=0。TI=0。}void rx_GPS_data(unsigned char _rx_byte){unsigned char i。if(_rx_byte==39。$39。){GPS_rx_mode=0。rx_pointer=0。for(i=0。i5。i++) _rx_buf[i]=0。}else{if(rx_pointerMAX_RX_BUF)_rx_buf[rx_pointer++]=_rx_byte。}switch(GPS_rx_mode){case 0:if(_rx_byte==39。,39。){if((_rx_buf[0]==39。G39。)amp。amp。(_rx_buf[1]==39。P39。)amp。amp。(_rx_buf[2]==39。R39。)amp。amp。(_rx_buf[3]==39。M39。)amp。amp。(_rx_buf[4]==39。C39。)){GPS_rx_mode=1。}else if((_rx_buf[0]==39。G39。)amp。amp。(_rx_buf[1]==39。P39。)amp。amp。(_rx_buf[2]==39。G39。)amp。amp。(_rx_buf[3]==39。G39。)amp。amp。(_rx_buf[4]==39。A39。)){rx_height_count=0。rx_height_mode=0。GPS_rx_mode=12。}rx_pointer=0。}break。case 1:if(_rx_byte==39。,39。){for(i=0。irx_pointer。i++){ GPS_time1[i]=_rx_buf[i]。 }GPS_rx_mode=2。rx_pointer=0。}break。case 2:if(_rx_byte==39。,39。){for(i=0。irx_pointer。i++){GPS_mode[i]=_rx_buf[i]。}GPS_rx_mode=3。rx_pointer=0。}break。case 3:if(_rx_byte==39。,39。){for(i=0。irx_pointer。i++){ GPS_longitude[i]=_rx_buf[i]。 }GPS_rx_mode=4。rx_pointer=0。}break。case 4:if(_rx_byte==39。,39。){for(i=0。irx_pointer。i++){ GPS_longitude_dir[i]=_rx_buf[i]。 }GPS_rx_mode=5。rx_pointer=0。}break。case 5:if(_rx_byte==39。,39。){for(i=0。irx_pointer。i++){ GPS_latitude[i]=_rx_buf[i]。 }//GPS_latitude[i]=39。|39。GPS_rx_mode=6。rx_pointer=0。}break。case 6:if(_rx_byte==39。,39。){for(i=0。irx_pointer。i++){GPS_latitude_dir[i]=_rx_buf[i]。 }//GPS_latitude_dir[i]=39。|39。GPS_rx_mode=7。rx_pointer=0。}break。case 7:if(_rx_byte==39。,39。){for(i=0。irx_pointer。i++){ GPS_speed[i]=_rx_buf[i]。 }GPS_rx_mode=8。rx_pointer=0。}break。case 8:if(_rx_byte==39。,39。){for(i=
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1