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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? signal_group.h

?? 基于摩托羅拉(現(xiàn)在飛思卡爾)MC68HC908AZ60A系列單片機
?? H
字號:

/******************全局變量*數(shù)據(jù)信號定義**********************/

/************中央控制器信號組***************/


typedef union {
   byte Byte;
   struct {
     byte ctr_err     :1;
     byte bus_err     :1;
     byte crash       :2;
     byte fire        :2;
     byte speed       :1;
     byte child_lock  :1;
   }Bit;
  }center_status0;
extern  volatile  center_status0   _cent0;
#define cent_sta0                _cent0.Byte
#define cent_sta0_ctr_err        _cent0.Bit.ctr_err   
#define cent_sta0_bus_err        _cent0.Bit.bus_err
#define cent_sta0_crash          _cent0.Bit.crash
#define cent_sta0_fire           _cent0.Bit.fire
#define cent_sta0_speed          _cent0.Bit.speed
#define cent_sta0_child_lock     _cent0.Bit.child_lock


typedef union {
   byte Byte;
   struct {
     byte cent_outlock   :2;
     byte cent_inlock    :2;
     byte cent_lock_sta  :4;
   }Bit;
  }center_status1;
extern  volatile  center_status1   _cent1 ;
#define cent_sta1                  _cent1.Byte
#define cent_sta1_cent_outlock     _cent1.Bit.cent_outlock
#define cent_sta1_cent_inlock      _cent1.Bit.cent_inlock
#define cent_sta1_cent_lock_sta    _cent1.Bit.cent_lock_sta


typedef union {
    byte Byte;
    struct {
      byte lf_auto_dn      :1;
      byte lf_manual_dn    :1;
      byte lf_auto_up      :1;
      byte lf_manual_up    :1;
      byte rf_auto_dn      :1;
      byte rf_manual_dn    :1;
      byte rf_auto_up      :1;
      byte rf_manual_up    :1; 
     }Bit;
  }center_status2;
extern  volatile  center_status2   _cent2;
#define cent_sta2                  _cent2.Byte
#define cent_sta2_lf_auto_dn       _cent2.Bit.lf_auto_dn    
#define cent_sta2_lf_manual_dn     _cent2.Bit.lf_manual_dn    
#define cent_sta2_lf_auto_up       _cent2.Bit.lf_auto_up    
#define cent_sta2_lf_manual_up     _cent2.Bit.lf_manual_up    
#define cent_sta2_rf_auto_dn       _cent2.Bit.rf_auto_dn    
#define cent_sta2_rf_manual_dn     _cent2.Bit.rf_manual_dn    
#define cent_sta2_rf_auto_up       _cent2.Bit.rf_auto_up    
#define cent_sta2_rf_manual_up     _cent2.Bit.rf_manual_up   


typedef union {
    byte Byte;
    struct {
      byte lr_auto_dn      :1;
      byte lr_manual_dn    :1;
      byte lr_auto_up      :1;
      byte lr_manual_up    :1;
      byte rr_auto_dn      :1;
      byte rr_manual_dn    :1;
      byte rr_auto_up      :1;
      byte rr_manual_up    :1; 
     }Bit;
  }center_status3;
extern  volatile  center_status3   _cent3;
#define cent_sta3                  _cent3.Byte
#define cent_sta3_lr_auto_dn       _cent3.Bit.lr_auto_dn    
#define cent_sta3_lr_manual_dn     _cent3.Bit.lr_manual_dn    
#define cent_sta3_lr_auto_up       _cent3.Bit.lr_auto_up    
#define cent_sta3_lr_manual_up     _cent3.Bit.lr_manual_up    
#define cent_sta3_rr_auto_dn       _cent3.Bit.rr_auto_dn    
#define cent_sta3_rr_manual_dn     _cent3.Bit.rr_manual_dn    
#define cent_sta3_rr_auto_up       _cent3.Bit.rr_auto_up    
#define cent_sta3_rr_manual_up     _cent3.Bit.rr_manual_up          



/***********左前門模塊信號組**********/


typedef union  {
    byte Byte;
    struct  {
      byte ctr_err         :1;
      byte bus_err         :1;
      byte lf_sta          :2;
      byte cent_lock_sta   :4;
    }Bit;
  }lf_status0;
extern  volatile  lf_status0     _lf0;
#define  lf_sta0                 _lf0.Byte
#define  lf_sta0_ctr_err         _lf0.Bit.ctr_err
#define  lf_sta0_bus_err         _lf0.Bit.bus_err
#define  lf_sta0_lf_sta          _lf0.Bit.lf_sta
#define  lf_sta0_cent_lock_sta   _lf0.Bit.cent_lock_sta      


typedef  union  {
    byte  Byte;
    struct   {
      byte  R                :3;
      byte  lf_moto_sta      :3;
      byte  lf_lock_sta      :2;
    }Bit;
   }lf_status1;
