專注差異化嵌入式產(chǎn)品解決方案 給智能產(chǎn)品定制注入靈魂給予生命
提供開發(fā)工具、應(yīng)用測(cè)試 完善的開發(fā)代碼案例庫分享
從全面的產(chǎn)品導(dǎo)入到強(qiáng)大技術(shù)支援服務(wù) 全程貼心伴隨服務(wù),創(chuàng)造無限潛能!
提供新的芯片及解決方案,提升客戶產(chǎn)品競(jìng)爭力
提供最新的單片機(jī)資訊,行業(yè)消息以及公司新聞動(dòng)態(tài)
在8051單片機(jī)系統(tǒng)中,由于其硬件結(jié)構(gòu)的限制,在處理中斷時(shí)僅自動(dòng)保存當(dāng)前寄存器狀態(tài)(如程序計(jì)數(shù)器PC、累加器 ACC、狀態(tài)字 PSW、B寄存器等),而不會(huì)自動(dòng)保護(hù)外部或內(nèi)部 RAM 中的非寄存器變量內(nèi)容。因此,如果發(fā)生中斷嵌套,高優(yōu)先級(jí)中斷服務(wù)程序若修改了某些全局變量或內(nèi)存數(shù)據(jù),就可能導(dǎo)致低優(yōu)先級(jí)中斷或主程序出現(xiàn)邏輯錯(cuò)誤。