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

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

?? sja_bcanconf.asm

?? SJA1000驅動程序(分別用C&ASM書寫)
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;************************************************************************
;*   廣州周立功單片機發展有限公司    http://www.zlgmcu.com              *
;************************************************************************
;************************************************************************
;*                                                                      *
;*  CAN 控制器SJA1000基本的硬件定義(BasicCAN 工作方式)                 *
;*                                                                      *
;************************************************************************
;************************************************************************
;*                                                                      *
;*  目的:       SJA1000基本寄存器\功能位定義,便于用戶使用SJA1000時     *                                
;*              只需作與其硬件系統相適合的簡單的修改,便能實現SJA1000的 *
;*              BasicCAN工作方式的功能                                  *
;*                                                                      *
;*  文件名:     SJA_BCANCONF.ASM                                        *
;*                                                                      *
;*  模塊名:     --                                                      *
;*                                                                      *
;*  目標系統:   任何基于任何兼容8051指令的微處理器同SJA1000組成的CAN    *
;*              系統                                                    *
;*                                                                      *
;*  應用語言:   Keil ASM-51 or Keil ASM-51                             *
;*                                                                      *
;************************************************************************
;*  版本 :V1.0                                                          *
;*                                                                      *
;************************************************************************
;*  廣州周立功單片機發展有限公司 保留所有的版權                         *
;************************************************************************


;************************************************************************
;*以下的定義用戶要根據自己的微處理器同SJA1000的硬件連接,來修改SJA1000的*
;*片選地址 CONTROLLER_BASE ,暫且假定值7000H                             *
;************************************************************************
CONTROLLER_BASE   EQU   0fa00H     ;SJA1000的片選地址
                                  ;是操作SJA1000內部寄存器的基址


;************************************************************************
;*以下的定義用戶不可修改                                                *
;************************************************************************
;************************************************************************
;*以下的定義是SJA1000在BasicCAN工作方式下內部寄存器的定義               *
;************************************************************************
;*控制段寄存器(在內部地址0H---09H)                                     *
;************************************************************************
;控制寄存器;;;復位模式、工作模式均可進行讀寫                            *
REG_CONTROL       EQU  CONTROLLER_BASE+0H         ;內部控制寄存器地址;其內容可改變      *
                                  ;SJA1000  的狀態                      * 

BIT_RR            EQU  01H        ;復位請求控制位,控制寄存器的第0位    *
                                  ;=1,;SJA1000進入復位狀態              *
                                  ;=0,;SJA1000返回正常工作狀態          *

BIT_RIE           EQU  02H        ;接收中斷控制位,控制寄存器的第1位    *
                                  ;=1,;信息被無錯接收時,SJA1000發出一個 *
                                      ;接收中斷信號到微控制器           *
                                  ;=0,;SJA1000不發送接收中斷信號        *

BIT_TIE           EQU  04H        ;發送中斷控制位,控制寄存器的第2位    *
                                  ;=1,;當信息被成功發送或發送緩沖器又被 *
                                      ;訪問時,(例如,中止發送命令后),    *
                                      ;SJA1000發出一個中斷信號到微控制器*
                                  ;=0,;SJA1000不發送中斷信號            *

BIT_EIE           EQU  08H        ;出錯中斷控制位,控制寄存器的第3位    *
                                  ;=1,;如果出錯或總線狀態改變           *
                                      ;SJA1000發出一個中斷信號到微控制器*
                                  ;=0,;SJA1000不發送中斷信號            *

BIT_OIE           EQU  10H        ;超載中斷控制位,控制寄存器的第4位    *
                                  ;=1,;如果置位數據溢出位,              *
                                      ;SJA1000發出一個中斷信號到微控制器*
                                  ;=0,;SJA1000不發送中斷信號            *

;BIT_5                            ;系統保留位                           *
;BIT_6                            ;系統保留位                           *
;BIT_7                            ;系統保留位                           *

;命令寄存器;;;復位模式、工作模式 只可進行寫  ;;讀出值為0XFF             *
REG_COMMAND       EQU  CONTROLLER_BASE+01H        ;內部命令寄存器地址;                  *
                                  ;SJA1000  的狀態                      * 

BIT_TR            EQU  01H        ;發送請求位,命令寄存器的第0位        *
                                  ;=1,;信息被發送                       *
                                  ;=0,;無發送動作                       *

BIT_AT            EQU  02H        ;中止發送位,命令寄存器的第1位        *
                                  ;=1,;如果不是在處理過程中,            *
                                      ;等待處理的發送請求將取消         *
                                  ;=0,;                                 *

BIT_RRB           EQU  04H        ;釋放接收緩沖器位,命令寄存器的第2位  *
                                  ;=1,;接收緩沖器中存放信息的內存空間   *
                                      ;將被釋放                         *
                                      ;SJA1000發出一個中斷信號到微控制器*
                                  ;=0,;                                 *

BIT_COS           EQU  08H        ;清除超載狀態位,命令寄存器的第3位    *
                                  ;=1,;清除超載狀態                     *
                                  ;=0,;                                 *

