亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? mc9s12dg128中頭文件的相關說明和中斷入口設置
?? C
字號:
#include <hidef.h>      /* common defines and macros */
#include <mc9s12dg128.h>     /* derivative information */
#pragma LINK_INFO DERIVATIVE "mc9s12dg128b"
//子函數聲明
void PORT_Init(void);
void PWM_Init(void) ;
void delay1ms(long a); 
void ECT_Init(void) ;
void Make_Turn(void);
//void delay1us (unsigned int us);
/*********************************************************************************
**********************   子函數定義  *********************************************
*
*
************************************************************************************/
/*********************************************************************************
*函數名:Init_PLL()
*入口函數:無
*出口函數:無
*功能:初使化時鐘頻率,sys clock=48MHz,BUS CLOCK=24MHz
**********************************************************************************/
void PLL_Init(void)
 {
   REFDV=0x01;//initiate the PLL clock
   SYNR=0x02; //Osc 16M,bus clock 24MHz
   while(!(CRGFLG&0x08))
    {}//wait until steady
   CLKSEL=0x80;//select the PLLCLK
   
   }  
/***********************************************************************************
*函數名:Init_PORT() 
*入口參數:無
*出口參數:無
*功能:端口初始化,包括H,K,A,B,其中A和B口用于LCD顯示,H和K口用于紅外傳感器信號輸入
************************************************************************************/   
void PORT_Init(void)
{
 
   DDRK = 0x00;     //八個端口設置為輸入
   PUCR_PUPKE = 1;  //設置上拉電阻
   DDRH = 0x00;     //八個端口設置為輸入
   RDRH = 0xff;     //降功率啟動
   PERH = 0xff;     //設置上拉下拉功能
  // PUCR_PUPAE=1;    //設置A口上拉
  // DDRA      = 0xff;     //A口初始化為輸出
  // PORTA = 0x00;
  // PUCR_PUPBE= 1;    //設置B口上拉
  // DDRB      = 0xff ;     //B口初始化為輸出
  // PORTB     = 0xff;
  // DDRJ = 0xc0;     //J口初始化,DDRJ7設置為輸出,用來驅動LED,DDRJ6設置為輸出,用來驅動SPEAK
                    //DDRJ0設置為輸入,用來驅動KEY1,DDRJ0用來驅動KEY2;
                    //J口默認情況下即為上拉
 }
/*************************************************************************************
*函數名:PWM_Init()
*入口參數:無
*出口參數:無
*功能:初始化PWM
**************************************************************************************/
 void PWM_Init(void) 
{
    PWMCTL_CON45=1;          //四五兩個八位的通道結合成十六位的通道從五通道輸出
    PWMCLK=0x0A;             //通道1選擇時鐘SA,通道3選擇時鐘SB,通道5選擇時鐘B
    PWMPRCLK=0x33;           //十六位輸出選用1/8時鐘頻率,八位輸出選用1/128時鐘頻率
    PWMSCLA=0x08;            // Clock A / (2 * PWMSCLA)
    PWMSCLB=0x08;            // Clock B / (2 * PWMSCLB)
    PWMPOL=0xf7;
    PWMPER45=60000;          //周期為20ms
 // PWMDTY45=4500;           // 為了設定占空比占空比為1.5ms?初始1200
    PWMPER1=100;
    PWMDTY1=40;              //占空比40%
 // PWMPER3=0;               //初始化為即為0;
 // PWMDTY3=0;               //占空比0%
    PWME=0x2A;               //電機1,3通道,舵機5通道使能  
    
}

/*************************************************************************************
*函數名: delay1ms()
*入口參數:無
*出口參數:無
*功能:準確延時
***************************************************************************************/
void delay1ms(long ms)
 {
volatile unsigned int i;
while (ms > 0)
{
i = 1846;
/* ------------------------ */
while (i > 0)
{ 
i = i - 1; 
} 
/* ------------------------ */
ms = ms - 1;
}
 }
