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

正文內(nèi)容

基于單片機(jī)的can總線通訊實(shí)現(xiàn)(編輯修改稿)

2024-07-24 22:41 本頁面
 

【文章內(nèi)容簡介】 也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0具有內(nèi)部上拉電阻。在flash編程時(shí),P0口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。216。 P1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。對(duì)P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。此外,()和時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入(),具體如下表所示。在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。表21 P1口引腳功能引腳號(hào)第二功能 T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出 T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制) MOSI(在系統(tǒng)編程用) MISO(在系統(tǒng)編程用) SCK(在系統(tǒng)編程用)216。 P2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。對(duì)P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。在訪問外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX @DPTR)時(shí),P2 口送出高八位地址。在這種應(yīng)用中,P2 口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。在使用8位地址(如MOVX @RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。在flash編程和校驗(yàn)時(shí),P2口也接收高8位地址字節(jié)和一些控制信號(hào)。216。 P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p2 輸出緩沖器能驅(qū)動(dòng)4 個(gè)TTL 邏輯電平。對(duì)P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。表22 P3口引腳功能引腳號(hào)第二功能 RXD(串行輸入) TXD(串行輸出) INT0(外部中斷0) INT0(外部中斷0) T0(定時(shí)器0外部輸入) T1(定時(shí)器1外部輸入) WR(外部數(shù)據(jù)存儲(chǔ)器寫選通) RD(外部數(shù)據(jù)存儲(chǔ)器寫選通)216。 RS: 復(fù)位輸入。晶振工作時(shí),RST腳持續(xù)2 個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位??撮T狗計(jì)時(shí)完成后,RST 腳輸出96 個(gè)晶振周期的高電平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能無效。DISRTO默認(rèn)狀態(tài)下,復(fù)位高電平有效。216。 ALE/PROG:地址鎖存控制信號(hào)(ALE)是訪問外部程序存儲(chǔ)器時(shí),鎖存低8 位地址的輸出脈沖。在flash編程時(shí),此引腳(PROG)也用作編程輸入脈沖。在一般情況下,ALE 以晶振六分之一的固定頻率輸出脈沖,可用來作為外部定時(shí)器或時(shí)鐘使用。然而,特別強(qiáng)調(diào),在每次訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),ALE脈沖將會(huì)跳過。如果需要,通過將地址為8EH的SFR的第0位置 “1”,ALE操作將無效。這一位置 “1”,ALE 僅在執(zhí)行MOVX 或MOVC指令時(shí)有效。否則,ALE 將被微弱拉高。這個(gè)ALE 使能標(biāo)志位(地址為8EH的SFR的第0位)的設(shè)置對(duì)微控制器處于外部執(zhí)行模式下無效。216。 PSEN:外部程序存儲(chǔ)器選通信號(hào)(PSEN)是外部程序存儲(chǔ)器選通信號(hào)。當(dāng)AT89S52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),PSEN在每個(gè)機(jī)器周期被激活兩次,而在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),PSEN將不被激活。EA/VPP:訪問外部程序存儲(chǔ)器控制信號(hào)。為使能從0000H 到FFFFH的外部程序存儲(chǔ)器讀取指令,EA必須接GND。為了執(zhí)行內(nèi)部程序指令,EA應(yīng)該接VCC。在flash編程期間,EA也接收12伏VPP電壓。216。 XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。216。 XTAL2:振蕩器反相放大器的輸出 CAN總線收發(fā)器PCA82C250 是CAN 協(xié)議控制器和物理總線的接口這個(gè)器件對(duì)總線提供不同的發(fā)送能力和對(duì)CAN控制器提供不同的接收能力。圖24 82C250引腳結(jié)構(gòu)表23 82C250引腳管腳功能描述標(biāo)記管腳功能描述TXD 11發(fā)送數(shù)據(jù)輸入GND 22接地VCC 33提供電壓RXD 44接收數(shù)據(jù)輸出Vref 55參考電壓輸出CANL 66低電平CAN電壓輸入/輸出CANH 77高電平CAN電壓輸入輸出RS88 Slope 電阻輸入圖25 82C250方框圖功能描述:PCA82C50 是CAN 協(xié)議控制器和物理總線的接口,它主要用于汽車?yán)锏母咚賾?yīng)用(高達(dá)1Mbaud)。這個(gè)器件對(duì)總線提供不同的發(fā)送能力和對(duì)CAN控制器提供不同的接收能力完全和ISO11898標(biāo)準(zhǔn)兼容。限定的電流值保護(hù)接收器輸出級(jí),避免陽極和陰極的短路,盡管在默認(rèn)的條件下功率消耗是增加的這個(gè)特征值將防止發(fā)送器輸出級(jí)的毀壞。如果節(jié)點(diǎn)溫度超過大約160攝氏度,發(fā)送器限定的電流值輸出被降低因?yàn)榘l(fā)送器占去大部分的功率消耗,這將導(dǎo)致降額功耗和較低的片內(nèi)溫度,IC中的其它部分在使用中將保持不變,當(dāng)總線短路的時(shí)候熱保護(hù)非常需要。這個(gè)CANH CANL線也被保護(hù)防止自動(dòng)運(yùn)作過程中電流的瞬變。表24 CAN收發(fā)器真值表提供TXD(發(fā)送)CANHCANL總線狀況RXD 接收0高低控制01(或懸空)懸空懸空接收12V(未上電)X懸空懸空接收X2VVCC VCC懸空懸空接收X2VVCCX若VRS若VRS接收X注意:X=隨意值表25 管腳 RS真值表在RS管腳上強(qiáng)制條件模式在RS管腳上電壓和電流VRS備用IRS| 10 A|10 A IRS 200 A斜率控制 VRSVRS高速IRS 500 A管腳8 RS 有三種不同的工作模式可被選擇: 高速,備用,斜率控制。對(duì)于高速工作模式,發(fā)送器輸出級(jí)晶體管被盡可能地快啟動(dòng)和關(guān)閉,在這種模式下,沒有措施用于限制上升和下降的斜度。建議使用屏蔽電纜可避免RFI 這種問題。通過把管腳8接地選擇這個(gè)模式。對(duì)于低速或較短的總線長度,可使用一種沒有屏蔽的雙絞線或平行線。對(duì)于降低 RFI,上升和下降的斜率是個(gè)限定值,上升和下降的斜率能夠被編程,通過從管腳8 接一個(gè)電阻至地,這個(gè)斜率和管腳8 的電流輸出成比例。如果高電平被接至管腳8 ,電路進(jìn)入低電流保護(hù)模式。在這種模式下,發(fā)送器被關(guān)閉,接收器開至低電流。如果控制位被檢測(不同的總線電壓), RXD 將被開至低電平。這個(gè)微型控制器應(yīng)對(duì)這個(gè)條件有所反應(yīng),通過轉(zhuǎn)換收發(fā)器至正常工作狀態(tài)。(經(jīng)過管腳8)因?yàn)檫@個(gè)接收器在備用模式下比較慢,第一條信息會(huì)丟失掉。 CAN總線控制器CAN總線控制器選用SJA1000,SJAl000是一個(gè)獨(dú)立的控制器,有兩種不同的模式。(1)BasicCAN模式:系統(tǒng)上電后默認(rèn)的模式,與PCA82C200兼容。(2)PeliCAN模式:。圖26 SJA1000引腳結(jié)構(gòu)SJAl000功能模塊主要有:接口管理邏輯、接收FIFO隊(duì)列、接收濾波器、發(fā)送緩沖器和CAN核心模塊。邏輯管理接口實(shí)現(xiàn)與外部單片機(jī)的連接。SJAlO00的發(fā)送緩沖器可以存儲(chǔ)一個(gè)完整的報(bào)文,當(dāng)單片機(jī)開始一個(gè)傳送時(shí),邏輯管理接口會(huì)使CAN核心模塊讀發(fā)送緩沖器的數(shù)據(jù)。當(dāng)收到一個(gè)報(bào)文時(shí),
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1