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

正文內容

論文-基于pic單片機方法汽車中控系統(tǒng)的設計-資料下載頁

2025-06-28 22:07本頁面
  

【正文】 謝我的父母。感謝他們給我物質上的支持和精神上的鼓勵。附錄程 序include /* mon defines and macros */include /* derivative information */include define KEY_NULL 0xffdefine PI 31415 /* 圓周率 */define R 3 /* 半徑 */void Dly_ms(int ms){ int ii,jj。if (ms1) ms=1。for(ii=0。iims。ii++) for(jj=0。jj2670。jj++)。 //busclk:16MHz1ms}void ECT_Init() //增強型定時器,計數(shù)器{ TSCR1_TEN = 0。 TIOS=0X00。 TSCR1=0x80。 TCTL4=0x05。 TIE=0x03。 PACTL_PAEN=1。 TSCR1_TEN = 1。 }void PWM_Init(){PWMCLK=0x0f。 //clock SA,SB PWMPRCLK=0x44。 //div16=5M PWMCAE=0x00。 PWMDTY23=500。 PWMPER23=1000。 // PWME=0x00。 //采用外部信號源}void main(void) { unsigned char thistime,key,lasttime=KEY_NULL。 SetBusCLK_80M()。 ECT_Init()。 PWM_Init()。 { lasttime=thistime。 thistime=PORTE_PE5。//DOWN key=thistime。 if(thistime==lasttime) key=KEY_NULL。if(key!=KEY_NULL) { if (key==0)//按鍵Down按下 { Z=Z25。 if(Z==0) Z=150。 } } F1=50 F2=50。 LCD_P8x16Str(3,0,Z :) Show_Var(24,0,Z)。 LCD_P8x16Str(3,2,F1:)。 //計算速度 speed1=(dword)((2*F1*PI*R*36/100)/((dword)Z))。//V=(2∏R*f)/Z //應該是100 speed2=(dword)((2*F2*PI*R*36/100)/((dword)Z))。//V=(2∏R*f)/Z LCD_P8x16Str(3,4,V0:)。 ShowSpeed(24,4,speed1)。 LCD_P8x16Str(3,6,V1:)。 ShowSpeed(24,6,speed2)。 //顯示速度 if((speed120000)amp。amp。(speed160000)) //速度1:20km/h60km/h { PWME|=0x02 。//使能PWM01 PORTB=(PORTBamp。0xf0)。 //PB第四位亮 } else { PWMEamp。=0xfd。 //關閉PWM01 PORTB=PORTB|0x0f。 //PB第四位滅 } if((speed220000)amp。amp。(speed260000)) //速度1:20km/h60km/h { PWME|=0x08。 //使能PWM1 PORTB=PORTBamp。0x0f。 //PB高四位亮 } else { PWMEamp。=0xf7。 //關閉PWM02 PORTB=PORTB|0xf0。 //PB高四位滅 } } } //判斷速度pragma CODE_SEG __NEAR_SEG NON_BANKED //中斷處理void interrupt 66 PIT0Interrupt() //PIT中斷計時{ _asm(MOVB $01,PITTF)。 EnableInterrupts。 F1=s1。 F2=s2。 s1=0。 s2=0。 }include include { byte i=8。 LCD_Data_Out amp。= ~LCD_CS。 LCD_Data_Outamp。=~LCD_SCL。 while(i) { if(dataamp。0x80) {LCD_Data_Out|=LCD_SDA。} else {LCD_Data_Outamp。=~LCD_SDA。} LCD_Data_Out|=LCD_SCL。 asm(nop)。 } LCD_Data_Out |= LCD_CS。 }void LCD_WrCmd(byte cmd){ byte i=8。 LCD_Data_Out amp。= ~LCD_CS。 LCD_Data_Outamp。=~LCD_SCL。while(i) { if(cmdamp。0x80){LCD_Data_Out|=LCD_SDA。} else{LCD_Data_Outamp。=~LCD_SDA。} LCD_Data_Outamp。=~LCD_SCL。 cmd=1。 } LCD_Data_Out |= LCD_CS。 }void LCD_Set_Pos(byte x, byte y){ LCD_WrCmd(0xb0+y)。 LCD_WrCmd((xamp。0x0f)|0x01)。 } void LCD_Fill(byte bmp_data){ byte y,x。 for(y=0。y8。y++) { LCD_WrCmd(0xb0+y)。 for(x=0。xX_WIDTH。x++) LCD_WrDat(bmp_data)。 }}void LCD_CLS(void){ byte y,x。 for(y=0。y8。y++) { for(x=0。xX_WIDTH。x++) LCD_WrDat(0)。 }}void LCD_DLY_ms(word ms){ word a。 while(ms) { a=1335。 while(a)。 ms。 } return。}void LCD_Init(void) { LCD_Data_Dir |= 0xff。 LCD_Data_Out |= LCD_SCL+LCD_CS。 //預制SLK和CS為高電平 LCD_DLY_ms(20)。 LCD_WrCmd(0xaf)。 //0xaf LCD On 10101111 LCD_Fill(0x00)。 //初始清屏} void LCD_PutPixel(byte x,byte y){ byte data1。 //data1當前點的數(shù)據(jù) LCD_Set_Pos(x,y)。 LCD_WrCmd(0xb0+(y3))。 LCD_WrDat(data1)。 }void LCD_P8x16Str(byte x,byte y,byte ch[]){ byte c=0,i=0,j=0。 while (ch[j]!=39。\039。)} LCD_Set_Pos(x , y)。 for(wm = 0。wm 14。wm++) { LCD_WrDat(F14x16[adder])。 adder += 1。 } LCD_Set_Pos(x,y + 1)。 for(wm = 0。wm 14。wm++) { LCD_WrDat(F14x16[adder])。 adder += 1。 } } else //顯示空白字符 { ii += 1。 LCD_Set_Pos(x,y)。 for(wm = 0。wm 16。wm++) { LCD_WrDat(0)。 } LCD_Set_Pos(x,y + 1)。 for(wm = 0。wm 16。wm++) { LCD_WrDat(0)。 } } x += 14。 ii += 2。 }}void LCD_Print(byte x, byte y, byte ch[]){ byte ch2[3]。 while(ch[ii] != 39。\039。) { if(ch[ii] 127) { ch2[0] = ch[ii]。 ch2[1] = ch[ii + 1]。 LCD_P14x16Str(x , y, ch2)。 //顯示漢字 x += 14。 ii += 2。 } else { ch2[0] = ch[ii]。 ch2[1] = 39。\039。 //字母占一個字節(jié) LCD_P8x16Str(x , y , ch2)。 //顯示字母 x += 8。 ii+= 1。 } }} void ShowSpeed(unsigned char x,unsigned char y,dword Show_D){byte Results[11]=。 byte ERROR[11] =Limited 。 dword Temp,temp_Dat。 temp_Dat=Show_D。 Results[0]=(byte)(Temp/10000+39。039。)。 Results[1]=(byte)(Temp/1000+39。039。)。 Results[2]=39。.39。 Results[3]=(byte)(Temp/100+39。039。)。 { //Results=amp。ERROR[0]。 LCD_P8x16Str(x,y,ERROR)。 } else { if(temp_Dat9999) //去零顯示 { Results[0]=39。 39。 } LCD_P8x16Str(x,y,Results)。 }}輸入輸出電路運算電路運算電路穩(wěn)壓電源電源監(jiān)控電路故障存儲電路繼電器驅動電路電磁閥控制電路電磁閥控制電路繼電器電源信號輸出輪速傳感器信號輸出外部通信線路報警燈繼電器電磁閥(左前)電磁閥后電磁閥右前外部控制電源圖1系統(tǒng)構成圖圖2 MC9S12XS單片機芯片圖3 ABS在整車上的布置
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1