日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

你好!歡迎來(lái)到深圳市穎特新科技有限公司!
語(yǔ)言
當(dāng)前位置:首頁(yè) >> 技術(shù)中心 >> 單片機(jī)入門 >> 51單片機(jī)stack堆棧

51單片機(jī)stack堆棧

關(guān)鍵字:51單片機(jī) 堆棧 作者:admin 來(lái)源:不詳 發(fā)布時(shí)間:2018-05-18  瀏覽:9

 一般編譯器的堆棧用于保存局部變量、函數(shù)的參數(shù)、函數(shù)的返回值、中斷上下文信息等。但Keil對(duì)局部變量、函數(shù)參數(shù)預(yù)先分配空間(放在靜態(tài)全局變量區(qū)),Keil的堆棧只是用于保存函數(shù)嵌套調(diào)用的PC、中斷上下文信息。

從主程序進(jìn)入中斷需要入棧字節(jié)數(shù):13+PC=15 Byte(ACC,PSW,B,DPH,DPL,R0~R7)

Keil支持2級(jí)中斷15×2=30 Byte。

主程序中每級(jí)調(diào)用需要消耗2字節(jié)保存PC,如調(diào)用深度6級(jí),需要6×2=12字節(jié)堆?臻g。

Keil51 編譯后會(huì)生成M51文件,查找?Stack地址,為堆棧起始地址,向上增長(zhǎng)到0xff,溢出則導(dǎo)致單片機(jī)復(fù)位。

編輯:admin  最后修改時(shí)間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬(wàn)眾潤(rùn)豐創(chuàng)業(yè)園A棟2樓A08

Copyright © 2014-2023 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號(hào)-4

黄骅市| 呼伦贝尔市| 剑川县| 志丹县| 集贤县| 桑植县| 桂东县| 夏津县| 闵行区| 遂川县| 禹城市| 苏尼特左旗| 安西县| 佛山市| 云和县| 洛南县| 巨野县| 丰原市| 阜阳市| 安顺市| 宁河县| 临邑县| 浠水县| 和硕县| 盘锦市| 肇庆市| 兰州市| 吐鲁番市| 甘谷县| 方山县| 舟山市| 四会市| 防城港市| 香格里拉县| 怀宁县| 拜泉县| 横峰县| 吉安市| 苏州市| 昌平区| 南木林县|