地址鎖存器總線定時寄存器的設置極大影響CAN性能的發揮
發布時間:2022/11/29 13:20:17 訪問次數:201
MCS-51系統只提供“二級中斷嵌套”,而大多數嵌入式系統希望有多于兩級的優先級別。因為一般來說,系統都有掉電中斷,且應置為最高優先級,這樣所有其它中斷只能共用一個最低優先級,如此,往往不能滿足實際的邏輯需求。
為了使系統具有多于兩級的中斷優先級別,可以利用8259A之類的中斷控制芯片實現中斷優先級的硬擴展,但卻增加了系統的造價和復雜性。因復雜性的提高,系統的可靠性將受到影響。
一種擴展MCS-51系統中斷優先級的純軟件方法,不需增加任何硬件,且所需的額外資源消耗也很小。實際應用表明這種方法是可行的和有效的。
在默認中斷順序中,CAN的中斷號高于INT1(優先級低),應將CAN設為高中斷優先級使其高于INT1,這樣才能有正確的觸發角度。
在線修改參數時,讀、寫指針的數據類型應分為code、xdata,擦除、寫入Flash后應分別立即禁止擦除、禁止寫入,參數寫入后應將參數再讀入RAM中。
總線定時寄存器的設置極大影響了CAN性能的發揮。應用中,我們采用16MHz晶振,BTR為1C01H,通信速率為250Kbps,兩點間最大通信距離為150m,通信效果很好。
C8051C06X除具有C8051F04X的功能外,新增了16位ADC。這為需高精度測量的應用場合提供了方便。
8031P0口外接一個地址鎖存器 ,8031訪問外部程序存儲器時,低8位地址由P0輸出,并由ALE信號(-П-)鎖存到地址鎖存器中,地址鎖存器輸出地址信息AB 0∽7 接到2764的地址線A0∽A7上,P2口輸出地址信息高8位,P2.0∽4輸A21∽25,接到2764的A22∽25,P24∽27,AB12∽15接址直譯碼器,譯出選擇線0∽N分別連續接到2764的CE(0)、 CE(N)8031的外部程序存儲器.
為了與MCS51兼容。把FSK、DTMF中的控制寄存器和狀態寄存器MCS51的SFR統一編址。
這樣8051管理、控制、監視FSK、DTMF時,可將FSK、DTMF對應的地址看作是片內數據存儲器的直接地址。
選通信號線PSEN接2764(0)2764(N)的數據允許輸出端OF。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權請聯系刪除。圖片供參考
MCS-51系統只提供“二級中斷嵌套”,而大多數嵌入式系統希望有多于兩級的優先級別。因為一般來說,系統都有掉電中斷,且應置為最高優先級,這樣所有其它中斷只能共用一個最低優先級,如此,往往不能滿足實際的邏輯需求。
為了使系統具有多于兩級的中斷優先級別,可以利用8259A之類的中斷控制芯片實現中斷優先級的硬擴展,但卻增加了系統的造價和復雜性。因復雜性的提高,系統的可靠性將受到影響。
一種擴展MCS-51系統中斷優先級的純軟件方法,不需增加任何硬件,且所需的額外資源消耗也很小。實際應用表明這種方法是可行的和有效的。
在默認中斷順序中,CAN的中斷號高于INT1(優先級低),應將CAN設為高中斷優先級使其高于INT1,這樣才能有正確的觸發角度。
在線修改參數時,讀、寫指針的數據類型應分為code、xdata,擦除、寫入Flash后應分別立即禁止擦除、禁止寫入,參數寫入后應將參數再讀入RAM中。
總線定時寄存器的設置極大影響了CAN性能的發揮。應用中,我們采用16MHz晶振,BTR為1C01H,通信速率為250Kbps,兩點間最大通信距離為150m,通信效果很好。
C8051C06X除具有C8051F04X的功能外,新增了16位ADC。這為需高精度測量的應用場合提供了方便。
8031P0口外接一個地址鎖存器 ,8031訪問外部程序存儲器時,低8位地址由P0輸出,并由ALE信號(-П-)鎖存到地址鎖存器中,地址鎖存器輸出地址信息AB 0∽7 接到2764的地址線A0∽A7上,P2口輸出地址信息高8位,P2.0∽4輸A21∽25,接到2764的A22∽25,P24∽27,AB12∽15接址直譯碼器,譯出選擇線0∽N分別連續接到2764的CE(0)、 CE(N)8031的外部程序存儲器.
為了與MCS51兼容。把FSK、DTMF中的控制寄存器和狀態寄存器MCS51的SFR統一編址。
這樣8051管理、控制、監視FSK、DTMF時,可將FSK、DTMF對應的地址看作是片內數據存儲器的直接地址。
選通信號線PSEN接2764(0)2764(N)的數據允許輸出端OF。
上海德懿電子科技有限公司 www.deyie.com
來源:21ic.如涉版權請聯系刪除。圖片供參考