標(biāo)題:
單片機(jī)的堆棧
[打印本頁]
作者:
daniu
時(shí)間:
2014-12-27 13:14
標(biāo)題:
單片機(jī)的堆棧
堆棧的功能就是先進(jìn)后出,這樣可以非常簡單的解決子程序調(diào)用和中斷(其實(shí)是特殊的子程序調(diào)用)問題,主要是嵌套的返回,用堆棧能準(zhǔn)確的找到返回點(diǎn)。51單片機(jī)的堆棧是向上生長的,其實(shí)可以利用片內(nèi)RAM中沒用到的一切空間(當(dāng)然得是連續(xù)的),復(fù)位后堆棧指針指向07H,一般從30H開始使用,就是復(fù)位后將堆棧指針指向30H,一定要弄清楚中斷還有子程序調(diào)用時(shí)單片機(jī)是怎么壓棧,返回時(shí)是怎么出棧的,利用堆?梢宰屩袛喾祷貢r(shí)返回到指定的地方,這招很絕。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1