extern  volatile  lf_status1           _lf1;
#define  lf_sta1                       _lf1.Byte
#define  lf_sta1_R                     _lf1.Bit.R
#define  lf_sta1_lf_moto_sta           _lf1.Bit.lf_moto_sta
#define  lf_sta1_lf_lock_sta           _lf1.Bit.lf_lock_sta


typedef  union   {
     byte  Byte;
     struct  {
       byte  R                   :2;
       byte  mirror_regulate     :3;
       byte  mirror_select       :3;
      }Bit;
    }lf_status2;
extern  volatile  lf_status2           _lf2;
#define   lf_sta2                      _lf2.Byte
#define   lf_sta2_R                    _lf2.Bit.R
#define   lf_sta2_mir_regu             _lf2.Bit.mirror_regulate
#define   lf_sta2_mir_sel              _lf2.Bit.mirror_select
 

/***********右前門模塊信號組**********/


typedef  union    {
     byte  Byte;
     struct  {
       byte  ctr_err                 :1;
       byte  bus_err                 :1;
       byte  rf_sta                  :2;
       byte  cent_lock_sta           :4;
      }Bit;
    }rf_status0;
extern  volatile  rf_status0           _rf0;
#define   rf_sta0                      _rf0.Byte
#define   rf_sta0_ctr_err              _rf0.Bit.ctr_err
#define   rf_sta0_bus_err              _rf0.Bit.bus_err
#define   rf_sta0_rf_sta               _rf0.Bit.rf_sta
#define   rf_sta0_cent_lock_sta        _rf0.Bit.cent_lock_sta


typedef  union   {
        byte  Byte;
        struct  {
          byte  R                     :1;
          byte  rf_cent_outlock       :2;
          byte  rf_moto_sta           :3;
          byte  rf_lock_sta           :2;
        }Bit;
      }rf_status1;
extern  volatile  rf_status1              _rf1;
#define   rf_sta1                         _rf1.Byte 
#define   rf_sta1_R                       _rf1.Bit.R
#define   rf_sta1_rf_cent_outlock         _rf1.Bit.rf_cent_outlock
#define   rf_sta1_rf_moto_sta             _rf1.Bit.rf_moto_sta
#define   rf_sta1_rf_lock_sta             _rf1.Bit.rf_lock_sta


/***********左后門模塊信號組**********/ 

                
typedef  union    {
     byte  Byte;
     struct  {
       byte  ctr_err                 :1;
       byte  bus_err                 :1;
       byte  lr_sta                  :2;
       byte  cent_lock_sta           :4;
      }Bit;
    }lr_status0;
extern  volatile  lr_status0           _lr0;
#define   lr_sta0                      _lr0.Byte
#define   lr_sta0_ctr_err              _lr0.Bit.ctr_err
#define   lr_sta0_bus_err              _lr0.Bit.bus_err
#define   lr_sta0_lr_sta               _lr0.Bit.lr_sta
#define   lr_sta0_cent_lock_sta        _lr0.Bit.cent_lock_sta


typedef  union   {
        byte  Byte;
        struct  {
          byte  R                     :3;
          byte  lr_moto_sta           :3;
          byte  lr_lock_sta           :2;
        }Bit;
      }lr_status1;
extern  volatile  lr_status1              _lr1;
#define   lr_sta1                         _lr1.Byte 
#define   lr_sta1_R                       _lr1.Bit.R
#define   lr_sta1_lr_moto_sta             _lr1.Bit.lr_moto_sta
#define   lr_sta1_lr_lock_sta             _lr1.Bit.lr_lock_sta



/***********右后門模塊信號組**********/                 


typedef  union    {
     byte  Byte;
     struct  {
       byte  ctr_err                 :1;
       byte  bus_err                 :1;
       byte  rr_sta                  :2;
       byte  cent_lock_sta           :4;
      }Bit;
    }rr_status0;
extern  volatile  rr_status0           _rr0;
#define   rr_sta0                      _rr0.Byte
#define   rr_sta0_ctr_err              _rr0.Bit.ctr_err
#define   rr_sta0_bus_err              _rr0.Bit.bus_err
#define   rr_sta0_rr_sta               _rr0.Bit.rr_sta
#define   rr_sta0_cent_lock_sta        _rr0.Bit.cent_lock_sta


typedef  union   {
        byte  Byte;
        struct  {
          byte  R                     :3;
          byte  rr_moto_sta           :3;
          byte  rr_lock_sta           :2;
        }Bit;
      }rr_status1;
extern  volatile  rr_status1              _rr1;
#define   rr_sta1                         _rr1.Byte 
#define   rr_sta1_R                       _rr1.Bit.R
#define   rr_sta1_rr_moto_sta             _rr1.Bit.rr_moto_sta
#define   rr_sta1_rr_lock_sta             _rr1.Bit.rr_lock_sta

