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

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

?? main.c

?? 使用摩托羅拉PC9SDG128B單片機開發具有CAN通訊功能的設備
?? C
字號:
#include "printp.h"
#define PORTB    (*((volatile unsigned char*)(0x0001)))   
#define DDRB     (*((volatile unsigned char*)(0x0003))) 

#define CAN0CTL0    (*((volatile unsigned char*)(0x0140)))  
#define CAN0CTL1    (*((volatile unsigned char*)(0x0141)))  
#define CAN0BTR0    (*((volatile unsigned char*)(0x0142)))   
#define CAN0BTR1    (*((volatile unsigned char*)(0x0143))) 
#define CAN0RFLG    (*((volatile unsigned char*)(0x0144)))   
#define CAN0RIER    (*((volatile unsigned char*)(0x0145))) 
#define CAN0TFLG    (*((volatile unsigned char*)(0x0146)))   
#define CAN0TIER    (*((volatile unsigned char*)(0x0147))) 
#define CAN0TARQ    (*((volatile unsigned char*)(0x0148)))   
#define CAN0TAAK    (*((volatile unsigned char*)(0x0149))) 
#define CAN0TBSEL   (*((volatile unsigned char*)(0x014A)))   
#define CAN0IDAC    (*((volatile unsigned char*)(0x014B))) 
#define CAN0RXERR   (*((volatile unsigned char*)(0x014E)))   
#define CAN0TXERR   (*((volatile unsigned char*)(0x014F))) 

#define CAN0IDAR0   (*((volatile unsigned char*)(0x0150)))   
#define CAN0IDAR1   (*((volatile unsigned char*)(0x0151))) 
#define CAN0IDAR2   (*((volatile unsigned char*)(0x0152)))   
#define CAN0IDAR3   (*((volatile unsigned char*)(0x0153))) 
#define CAN0IDMR0   (*((volatile unsigned char*)(0x0154)))   
#define CAN0IDMR1   (*((volatile unsigned char*)(0x0155))) 
#define CAN0IDMR2   (*((volatile unsigned char*)(0x0156)))   
#define CAN0IDMR3   (*((volatile unsigned char*)(0x0157))) 
#define CAN0IDAR4   (*((volatile unsigned char*)(0x0158)))   
#define CAN0IDAR5   (*((volatile unsigned char*)(0x0159))) 
#define CAN0IDAR6   (*((volatile unsigned char*)(0x015A)))   
#define CAN0IDAR7   (*((volatile unsigned char*)(0x015B))) 
#define CAN0IDMR4   (*((volatile unsigned char*)(0x015C)))   
#define CAN0IDMR5   (*((volatile unsigned char*)(0x015D))) 
#define CAN0IDMR6   (*((volatile unsigned char*)(0x015E)))   
#define CAN0IDMR7   (*((volatile unsigned char*)(0x015F))) 

#define CAN0RXFG0   (*((volatile unsigned char*)(0x0160)))   
#define CAN0RXFG1   (*((volatile unsigned char*)(0x0161))) 
#define CAN0RXFG2   (*((volatile unsigned char*)(0x0162)))   
#define CAN0RXFG3   (*((volatile unsigned char*)(0x0163)))
#define CAN0RXFG4   (*((volatile unsigned char*)(0x0164)))   
#define CAN0RXFG5   (*((volatile unsigned char*)(0x0165)))
#define CAN0RXFG6   (*((volatile unsigned char*)(0x0166)))   
#define CAN0RXFG7   (*((volatile unsigned char*)(0x0167)))
#define CAN0RXFG8   (*((volatile unsigned char*)(0x0168)))   
#define CAN0RXFG9   (*((volatile unsigned char*)(0x0169)))
#define CAN0RXFGA   (*((volatile unsigned char*)(0x016A)))   
#define CAN0RXFGB   (*((volatile unsigned char*)(0x016B)))
#define CAN0RXFGC   (*((volatile unsigned char*)(0x016C)))   
#define CAN0RXFGD   (*((volatile unsigned char*)(0x016D)))
#define CAN0RXFGE   (*((volatile unsigned char*)(0x016E)))   
#define CAN0RXFGF   (*((volatile unsigned char*)(0x016F)))