/**************************************************************************************
*函數名: Make_Turn()
*入口參數:無
*出口參數:無
*功能: 首先判斷前后排傳感器的狀態,然后由模糊 
*Note:整體上屬于紅外傳感器模塊                   
***************************************************************************************/ 
void Make_Turn(void) 
{
 unsigned int  head_buffer1 = 0;
 int           Hhead;
// int           Bbody;
 int           angle = 0;   
 unsigned int  sensor_h=0;
 unsigned int  sensor_k=0;
 unsigned int  sensor_kh;
 unsigned int  head_buffer=0;
 unsigned int  body_buffer; 
 
 sensor_h = PTH;
 sensor_k = PORTK&0x3f;
 sensor_kh=   PORTK&0x01;
 head_buffer=0;
 body_buffer = (sensor_k>>1)%32;
 head_buffer =  0 + sensor_h ;
 if(sensor_kh)
 head_buffer+=256;
    //將傳感器得到的二進制信號用于小車轉向依據
        switch(head_buffer) 
    {
    case 0b111111111: Hhead =10;  break;  //黑線之外
    case 0b111011111: Hhead = 0;  break;  //處于中線上
    case 0b110011111: Hhead = 0;  break;  //處于中線與左1傳感器上
    case 0b110111111: Hhead = 0;  break;  //處于左1傳感器
    case 0b100111111: Hhead =-8;  break;  //處于左1與左2傳感器上
    case 0b101111111: Hhead =-12; break;  //處于左2傳感器
    case 0b101111110: Hhead =-16; break;  //處于左2與左3傳感器
    case 0b111111110: Hhead =-19; break;  //處于左3傳感器
    case 0b011111110: Hhead =-22; break;  //處于左3與左4傳感器
    case 0b011111111: Hhead =-25; break;  //處于左4傳感器
    case 0b111001111: Hhead = 0;  break;  //處于中線與右1傳感器
    case 0b111101111: Hhead = 0;  break;  //處于右1傳感器
    case 0b111100111: Hhead = 8;  break;  //處于右1與右2傳感器
    case 0b111110111: Hhead =12;  break;  //處于右2傳感器
    case 0b111110011: Hhead =16;  break;  //處于右2與右3傳感器
    case 0b111111011: Hhead =19;  break;  //處于右3傳感器
    case 0b111111001: Hhead =22;  break;  //處于右3與右4傳感器 
    case 0b111111101: Hhead =25;  break;  //處于右4傳感器
    case 0b110001111: Hhead = 9;  break;  //中線,左一,右一同時檢測到黑線,用于十字交叉線的檢測
    default:          break;
    }
   if(Hhead == 10)
    {
      PWMDTY1  = PWMDTY1;
      PWMDTY45 = PWMDTY45;
      delay1ms(1);
    } 
    else if(Hhead >=22 || Hhead <=-22)
     {  
      PWMDTY45 = 4500 + 30 * Hhead;
      PWMDTY1  = 55;
      delay1ms(1);
     } 
    else if(Hhead>=12 || Hhead<=-12) 
     {  
      PWMDTY45 = 4500 + 27 * Hhead;
      PWMDTY1  = 40;
      delay1ms(1);
     } 
   else if(Hhead >=8 || Hhead <=-8)
     {  
      PWMDTY45 = 4500 + 25 * Hhead;
      PWMDTY1  = 50;
      delay1ms(1);
     } 
   else 
   {
    PWMDTY45 = 4500;
    PWMDTY1  = 60;
    delay1ms(1);
   } 
}
void main(void)
{
   PLL_Init();
   PORT_Init();
   PWM_Init();
  // ECT_Init();
   EnableInterrupts;
  for(;;) 
  {
   Make_Turn();
  }

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产日产欧美一区二区视频| 青青草精品视频| 美女网站在线免费欧美精品| av福利精品导航| 日韩一区二区中文字幕| 亚洲激情成人在线| 国产精品一级片在线观看| 欧美日韩精品免费观看视频| 中文字幕av一区二区三区| 久久精品国产成人一区二区三区 | 欧美图区在线视频| 国产清纯在线一区二区www| 日韩激情视频在线观看| 在线视频综合导航| 一区二区中文视频| 国产成人精品一区二区三区网站观看| 3d动漫精品啪啪一区二区竹菊| 中文字幕一区二区三区精华液| 国产一区欧美一区| 日韩亚洲欧美成人一区| 午夜精品影院在线观看| 欧美中文字幕一区二区三区亚洲| 亚洲欧洲无码一区二区三区| 久久国产乱子精品免费女| 欧美老肥妇做.爰bbww| 亚洲一区在线观看网站| 91亚洲国产成人精品一区二区三| 欧美极品少妇xxxxⅹ高跟鞋 | 99在线精品观看| 国产亚洲视频系列| 国产一区二区91| 精品精品国产高清a毛片牛牛| 日韩精品电影在线| 欧美一级二级三级蜜桃| 久久精品国产**网站演员| 欧美tickling挠脚心丨vk| 蜜桃免费网站一区二区三区| 日韩天堂在线观看| 久久精品国产精品青草| 久久综合九色综合久久久精品综合 | 国产日韩精品一区二区浪潮av| 国产高清精品网站| 国产精品久久影院| 欧美亚洲综合在线| 日日夜夜免费精品视频| 欧美不卡一区二区三区| 国产在线国偷精品免费看| 亚洲国产精华液网站w| 91视频精品在这里| 亚洲自拍偷拍九九九| 欧美一区国产二区| 国内精品国产成人| 亚洲欧美综合网| 欧美色手机在线观看| 久久爱www久久做| 中文字幕不卡在线播放| 欧美私模裸体表演在线观看| 青娱乐精品视频在线| 久久亚洲精华国产精华液 | 国产精品不卡在线观看| 欧洲av一区二区嗯嗯嗯啊| 日本三级亚洲精品| 中文av一区二区| 欧美日韩亚洲丝袜制服| 国产剧情一区二区| 亚洲天天做日日做天天谢日日欢 | 久久久精品2019中文字幕之3| 91一区二区在线| 免费高清在线一区| 亚洲情趣在线观看| 欧美精品一区二区三区高清aⅴ| eeuss影院一区二区三区| 亚洲综合清纯丝袜自拍| 久久久精品中文字幕麻豆发布| 97久久精品人人爽人人爽蜜臀| 奇米色一区二区| 日韩一区欧美小说| www国产精品av| 欧美无人高清视频在线观看| 国产jizzjizz一区二区| 日韩电影在线观看一区| 亚洲视频在线一区观看| 日韩精品一区二区三区蜜臀 | 久久天天做天天爱综合色| 色欧美片视频在线观看在线视频| 久久疯狂做爰流白浆xx| 亚洲综合激情另类小说区| 欧美激情一区二区在线| 日韩一区二区精品在线观看| 在线看国产一区| 粉嫩aⅴ一区二区三区四区五区| 青青草成人在线观看| 亚洲伦理在线免费看| 国产日韩综合av| 欧美r级在线观看| 3d成人动漫网站| 欧美三区在线观看| 色女孩综合影院| 不卡一区二区中文字幕| 国产精品一卡二卡在线观看| 男女性色大片免费观看一区二区 | 欧美在线综合视频| 91在线视频播放地址| 国产成人aaaa| 国产在线视频不卡二| 免费成人你懂的| 美脚の诱脚舐め脚责91| 青青草原综合久久大伊人精品优势| 一区二区三区中文字幕精品精品| 国产精品成人免费| 亚洲欧美在线另类| 亚洲免费在线电影| 亚洲精品国产第一综合99久久| 综合av第一页| 日韩毛片在线免费观看| 日韩美女视频19| 一区二区三区在线高清| 亚洲资源在线观看| 天天影视色香欲综合网老头| 三级欧美韩日大片在线看| 日日嗨av一区二区三区四区| 日韩精品成人一区二区三区| 免费成人美女在线观看| 国模少妇一区二区三区| 国产高清久久久| 波多野结衣在线一区| 色婷婷综合久久久久中文| 欧美在线视频你懂得| 欧美揉bbbbb揉bbbbb| 欧美一区二区三区视频在线 | 成人免费一区二区三区在线观看| 樱桃视频在线观看一区| 日韩精品一区第一页| 国产呦精品一区二区三区网站| 国产成人在线色| 91激情在线视频| 欧美一区二区三区视频在线观看 | 欧美一级理论性理论a| 精品国产a毛片| 国产精品久久久久影院亚瑟| 亚洲国产视频在线| 国产精品一区二区你懂的| 色欧美片视频在线观看| 日韩一区二区三区在线视频| 日本一区二区三区视频视频| 一区二区三区免费在线观看| 免费久久精品视频| 99久久99久久综合| 欧美高清你懂得| 欧美高清在线精品一区| 亚洲国产综合91精品麻豆| 精品一区中文字幕| 色视频一区二区| 亚洲精品一线二线三线| 亚洲最新在线观看| 国产专区综合网| 在线观看不卡一区| 久久久久久久电影| 婷婷成人激情在线网| 大胆欧美人体老妇| 日韩久久免费av| 一区二区三区欧美日韩| 国产另类ts人妖一区二区| 精品污污网站免费看| 欧美国产日产图区| 美腿丝袜亚洲三区| 欧美亚洲尤物久久| 国产精品乱人伦中文| 蜜桃传媒麻豆第一区在线观看| 97久久精品人人澡人人爽| 精品日韩一区二区三区免费视频| 亚洲视频在线一区观看| 国产剧情一区二区| 91精品国产入口| 亚洲一区二区高清| 91丝袜国产在线播放| 久久久亚洲精华液精华液精华液| 日本 国产 欧美色综合| 91九色最新地址| 中文字幕在线不卡一区| 国产成人精品免费一区二区| 精品国产亚洲一区二区三区在线观看 | 精品国产免费人成在线观看| 日韩中文字幕区一区有砖一区 | 欧美精品一区二区久久久| 热久久国产精品| 欧美日韩不卡在线| 亚洲国产欧美一区二区三区丁香婷| 成人h精品动漫一区二区三区| 久久这里都是精品| 麻豆传媒一区二区三区| 69堂亚洲精品首页| 日本不卡1234视频| 日韩欧美一级二级三级| 麻豆精品一区二区| 精品免费视频.| 国产麻豆91精品| 国产亚洲成aⅴ人片在线观看| 国产一区二区精品久久91| 久久久久久一级片|