/**********************/

/*   center controller windows and mirrors control  */
  
  
typedef union {
   byte Byte;
   struct {
     byte lfwin_up_300_enable0     :1;  
     byte lfwin_up_300_reach0      :1;  
     byte lfwin_dn_300_enable0     :1;  
     byte lfwin_dn_300_reach0      :1;  
     byte rfwin_up_300_enable0     :1;  
     byte rfwin_up_300_reach0      :1;  
     byte rfwin_dn_300_enable0     :1;  
     byte rfwin_dn_300_reach0      :1;  
   }Bit;
  }win_status0;
extern volatile   win_status0      _win0;
#define  win_moto_sta0             _win0.Byte
#define  lfwin_up_300_enable       _win0.Bit.lfwin_up_300_enable0   
#define  lfwin_up_300_reach        _win0.Bit.lfwin_up_300_reach0   
#define  lfwin_dn_300_enable       _win0.Bit.lfwin_dn_300_enable0   
#define  lfwin_dn_300_reach        _win0.Bit.lfwin_dn_300_reach0   
#define  rfwin_up_300_enable       _win0.Bit.rfwin_up_300_enable0   
#define  rfwin_up_300_reach        _win0.Bit.rfwin_up_300_reach0   
#define  rfwin_dn_300_enable       _win0.Bit.rfwin_dn_300_enable0   
#define  rfwin_dn_300_reach        _win0.Bit.rfwin_dn_300_reach0   
  
  
typedef union {
   byte Byte;
   struct {
     byte lrwin_up_300_enable0     :1;  
     byte lrwin_up_300_reach0      :1;  
     byte lrwin_dn_300_enable0     :1;  
     byte lrwin_dn_300_reach0      :1;  
     byte rrwin_up_300_enable0     :1;  
     byte rrwin_up_300_reach0      :1;  
     byte rrwin_dn_300_enable0     :1;  
     byte rrwin_dn_300_reach0      :1;  
   }Bit;
  }win_status1;
