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

正文內(nèi)容

基于can總線數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)——can總線通信實(shí)驗(yàn)(編輯修改稿)

2025-01-09 01:34 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 RET NOP OTHER: JB , RECE ; =1 接收 FIFO 未滿或接收 LJMP RECOUT ; =0 接收緩沖區(qū)無數(shù)據(jù)退出接收 NOP RECE: MOV DPTR, CANRXB ;接收緩沖區(qū)首地址 16 準(zhǔn)備讀取數(shù) MOVX A, @DPTR ;首字節(jié)是接收幀格式字 JNB , RDATA ; RTR=1 是遠(yuǎn)程請(qǐng)求幀 無數(shù)據(jù) MOV DPTR, CMR MOV A , 04H ; =1 釋放接收緩沖區(qū) MOVX @DPTR , A ;只有接收了數(shù)據(jù)才能釋放接收緩沖區(qū) LCALL TDATA ;發(fā)送對(duì)方請(qǐng)求的數(shù)據(jù) LJMP RECOUT ;退出接收 NOP RDATA: MOV DPTR, CANRXB ;讀取并保存接收緩沖區(qū)的數(shù)據(jù) MOV R1, CPURBF ; CPU 片內(nèi)接收緩沖區(qū)首址 MOVX A, @DPTR ;讀取讀取 CAN 緩沖區(qū)的 2 號(hào)字節(jié) MOV @R1, A ;保存 ANL A, 0FH ;截取低 4 位是數(shù)據(jù)長(zhǎng)度 0~8 XXX 大學(xué) XXX 學(xué)院本科畢業(yè)設(shè)計(jì) 12 ADD A, 4 ;加 4 個(gè)字節(jié)的標(biāo)識(shí)符 ID MOV R6, A RDATA: INC DPTR INC R1 MOVX A, @DPTR MOV @R1 , A DJNZ R6, RDATA0 ;循環(huán)讀取與保存 MOV DPTR, CMR MOV A, 04H ;釋放 CAN 接收緩沖區(qū) MOVX @DPTR , A RECOUT: MOV DPTR, ALC MOVX A, @DPTR MOV DPTR, ECC MOVX A, @DPTR NOP RET 需要注意的是 : SJA 1000 的初始化只有在復(fù)位模式下才可以進(jìn)行。 在對(duì) SJA 1000寄存器設(shè)定前 , 主控制器通過讀復(fù)位模式 246。 請(qǐng)求標(biāo)志來檢查 SJA 1000 是否已達(dá)到復(fù)位模式。 在復(fù)位模式下 , 主控制器必須配置 SJA 1000 控制段的寄存器。 時(shí)鐘輸出控制寄存器 (OCR) 的內(nèi)容決定 CAN 控制器的輸出方式。 驗(yàn)收代碼 (ACR) 和驗(yàn)收屏蔽 (AMR) 寄存器根據(jù)實(shí)際網(wǎng)絡(luò)系統(tǒng)和報(bào)文標(biāo)志符來確定 , 須引起注意的是 : ACR 位 (AC172 AC10) 和信息識(shí)別碼的高 8 位 ( ID1102ID13) 相等 , 且與 AMR 位 (AM 172 AM 10) 的相應(yīng) 位相或?yàn)?1, 即 :[ ( ID1102ID13) ≡ (AC172 AC10) ] ∨ (AM 172 AM 10) ≡ 1111 1111 滿足上述條件的報(bào)文才予以接收 [ 3 ]。 BTR0、 BTR1 寄存器的內(nèi)容可唯一地確定系統(tǒng)的通信波特率和同步跳轉(zhuǎn)寬度 , 所以整個(gè)系統(tǒng)中的所有節(jié)點(diǎn) , 這兩個(gè)寄存器的內(nèi)容必須相同 (包括上位機(jī) ) , 否則將無法進(jìn)行通信。 六、測(cè)試報(bào)告 XXX 大學(xué) XXX 學(xué)院本科畢業(yè)設(shè)計(jì) 13 實(shí)驗(yàn)達(dá)到了預(yù)定結(jié)果,可以將各個(gè)分布點(diǎn)的測(cè)量數(shù)據(jù)準(zhǔn)確發(fā)送到指定 CAN 節(jié)點(diǎn)。 CAN總線最高速度達(dá)到 1M。 實(shí)驗(yàn)用電路板如圖 4所示。 圖 5 實(shí)驗(yàn)用電路板 七、總結(jié) 由基于 CAN 總線的智能節(jié)點(diǎn)在數(shù)據(jù)采集卡中的實(shí)際運(yùn)用表明 , 在實(shí)驗(yàn)室條件下數(shù)據(jù)傳輸速率最高可達(dá) 1M / s, 誤碼率低 , 當(dāng)節(jié)點(diǎn)出現(xiàn)嚴(yán)重錯(cuò)誤時(shí) , 可自動(dòng)脫離 總線而整個(gè)系統(tǒng)不受影響。 由此 , 該節(jié)點(diǎn)的設(shè)計(jì)方案是可行的 , 既可提高系統(tǒng)的可靠性、數(shù)據(jù)傳輸速度 , 又具有操作簡(jiǎn)便、實(shí)時(shí)性強(qiáng)、擴(kuò)展靈活、糾檢錯(cuò)能力強(qiáng)等特點(diǎn) , 另外 , 它可大大節(jié)約連接導(dǎo)線、維護(hù)和安裝費(fèi)用 , 提高了系統(tǒng)的性價(jià)比。 因此可廣泛應(yīng)用于各種測(cè)控系統(tǒng)中。 XXX 大學(xué) XXX 學(xué)院本科畢業(yè)設(shè)計(jì) 14 七、 致 謝 本設(shè)計(jì)是在導(dǎo)師 汪 老師的精心指導(dǎo)和鼓勵(lì)下完成的。 汪 老師開闊的視野,嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)和真誠(chéng)謙遜的為人,使我在這次設(shè)計(jì)過程中受益匪淺。 汪老師 在生活等各方面給我的關(guān)懷和幫助也將令我終生難忘。在此,謹(jǐn)向 汪 老師表示衷心的感謝。 感謝我的父母,是他們無私 的愛的支持和鼓勵(lì)使我順利完成學(xué)業(yè)! 感謝同組的同學(xué)對(duì)我的幫助和支持! 此外,我還要感謝在我的論文中所有被援引過的文獻(xiàn)的作者,他們是我的知識(shí)之源 ! 最后,再次向所有曾經(jīng)給予我?guī)椭凸膭?lì)的老師和同學(xué)致以最誠(chéng)摯的謝意!XXX 大學(xué) XXX 學(xué)院本科畢業(yè)設(shè)計(jì) 15 附錄 (一 )源程序: include define uchar unsigned char define uint unsigned int sbit PB=P2^7。 sbit LAMP=P2^6。 uchar RTR_BIT=0。 uchar INT_FLAG=0。 uchar stat。 //***************************************************************/ //CAN 總線寄存器映射表 ////////////////////////////////////////////////////////////// //高 4地址 :0000 define RXF0SIDH 0x0 define RXF0SIDL 0x01 define RXF0EID8 0x02 define RXF0EID0 0x03 define RXF1SIDH 0x04 define RXF1SIDL 0x05 define RXF1EID8 0x06 define RXF1EID0 0x07 define RXF2SIDH 0x08 define RXF2SIDL 0x09 define RXF2EID8 0x0a define RXF2EID0 0x0b define BFPCTRL 0x0c define TXRTSCTRL 0x0d define CANSTAT 0x0e XXX 大學(xué) XXX 學(xué)院本科畢業(yè)設(shè)計(jì) 16 define CANCTRL 0x0f ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// //高 4地址 :0001 define RXF3SIDH 0x10 define RXF3SIDL 0x11 define RXF3EID8 0x12 define RXF3EID0 0x13 define RXF4SIDH 0x14 define RXF4SIDL 0x15 define RXF4EID8 0x16 define RXF4EID0 0x17 define RXF5SIDH 0x18 define RXF5SIDL 0x19 define RXF5EID8 0x1a define RXF5EID0 0x1b define TEC 0x1c define REC 0x1d ///////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////// //高 4地址 :0010 define RXM0SIDH 0x20 define RXM0SIDL 0x21 define RXM0EID8 0x22 define RXM0EID0 0x23 define RXM1SIDH 0x24 define RXM1SIDL 0x25 define RXM1EID8 0x26 XXX 大學(xué) XXX 學(xué)院本科畢業(yè)設(shè)計(jì) 17 define RXM1EID0 0x27 define CNF3 0x28 define CNF2 0x29 define CNF1 0x2a define CANINTE 0x2b define CANINTF 0x2c define EFLG 0x2d //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //高 4地址 :0011 define TXB0CTRL 0x30 define TXB0SIDH 0x31 define TXB0SIDL 0x32 define TXB0EID8 0x33 define TXB0EID0 0x34 define TXB0DLC 0x35 define TXB0D0 0x36 define TXB0D1 0x37 define TXB0D2 0x38 define TXB0D3 0x39 define TXB0D4 0x3a define TXB0D5 0x3b define TXB0D6 0x3c define TXB0D7 0x3d //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //高 4地址 :0100 XXX 大學(xué) XXX 學(xué)院本科畢業(yè)設(shè)計(jì) 18 define TXB1CTRL 0x40 define TXB1SIDH 0x41 define TXB1SIDL 0x42 define TXB1EID8 0x43 define TXB1EID0 0x44 define TXB1DLC 0x45 define TXB1D0 0x46 define TXB1D1 0x47 define TXB1D2 0x48 define TXB1D3 0x49 define TXB1D4 0x4a define TXB1D5 0x4b define TXB1D6 0x4c define TXB1D7 0x4d //////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////// //高 4地址 :0101 define TXB2CTRL 0x50 define TXB2SIDH 0x51 define TXB2SIDL 0x52 define TXB2EID8 0x53 define TXB2EID0 0x54 define TXB2DLC
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1