BIT_GTS           EQU  10H        ;睡眠位;         命令寄存器的第4位    *    
                                  ;=1,;如果沒有CAN中斷等待和總線活動,   *
                                      ;SJA1000進入睡眠模式              *
                                  ;=0,;                                 *
;BIT_5                            ;系統保留位                           *
;BIT_6                            ;系統保留位                           *
;BIT_7                            ;系統保留位                           *

;狀態寄存器;;;復位模式、工作模式 可進行讀  ; 寫操作無效                 *
REG_STATUS        EQU  CONTROLLER_BASE+02H        ;內部狀態寄存器地址;                  *
                                  
BIT_RBS           EQU  01H        ;接收緩沖器狀態位,狀態寄存器的第0位  *
                                  ;=1,;RXFIFO中有可用信息               *
                                  ;=0,;無可用信息                       *

BIT_DOS           EQU  02H        ;超載狀態位,狀態寄存器的第1位        *
                                  ;=1,;信息丟失,因為RXFIFO中沒有足夠的  *
                                      ;空間來存儲它                     *
                                  ;=0,;自從最后一次清除數據溢出命令執行,
                                      ;無數據溢出發生

BIT_TBS           EQU  04H        ;發送緩沖器狀態位,狀態寄存器的第2位  *
                                  ;=1,;CPU可以向發送緩沖器寫信息        *
                                  ;=0,;CPU不能訪問發送緩沖器;有信息正   *
                                      ;在等待發送或正在發送             *

BIT_TCS           EQU  08H        ;發送完畢狀態位,狀態寄存器的第3位    *
                                  ;=1,;最近一次發送請求被成功處理       *
                                  ;=0,;當前發送請求未處理完畢           *

BIT_RS            EQU  10H        ;接收狀態位;     狀態寄存器的第4位    *    
                                  ;=1,;SJA1000正在接收信息              *
                                  ;=0,;沒有正在接收的信息               *
 
BIT_TS            EQU  20H        ;發送狀態位;     狀態寄存器的第4位    *    
                                  ;=1,;SJA1000正在發送信息              *
                                  ;=0,;沒有正在發送的信息               *

BIT_ES            EQU  40H        ;出錯狀態位;     狀態寄存器的第4位    *    
                                  ;=1,;至少出現一個錯誤計數器滿或超過   *
                                      ;CPU報警限制                      *
                                  ;=0,;兩個錯誤計數器都在報警限制以下   *

BIT_BS            EQU  80H        ;總線狀態位;     狀態寄存器的第4位    *    
                                  ;=1,;總線關閉;SJA1000退出總線活動     *
                                  ;=0,;總線開啟;SJA1000加入總線活動     *

;中斷寄存器允許中斷源的識別;;; 只讀                                     *
REG_INTERRUPT    EQU  CONTROLLER_BASE+03H        ;內部中斷寄存器地址;                   *
                                  
BIT_RI           EQU  01H        ;接收中斷位,中斷寄存器的第0位         *
                                  ;=1,;;當接收FIFO不空和接收中斷        *
                                       ;使能時置位此位                  *
                                  ;=0,;無可用信息                       *