extern volatile win_status1        _win1;
#define  win_moto_sta1             _win1.Byte
#define  lrwin_up_300_enable       _win1.Bit.lrwin_up_300_enable0   
#define  lrwin_up_300_reach        _win1.Bit.lrwin_up_300_reach0   
#define  lrwin_dn_300_enable       _win1.Bit.lrwin_dn_300_enable0   
#define  lrwin_dn_300_reach        _win1.Bit.lrwin_dn_300_reach0   
#define  rrwin_up_300_enable       _win1.Bit.rrwin_up_300_enable0   
#define  rrwin_up_300_reach        _win1.Bit.rrwin_up_300_reach0   
#define  rrwin_dn_300_enable       _win1.Bit.rrwin_dn_300_enable0   
#define  rrwin_dn_300_reach        _win1.Bit.rrwin_dn_300_reach0   




    

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线porny国产在线看| 一区在线播放视频| 色偷偷88欧美精品久久久| 亚洲一区二区三区在线| 美日韩一级片在线观看| √…a在线天堂一区| 制服丝袜av成人在线看| 欧美激情一区二区三区蜜桃视频 | 免费成人深夜小野草| 欧美日韩国产系列| 蜜桃久久精品一区二区| 欧美成人三级在线| 成人性生交大片免费| 一级女性全黄久久生活片免费| 在线精品亚洲一区二区不卡| 午夜私人影院久久久久| 欧美第一区第二区| 成人免费高清在线| 亚洲一二三区不卡| 日韩精品在线一区| 不卡的看片网站| 日韩国产在线观看一区| 国产色91在线| 色国产精品一区在线观看| 日本中文字幕一区| 欧美激情一区二区三区蜜桃视频| 日本黄色一区二区| 国产在线不卡一卡二卡三卡四卡| 日韩理论在线观看| 日韩午夜激情视频| 91蝌蚪porny| 蜜臀久久99精品久久久久宅男| 国产女主播一区| 宅男噜噜噜66一区二区66| 国产成人三级在线观看| 香蕉成人啪国产精品视频综合网| 精品国产91九色蝌蚪| 色综合视频在线观看| 国产一区二区在线影院| 亚洲国产日韩av| 国产精品午夜在线观看| 日韩欧美国产综合一区| 91免费版在线| 国产精品一级二级三级| 亚洲成a人片综合在线| 中文字幕一区免费在线观看| 日韩久久免费av| 91日韩一区二区三区| 激情综合网最新| 亚洲va国产天堂va久久en| 国产精品传媒入口麻豆| 精品美女被调教视频大全网站| 91国内精品野花午夜精品| 成人一二三区视频| 看电影不卡的网站| 亚洲大型综合色站| 一区二区三区中文字幕| 国产精品久久看| 国产日韩欧美精品电影三级在线 | 青青草原综合久久大伊人精品 | 欧美不卡123| 欧美三级电影网| 91麻豆免费在线观看| 粉嫩绯色av一区二区在线观看| 麻豆中文一区二区| 亚洲va欧美va天堂v国产综合| 亚洲视频电影在线| 中文字幕高清一区| 国产日韩欧美激情| 久久久www成人免费毛片麻豆| 欧美一区二区日韩一区二区| 51精品国自产在线| 欧美精品黑人性xxxx| 欧美日韩国产高清一区二区三区| 日本高清不卡视频| 一本大道久久a久久综合| 99精品久久只有精品| 成人免费观看视频| 99国产精品久久久久久久久久久| 丰满白嫩尤物一区二区| a亚洲天堂av| 不卡av在线免费观看| av动漫一区二区| 一本久久精品一区二区| 色综合天天综合色综合av| 一本久久a久久精品亚洲| 色94色欧美sute亚洲13| 欧美性猛交xxxxxxxx| 欧美日韩一区 二区 三区 久久精品| 91国在线观看| 欧美一区三区四区| 日韩视频在线你懂得| 久久麻豆一区二区| 国产精品免费视频观看| 亚洲精品美国一| 午夜电影久久久| 狠狠色2019综合网| av一二三不卡影片| 欧美综合视频在线观看| 欧美电影一区二区| 久久久三级国产网站| 亚洲人成在线观看一区二区| 亚洲午夜在线视频| 麻豆一区二区99久久久久| 国产成人精品一区二| 在线一区二区三区| 91麻豆精品国产91久久久久| 欧美v国产在线一区二区三区| 久久久国产精品麻豆| 亚洲女人的天堂| 免费欧美日韩国产三级电影| 福利电影一区二区三区| 欧美性猛交一区二区三区精品| 日韩欧美的一区二区| 综合久久国产九一剧情麻豆| 日韩精品一级二级| 国产99久久久国产精品免费看 | 欧美日韩一卡二卡| 久久午夜免费电影| 一区二区三区在线播| 老司机精品视频一区二区三区| 国产99久久久国产精品免费看| 欧美午夜一区二区| 国产午夜精品在线观看| 亚洲成av人片在线观看| 成人av网在线| 日韩精品一区二区三区视频| 亚洲日本va午夜在线影院| 蜜臂av日日欢夜夜爽一区| 99久久精品99国产精品| 欧美zozo另类异族| 亚洲国产精品久久久男人的天堂 | 岛国精品在线播放| 欧美高清www午色夜在线视频| 国产日韩精品久久久| 日韩不卡免费视频| 91蜜桃传媒精品久久久一区二区| 亚洲精品一区二区三区四区高清| 一区二区三区中文字幕电影 | 亚洲免费观看视频| 国产精品一区二区免费不卡| 欧美日韩国产不卡| 亚洲六月丁香色婷婷综合久久| 老汉av免费一区二区三区| 欧美色国产精品| 亚洲美腿欧美偷拍| 成人av网站在线| 久久久蜜桃精品| 蜜桃久久av一区| 这里只有精品电影| 亚洲国产一区二区视频| 99热国产精品| 17c精品麻豆一区二区免费| 国产精品一区一区| 日韩免费看的电影| 日本午夜一区二区| 欧美精品久久99久久在免费线 | 91免费观看在线| 国产精品成人午夜| 高清久久久久久| 久久久蜜桃精品| 国产真实精品久久二三区| 日韩午夜电影在线观看| 日韩**一区毛片| 欧美一区二区在线免费观看| 午夜精品免费在线| 欧美色成人综合| 午夜电影一区二区| 91精品久久久久久久91蜜桃 | 国产精品一区专区| 久久亚区不卡日本| 国产久卡久卡久卡久卡视频精品| 欧美xxxxxxxx| 国产精品69久久久久水密桃| 久久久久久97三级| 成人激情小说乱人伦| 成人免费视频在线观看| 91福利视频网站| 亚洲二区在线观看| 欧美区视频在线观看| 免费精品视频最新在线| 精品国产一区二区在线观看| 国产在线看一区| 日本一区二区三区在线不卡| 北条麻妃一区二区三区| 亚洲欧美激情在线| 欧美日韩国产首页| 精一区二区三区| 日本一区二区三区国色天香| 成人午夜免费视频| 亚洲视频中文字幕| 欧美日韩你懂得| 韩国欧美一区二区| 国产精品久久久久国产精品日日 | 国产精品乡下勾搭老头1| 1000部国产精品成人观看| 欧美无砖专区一中文字| 蜜桃久久久久久| 中文字幕不卡三区| 欧美日韩大陆在线|