#define CAN0TXFG0   (*((volatile unsigned char*)(0x0170)))   
#define CAN0TXFG1   (*((volatile unsigned char*)(0x0171))) 
#define CAN0TXFG2   (*((volatile unsigned char*)(0x0172)))   
#define CAN0TXFG3   (*((volatile unsigned char*)(0x0173)))
#define CAN0TXFG4   (*((volatile unsigned char*)(0x0174)))   
#define CAN0TXFG5   (*((volatile unsigned char*)(0x0175)))
#define CAN0TXFG6   (*((volatile unsigned char*)(0x0176)))   
#define CAN0TXFG7   (*((volatile unsigned char*)(0x0177)))
#define CAN0TXFG8   (*((volatile unsigned char*)(0x0178)))   
#define CAN0TXFG9   (*((volatile unsigned char*)(0x0179)))
#define CAN0TXFGA   (*((volatile unsigned char*)(0x017A)))   
#define CAN0TXFGB   (*((volatile unsigned char*)(0x017B)))
#define CAN0TXFGC   (*((volatile unsigned char*)(0x017C)))   
#define CAN0TXFGD   (*((volatile unsigned char*)(0x017D)))
#define CAN0TXFGE   (*((volatile unsigned char*)(0x017E)))   
#define CAN0TXFGF   (*((volatile unsigned char*)(0x017F)))

#define CAN4CTL0    (*((volatile unsigned char*)(0x0280)))  
#define CAN4CTL1    (*((volatile unsigned char*)(0x0281)))  
#define CAN4BTR0    (*((volatile unsigned char*)(0x0282)))   
#define CAN4BTR1    (*((volatile unsigned char*)(0x0283))) 
#define CAN4RFLG    (*((volatile unsigned char*)(0x0284)))   
#define CAN4RIER    (*((volatile unsigned char*)(0x0285))) 
#define CAN4TFLG    (*((volatile unsigned char*)(0x0286)))   
#define CAN4TIER    (*((volatile unsigned char*)(0x0287))) 
#define CAN4TARQ    (*((volatile unsigned char*)(0x0288)))   
#define CAN4TAAK    (*((volatile unsigned char*)(0x0289))) 
#define CAN4TBSEL   (*((volatile unsigned char*)(0x028A)))   
#define CAN4IDAC    (*((volatile unsigned char*)(0x028B))) 
#define CAN4RXERR   (*((volatile unsigned char*)(0x028E)))   
#define CAN4TXERR   (*((volatile unsigned char*)(0x028F))) 

#define CAN4IDAR0   (*((volatile unsigned char*)(0x0290)))   
#define CAN4IDAR1   (*((volatile unsigned char*)(0x0291))) 
#define CAN4IDAR2   (*((volatile unsigned char*)(0x0292)))   
#define CAN4IDAR3   (*((volatile unsigned char*)(0x0293))) 
#define CAN4IDMR0   (*((volatile unsigned char*)(0x0294)))   
#define CAN4IDMR1   (*((volatile unsigned char*)(0x0295))) 
#define CAN4IDMR2   (*((volatile unsigned char*)(0x0296)))   
#define CAN4IDMR3   (*((volatile unsigned char*)(0x0297))) 
#define CAN4IDAR4   (*((volatile unsigned char*)(0x0298)))   
#define CAN4IDAR5   (*((volatile unsigned char*)(0x0299))) 
#define CAN4IDAR6   (*((volatile unsigned char*)(0x029A)))   
#define CAN4IDAR7   (*((volatile unsigned char*)(0x029B))) 
#define CAN4IDMR4   (*((volatile unsigned char*)(0x029C)))   
#define CAN4IDMR5   (*((volatile unsigned char*)(0x029D))) 
#define CAN4IDMR6   (*((volatile unsigned char*)(0x029E)))   
#define CAN4IDMR7   (*((volatile unsigned char*)(0x029F))) 