BIT_TI           EQU  02H        ;發送中斷位,中斷寄存器的第1位         *
                                  ;=1,;發送緩沖器狀態從0變為1(釋放)     *
                                      ;和發送中斷使能時,置位此位        *

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品福利在线一区二区三区| 午夜精品影院在线观看| 蜜臀av一区二区| 欧美日免费三级在线| 亚洲丝袜自拍清纯另类| av在线播放不卡| 亚洲欧洲中文日韩久久av乱码| 99re亚洲国产精品| 亚洲在线视频一区| 欧美一区二区三区四区久久| 美女脱光内衣内裤视频久久影院| 日韩视频在线一区二区| 国产一区二区三区免费观看| 久久久亚洲午夜电影| 99久久免费国产| 亚洲一二三四区| 51精品久久久久久久蜜臀| 美女免费视频一区二区| 久久综合av免费| av在线不卡免费看| 日韩中文字幕av电影| 欧美大片在线观看一区| 成人av中文字幕| 五月天精品一区二区三区| 日韩一区二区三区视频在线 | 中文字幕乱码久久午夜不卡| 成人在线综合网| 一区二区在线观看不卡| 日韩午夜在线观看| 成人精品一区二区三区中文字幕| 亚洲综合图片区| 日韩免费在线观看| av成人动漫在线观看| 天天av天天翘天天综合网色鬼国产 | 国产成人激情av| 亚洲欧美日韩久久精品| 欧美大片一区二区| 成人丝袜高跟foot| 午夜视频在线观看一区二区三区| 久久蜜桃一区二区| 在线观看av一区二区| 国产一区不卡视频| 亚洲bdsm女犯bdsm网站| 久久久久久久久久电影| 欧美系列在线观看| 国产一区二区在线电影| 一区二区三区在线播| 精品国产免费人成在线观看| 91视频com| 国内精品嫩模私拍在线| 亚洲尤物在线视频观看| 久久精品视频一区| 在线观看91av| 一本大道久久a久久综合| 日本欧美大码aⅴ在线播放| 亚洲免费观看高清完整版在线观看 | 精品国产一区二区三区忘忧草| 99精品视频中文字幕| 看电影不卡的网站| 亚洲与欧洲av电影| 国产精品天美传媒| 日韩视频一区二区三区| 欧美日韩国产一级片| 91一区二区在线| 国产高清亚洲一区| 国产乱子轮精品视频| 日本伊人色综合网| 亚洲电影第三页| 亚洲靠逼com| 国产精品久久久久久久久快鸭| 久久久久久久久久看片| 日韩欧美区一区二| 欧美一级片免费看| 欧美二区在线观看| 欧美性大战久久久| 在线精品观看国产| 日本道在线观看一区二区| 不卡在线视频中文字幕| 成人在线一区二区三区| 成人视屏免费看| 成人精品一区二区三区四区| 国产精品亚洲人在线观看| 精品中文字幕一区二区小辣椒 | 欧美男人的天堂一二区| 在线一区二区三区| 色中色一区二区| 色婷婷av一区二区三区之一色屋| 91小视频在线观看| 99久久精品国产网站| 成人av午夜电影| 波多野结衣在线aⅴ中文字幕不卡| 国产福利精品一区二区| 国产精品一区二区黑丝| 国产另类ts人妖一区二区| 国内成人自拍视频| 国产盗摄女厕一区二区三区| 成人手机在线视频| 色噜噜夜夜夜综合网| 欧美在线你懂的| 欧美日韩一区 二区 三区 久久精品| 欧美亚洲另类激情小说| 欧美私人免费视频| 91精品国产日韩91久久久久久| 在线播放一区二区三区| 欧美r级电影在线观看| www一区二区| 中文字幕亚洲视频| 亚洲综合丁香婷婷六月香| 亚洲国产毛片aaaaa无费看 | 国产精品不卡在线观看| 亚洲女与黑人做爰| 日韩精彩视频在线观看| 久久精品国产99国产精品| 国产精品1区2区| 91福利在线导航| 精品免费视频.| 国产精品欧美一级免费| 一区二区三区丝袜| 久久99精品久久久久久| 成人黄色av电影| 4438x成人网最大色成网站| 久久久久久久综合日本| 一区二区三区免费网站| 狠狠色丁香久久婷婷综| 一本色道久久加勒比精品| 欧美大片在线观看一区二区| 亚洲色大成网站www久久九九| 日本午夜一区二区| 91影院在线免费观看| 日韩欧美一区在线观看| 国产精品不卡在线观看| 久久精品99国产精品日本| 91在线高清观看| 精品国产人成亚洲区| 亚洲伊人色欲综合网| 国产成人福利片| 91精品国产一区二区三区蜜臀| 国产欧美日韩综合| 亚洲电影一区二区三区| 成人激情文学综合网| 欧美本精品男人aⅴ天堂| 一区二区三区.www| 国产成人亚洲综合a∨婷婷| 欧美浪妇xxxx高跟鞋交| 亚洲欧美电影一区二区| 国产91精品一区二区麻豆网站| 88在线观看91蜜桃国自产| 亚洲视频香蕉人妖| 成人综合激情网| 日韩精品中文字幕一区二区三区| 亚洲一区二区三区四区五区黄| 丁香激情综合五月| 精品欧美一区二区在线观看| 亚洲成av人片一区二区| 91啪亚洲精品| 国产精品二三区| 成人app在线观看| 国产精品网站在线观看| 狠狠色丁香久久婷婷综| 日韩免费看的电影| 日日欢夜夜爽一区| 欧美日韩免费一区二区三区| 亚洲精品国产精品乱码不99 | 国产精品麻豆视频| 国产精一品亚洲二区在线视频| 91精品国产欧美一区二区成人| 亚洲成av人片一区二区梦乃| 欧美视频一区二区三区| 一区二区高清免费观看影视大全 | 亚洲免费在线观看| 不卡av在线免费观看| 国产精品美女久久久久久| 成人av午夜电影| 亚洲人妖av一区二区| 96av麻豆蜜桃一区二区| 亚洲免费观看高清完整版在线观看 | 色综合久久天天| 亚洲精品视频免费观看| 在线欧美日韩国产| 亚洲欧美电影一区二区| 欧美在线看片a免费观看| 午夜电影久久久| 日韩片之四级片| 国产在线视视频有精品| 日本一区二区三级电影在线观看| 成人综合在线视频| 一区二区三区久久| 91麻豆精品国产综合久久久久久| 蜜桃免费网站一区二区三区| 久久蜜桃av一区精品变态类天堂| 国产精品一区二区在线播放 | 色综合久久综合| 亚洲高清免费观看| 日韩一区二区视频| 国产91富婆露脸刺激对白| 亚洲精品中文字幕乱码三区| 欧美日韩精品欧美日韩精品一| 美腿丝袜亚洲一区| 亚洲国产精品精华液ab| 欧美视频一二三区|