68精品久久久久久欧美,最近中文字幕完整在线看一,久久亚洲男人天堂,最近中文字幕完整视频高清1

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 51單片機stack堆棧

51單片機stack堆棧

關鍵字:51單片機 堆棧 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:9

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

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

Keil支持2級中斷15×2=30 Byte。

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

Keil51 編譯后會生成M51文件,查找?Stack地址,為堆棧起始地址,向上增長到0xff,溢出則導致單片機復位。

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

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

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

肇源县| 榆社县| 佳木斯市| 长治市| 赫章县| 河曲县| 北票市| 沂南县| 渑池县| 鹿邑县| 常宁市| 金溪县| 石景山区| 崇州市| 深圳市| 北安市| 成安县| 泾源县| 封开县| 新宾| 林州市| 寿光市| 达拉特旗| 仁布县| 庄河市| 嘉禾县| 阿图什市| 东宁县| 望奎县| 宜兴市| 安图县| 龙海市| 永州市| 徐闻县| 镇平县| 横峰县| 五原县| 集安市| 健康| 通海县| 钦州市|