#define CAN4RXFG0   (*((volatile unsigned char*)(0x02A0)))   
#define CAN4RXFG1   (*((volatile unsigned char*)(0x02A1))) 
#define CAN4RXFG2   (*((volatile unsigned char*)(0x02A2)))   
#define CAN4RXFG3   (*((volatile unsigned char*)(0x02A3)))
#define CAN4RXFG4   (*((volatile unsigned char*)(0x02A4)))   
#define CAN4RXFG5   (*((volatile unsigned char*)(0x02A5)))
#define CAN4RXFG6   (*((volatile unsigned char*)(0x02A6)))   
#define CAN4RXFG7   (*((volatile unsigned char*)(0x02A7)))
#define CAN4RXFG8   (*((volatile unsigned char*)(0x02A8)))   
#define CAN4RXFG9   (*((volatile unsigned char*)(0x02A9)))
#define CAN4RXFGA   (*((volatile unsigned char*)(0x02AA)))   
#define CAN4RXFGB   (*((volatile unsigned char*)(0x02AB)))
#define CAN4RXFGC   (*((volatile unsigned char*)(0x02AC)))   
#define CAN4RXFGD   (*((volatile unsigned char*)(0x02AD)))
#define CAN4RXFGE   (*((volatile unsigned char*)(0x02AE)))   
#define CAN4RXFGF   (*((volatile unsigned char*)(0x02AF)))

#define CAN4TXFG0   (*((volatile unsigned char*)(0x02B0)))   
#define CAN4TXFG1   (*((volatile unsigned char*)(0x02B1))) 
#define CAN4TXFG2   (*((volatile unsigned char*)(0x02B2)))   
#define CAN4TXFG3   (*((volatile unsigned char*)(0x02B3)))
#define CAN4TXFG4   (*((volatile unsigned char*)(0x02B4)))   
#define CAN4TXFG5   (*((volatile unsigned char*)(0x02B5)))
#define CAN4TXFG6   (*((volatile unsigned char*)(0x02B6)))   
#define CAN4TXFG7   (*((volatile unsigned char*)(0x02B7)))
#define CAN4TXFG8   (*((volatile unsigned char*)(0x02B8)))   
#define CAN4TXFG9   (*((volatile unsigned char*)(0x02B9)))
#define CAN4TXFGA   (*((volatile unsigned char*)(0x02BA)))   
#define CAN4TXFGB   (*((volatile unsigned char*)(0x02BB)))
#define CAN4TXFGC   (*((volatile unsigned char*)(0x02BC)))   
#define CAN4TXFGD   (*((volatile unsigned char*)(0x02BD)))
#define CAN4TXFGE   (*((volatile unsigned char*)(0x02BE)))   
#define CAN4TXFGF   (*((volatile unsigned char*)(0x02BF)))

void MSCAN_INITIAL(void)
{
CAN0CTL0|=0x01;
CAN4CTL0|=0x01;
while(!(CAN0CTL0&0x01))
{}
while(!(CAN4CTL0&0x01))
{}
CAN0IDAC=0x20;
CAN4IDAC=0x20;
CAN0IDAR0=0x01;
CAN4IDAR0=0x01;
CAN0IDAR1=0x00;
CAN4IDAR1=0x00;
CAN0IDAR2=0x04;
CAN4IDAR2=0x04;
CAN0IDAR3=0x08;
CAN4IDAR3=0x08;
CAN0IDAR4=0x41;
CAN4IDAR4=0x41;
CAN0IDAR5=0x41;
CAN4IDAR5=0x41;
CAN0IDAR6=0x41;
CAN4IDAR6=0x41;
CAN0IDAR7=0x41;
CAN4IDAR7=0x41;

CAN0IDMR0=0xff;
CAN0IDMR1=0xff;
CAN0IDMR2=0xff;
CAN0IDMR3=0xff;
CAN0IDMR4=0xff;
CAN0IDMR5=0xff;
CAN0IDMR6=0xff;
CAN0IDMR7=0xff;
CAN4IDMR0=0xff;
CAN4IDMR1=0xff;
CAN4IDMR2=0xff;
CAN4IDMR3=0xff;
CAN4IDMR4=0xff;
CAN4IDMR5=0xff;
CAN4IDMR6=0xff;
CAN4IDMR7=0xff;

CAN0BTR0=0x61;
CAN4BTR0=0x61;
CAN0BTR1=0x13;
CAN4BTR1=0x13;
CAN0CTL1=0x80;
CAN4CTL1=0x80;
CAN0CTL0&=0xfe;
CAN4CTL0&=0xfe;
while(CAN0CTL1&0x01)
{}

while(CAN4CTL1&0x01)
{}

CAN0CTL0=0x08;
CAN4CTL0=0x08;
CAN0RIER=0x0f;
CAN4RIER=0x0f;

CAN4TBSEL=CAN4TFLG;
CAN4TXFG1=0x01;
CAN4TXFG2=0x00;
CAN4TXFG4=0x41;
CAN4TXFG5=0x42;
CAN4TXFG6=0x43;
CAN4TXFG7=0x44;
CAN4TXFG8=0x45;
CAN4TXFG9=0x46;
CAN4TXFGA=0x47;
CAN4TXFGB=0x48;
CAN4TXFGC=0x49;
CAN4TFLG=CAN4TBSEL;

}
void main(void) {

MSCAN_INITIAL();
 
while(!(CAN4TFLG&0x01))
{printp("\nCAN4 SEND\n");}

}

