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

正文內(nèi)容

基于單片機(jī)紅外發(fā)射步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書-資料下載頁(yè)

2025-06-27 19:57本頁(yè)面
  

【正文】 x41,0x00,0xC1,0x81,0x40, 0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41, 0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40}。const char code SCRCL[256]={0x00,0xC0,0xC1,0x01,0xC3,0x03,0x02,0xC2,0xC6,0x06,0x07,0xC7,0x05,0xC5,0xC4,0x04, 0xCC,0x0C,0x0D,0xCD,0x0F,0xCF,0xCE,0x0E,0x0A,0xCA,0xCB,0x0B,0xC9,0x09,0x08,0xC8, 0xD8,0x18,0x19,0xD9,0x1B,0xDB,0xDA,0x1A,0x1E,0xDE,0xDF,0x1F,0xDD,0x1D,0x1C,0xDC, 0x14,0xD4,0xD5,0x15,0xD7,0x17,0x16,0xD6,0xD2,0x12,0x13,0xD3,0x11,0xD1,0xD0,0x10, 0xF0,0x30,0x31,0xF1,0x33,0xF3,0xF2,0x32,0x36,0xF6,0xF7,0x37,0xF5,0x35,0x34,0xF4, 0x3C,0xFC,0xFD,0x3D,0xFF,0x3F,0x3E,0xFE,0xFA,0x3A,0x3B,0xFB,0x39,0xF9,0xF8,0x38, 0x28,0xE8,0xE9,0x29,0xEB,0x2B,0x2A,0xEA,0xEE,0x2E,0x2F,0xEF,0x2D,0xED,0xEC,0x2C, 0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,0x22,0xE2,0xE3,0x23,0xE1,0x21,0x20,0xE0,0xA0,0x60,0x61,0xA1,0x63,0xA3,0xA2,0x62,0x66,0xA6,0xA7,0x67,0xA5,0x65,0x64,0xA4, 0x6C,0xAC,0xAD,0x6D,0xAF,0x6F,0x6E,0xAE,0xAA,0x6A,0x6B,0xAB,0x69,0xA9,0xA8,0x68,0x78,0xB8,0xB9,0x79,0xBB,0x7B,0x7A,0xBA,0xBE,0x7E,0x7F,0xBF,0x7D,0xBD,0xBC,0x7C,0xB4,0x74,0x75,0xB5,0x77,0xB7,0xB6,0x76,0x72,0xB2,0xB3,0x73,0xB1,0x71,0x70,0xB0, 0x50,0x90,0x91,0x51,0x93,0x53,0x52,0x92,0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54, 0x9C,0x5C,0x5D,0x9D,0x5F,0x9F,0x9E,0x5E,0x5A,0x9A,0x9B,0x5B,0x99,0x59,0x58,0x98,0x88,0x48,0x49,0x89,0x4B,0x8B,0x8A,0x4A,0x4E,0x8E,0x8F,0x4F,0x8D,0x4D,0x4C,0x8C, 0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42,0x43,0x83,0x41,0x81,0x80,0x40}。void CRC16_Check(char *CRCH,char *CRCL,char *Data,int Bit){ unsigned char Temp。 int i。 (*CRCH) = 0。(*CRCL) =0。 //先將兩個(gè)數(shù)清零 for(i=0。iBit。i++) { Temp = (*CRCH)^Data [i]。 (*CRCH) = (*CRCL)^SCRCH[Temp]。 (*CRCL) = SCRCL[Temp]。 }}endif/*============================功 能:對(duì)多個(gè)字節(jié)進(jìn)行奇偶校驗(yàn) 參 數(shù): * Data 校驗(yàn)的數(shù)據(jù) Length 長(zhǎng)度 Parity_Type 校驗(yàn)類型 0 奇校驗(yàn) 1 偶校驗(yàn)==============================*/if Make_Parity_Defunsigned char Make_Parity(unsigned char* Data,unsigned char Length,unsigned char Parity_Type){ unsigned char i,j,Res=(Parity_Type?0x00:0x01)。 for(i=0。iLength。i++) for(j=0x80。j0。j=1) if(Data[i]amp。j) Res ^= 1。 return Resamp。0x01。}endif【紅外解碼 IR】include include sbit IR_Bit = P3^2。extern unsigned char IR_CODE。extern bit NEW_IR_CODE。/*初始化外部中斷0*/void Interrupt0_Init(void){ IT0 = 1。 //選擇脈沖方式觸發(fā) EX0 = 1。 //打開(kāi)外部中斷 EA = 1。} /*延時(shí)2ms單片機(jī):AT89S52晶 振:12Mhz*/void Delay2ms(void) { unsigned char i, j。 i = 4。 j = 225。 do { while (j)。 } while (i)。}void TR_Receive() interrupt 0{ int i。 int Time=0。 EA = 0。 //先關(guān)閉中斷,停止接收 IR_CODE = 0。 Delay2ms()。 //每2ms檢測(cè)一次,看是否為低電平,檢測(cè)載波(9000us) Delay2ms()。 Delay2ms()。 Delay2ms()。 if(!IR_Bit) { while(!IR_Bit)。 Delay2ms()。 Delay2ms()。 if(IR_Bit) { while(IR_Bit)。 for(i=0。i8。i++) { IR_CODE=1。 while(!IR_Bit)。 //等待起始位結(jié)束 for(Time=0。IR_Bit==1。Time++) 。 if(Time190) IR_CODE+=1。 } NEW_IR_CODE = 1。 EX0 = 0。 } } EA = 1。}【LCD1602程序】include include include ../Common\sbit LCD_RS=P1^4。sbit LCD_RW=P1^5。sbit LCD_EN=P1^6。define LCDData P0/*函數(shù)名:void writeone_(uchar )功 能:1602寫數(shù)據(jù)*/void Write_Com(unsigned char Com){ LCD_RS=0。 LCD_RW=0。 LCDData=Com。 LCD_EN=1。 DELAY()。 DELAY()。 LCD_EN=0。 }/*函數(shù)名:void writeone_date(uchar dat)功 能:1602寫數(shù)據(jù)*/void Write_Date(unsigned char Dat){ LCD_RS=1。 LCD_RW=0。 LCDData=Dat。 LCD_EN=1。 DELAY()。 DELAY()。 LCD_EN=0。}/*函數(shù)名:void write_add(unsigned char pos)功 能:寫地址*/void Write_Add(unsigned char pos){ unsigned char p。 if (pos=0x10) p=pos+0xb0。 //是第二行則命令代碼高4位為0xc else p=pos+0x80。 //是第二行則命令代碼高4位為0x8 Write_Com(p)。 //write mand}/*功 能:清屏*/void Clear_LCD(void){ Write_Com(0x01)。 Delay(2)。} /*函數(shù)名:void init_1602()功 能:1602初始化*/void LCD1602_Init(void){ Write_Com(0x38)。 //配置1602 Write_Com(0x0c)。 Write_Com(0x06)。 Write_Com(0x80)。 Delay(2)。 Clear_LCD()。}/*函數(shù)名:void Dis_Str(char* str)功 能:在制定位置顯示一個(gè)字符串參 數(shù):Xpos X的位置 015 Ypos Y的位置 01*/void Dis_Str(unsigned char Xpos,unsigned char Ypos,unsigned char *str,int Bit){ int i=0。 Write_Add(Xpos+Ypos*0x10)。 while(Bit) Write_Date(str[i++])。}/*功 能:在制定位置顯示一個(gè)字符串參 數(shù):Xpos X的位置 015 Ypos Y的位置 01 Type 顯示類型 12 無(wú)光標(biāo) 14 有光標(biāo)、光標(biāo)閃爍 15 有光標(biāo)、光標(biāo)不閃爍 *//*void Nonius_ON(char Type,int Xpos,int Ypos){ Write_Add(Xpos+Ypos*0x10)。 Write_Com(Type)。 Delay(2)。}*/【主程序Main】include void main(void){ LCD1602_Init()。 //初始化1602 Interrupt0_Init()。 //初始化外部中斷0 Timer_Init()。 Deal_IRCode(IR_CODE)。 //處理紅外代碼 Dis_Str(0,0,Remote St. Motor,16)。 while(1) { while(!NEW_IR_CODE)。 //等待接收到紅外代碼 Deal_IRCode(IR_CODE)。 //處理紅外代碼 NEW_IR_CODE = 0。 //處理完畢,復(fù)位標(biāo)志位 EX0 =
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1