void CAN0_RECEIVE(void)
{
asm
{
sei
}
printp("CAN0 RECEIVE \n");
asm
{
cli
}
asm
{
rti
}

}
void UnimplementedISR(void)
{
   /* Unimplemented ISRs trap.*/
   asm stop;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品第五页| 国产精品18久久久| 九九久久精品视频| 97久久人人超碰| 欧美人牲a欧美精品| 国产亚洲精品中文字幕| 亚洲人成精品久久久久久| 日韩成人精品视频| 白白色 亚洲乱淫| 欧美久久一二三四区| 日本一区二区三区dvd视频在线| 国产亚洲一区二区三区在线观看| 亚洲品质自拍视频网站| 国产在线观看一区二区| 欧美日韩精品久久久| 国产欧美日韩一区二区三区在线观看| 亚洲国产精品一区二区久久| 国产精品69毛片高清亚洲| 欧美酷刑日本凌虐凌虐| 日韩伦理av电影| 国产精品一级片在线观看| 欧美一区二区三区的| 亚洲黄色片在线观看| 成人精品小蝌蚪| 久久久久亚洲蜜桃| 精品一区二区在线免费观看| 欧美肥妇bbw| 亚洲一区电影777| 色哟哟欧美精品| 国产精品国产三级国产普通话三级| 精品一区二区三区免费播放| 日韩欧美亚洲一区二区| 日本女人一区二区三区| 欧美日韩国产123区| 亚洲图片欧美综合| 欧美日韩欧美一区二区| 久久精品国产免费| 日韩片之四级片| 日本女人一区二区三区| 91精品国产综合久久久久久久| 亚洲一区二区在线视频| 在线观看亚洲精品| 亚洲国产一区视频| 欧美视频一区在线| 亚洲福利视频导航| 91麻豆精品国产91久久久使用方法| 亚洲美女视频一区| 精品视频一区二区不卡| 亚洲18女电影在线观看| 91精品国产综合久久婷婷香蕉| 日韩精品成人一区二区三区| 日韩欧美国产一区二区在线播放| 毛片av中文字幕一区二区| 欧美精品一区二区三区蜜桃| 国产精品白丝jk黑袜喷水| 国产欧美一区二区三区在线老狼| 成人av在线播放网站| 亚洲精品视频在线观看免费| 欧美日韩一区三区四区| 日韩高清不卡在线| 久久天天做天天爱综合色| 成人黄色av电影| 亚洲精品视频一区| 日韩精品一区二区三区四区| 国产高清不卡一区| 亚洲精品国产一区二区三区四区在线| 在线观看91视频| 老司机免费视频一区二区三区| 欧美精品一区二区三区久久久| 国产精品一区二区果冻传媒| 亚洲三级电影网站| 日韩午夜在线观看| 成人avav影音| 日本aⅴ免费视频一区二区三区| 久久综合视频网| 色综合久久久久综合体| 日本最新不卡在线| 中文字幕av一区二区三区高| 欧美日韩精品综合在线| 成人在线综合网| 亚洲国产精品影院| 中文字幕成人网| 欧美一级搡bbbb搡bbbb| 99久久精品国产网站| 蜜桃av一区二区在线观看| 中文字幕一区二区三区蜜月| 椎名由奈av一区二区三区| 3d成人h动漫网站入口| 成人中文字幕电影| 免费人成在线不卡| 亚洲欧美福利一区二区| 久久日韩精品一区二区五区| 在线观看三级视频欧美| 国产电影一区二区三区| 亚洲成人一区二区在线观看| 亚洲国产成人午夜在线一区| 欧美一区二区视频在线观看| 99国产精品国产精品久久| 激情综合色播五月| 亚洲成a人v欧美综合天堂| 国产精品水嫩水嫩| 精品国产免费一区二区三区香蕉 | 日韩av一区二区在线影视| 日本一区二区三区在线观看| 日韩一区二区三区视频在线| 欧美视频一区二区三区在线观看 | 日韩欧美一卡二卡| 欧美私人免费视频| 欧美亚洲国产一区二区三区va| 成人黄页毛片网站| 国产成人在线视频网站| 精品一二三四区| 紧缚捆绑精品一区二区| 蜜臀91精品一区二区三区| 日日摸夜夜添夜夜添亚洲女人| 亚洲与欧洲av电影| 艳妇臀荡乳欲伦亚洲一区| 国产精品传媒入口麻豆| 国产女人18水真多18精品一级做| 久久综合丝袜日本网| 久久九九久精品国产免费直播| 久久综合一区二区| 久久久久免费观看| 欧美国产成人精品| 国产精品嫩草影院av蜜臀| 国产精品伦理在线| 亚洲视频中文字幕| 一区二区免费视频| 午夜精品免费在线| 青青草伊人久久| 精品亚洲国产成人av制服丝袜| 久久精品国产久精国产爱| 激情文学综合插| 国产成人精品免费| 97se狠狠狠综合亚洲狠狠| 色综合久久久久| 欧美日韩国产电影| 精品粉嫩aⅴ一区二区三区四区 | 欧美男人的天堂一二区| 欧美日韩成人综合在线一区二区| 最新国产精品久久精品| 亚洲欧洲日韩女同| 亚洲国产aⅴ天堂久久| 日韩成人伦理电影在线观看| 久久精品国产久精国产| 国产·精品毛片| 日本韩国欧美三级| 欧美一区二区视频观看视频| 精品三级av在线| 中文字幕免费一区| 亚洲高清免费观看| 狠狠色伊人亚洲综合成人| av在线播放成人| 欧美日韩www| 国产视频不卡一区| 亚洲一区二区视频在线观看| 美日韩一级片在线观看| 波多野结衣中文字幕一区二区三区| 91女人视频在线观看| 7777精品伊人久久久大香线蕉超级流畅 | 欧美日韩国产美| 久久久噜噜噜久噜久久综合| 亚洲精品日日夜夜| 精品一区二区在线看| 色婷婷久久久亚洲一区二区三区 | 日本韩国欧美国产| 精品国产一区二区三区久久影院| 国产精品对白交换视频| 麻豆91精品视频| 色综合 综合色| 久久亚洲二区三区| 三级亚洲高清视频| 欧美一区二区性放荡片| 亚洲免费在线看| 国产裸体歌舞团一区二区| 欧美日韩情趣电影| 亚洲情趣在线观看| 国产精品88888| 日韩一级成人av| 一区二区三区精品在线| 成人伦理片在线| 精品久久久久久久久久久院品网 | 8v天堂国产在线一区二区| 亚洲欧洲精品成人久久奇米网| 美女视频黄久久| 欧美日韩精品系列| 亚洲欧美色综合| 粉嫩aⅴ一区二区三区四区| 精品欧美黑人一区二区三区| 亚洲午夜一区二区| 色综合天天狠狠| 国产精品高清亚洲| 成人午夜碰碰视频| 国产亚洲婷婷免费| 久久超级碰视频| 日韩一区二区免费视频| 午夜婷婷国产麻豆精品| 在线精品观看国产| 一区二区在线看| 91色porny在线视频|