98国产精品综合一区二区三区,国产福利视频,男人添女人囗交做爰视频,日本免费一区二区三区视频观看

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 單片機中data,idata,xdata,startup.a51的作用

單片機中data,idata,xdata,startup.a51的作用

作者:admin 來源:不詳 發(fā)布時間:2018-05-08  瀏覽:24

  data:

  固定指前面0x00-0x7f的128個RAM,可以用acc直接讀寫的,速度最快,生成的代碼也最小。

  idata:

  固定指前面0x00-0xff的256個RAM,其中前128和data的128完全相同,只是因為訪問的方式不同。idata是用類似C中的指針方式 訪問的。匯編中的語句為:mox ACC,@Rx.(不重要的補充:c中idata做指針式的訪問效果很好)

  xdata:

  外 部擴展RAM,一般指外部0x0000-0xffff空間,用DPTR訪問。 pdata:外部擴展RAM的低256個字節(jié),地址出現(xiàn)在A0-A7的上時讀寫,用movx ACC,@Rx讀寫。這個比較特殊,而且C51好象有對此BUG, 建議少用。但也有他的優(yōu)點,具體用法屬于中級問題,這里不提。

  startup.a51的作用

  和 匯編一樣,在C中定義的那些變量和數(shù)組的初始化就在startup.a51中進行,如果你在定義全局變量時帶有數(shù)值,如unsigned char data xxx=“100”,那startup.a51中就會有相關的賦值。如果沒有=100,startup.a51就會把他清0。(startup.a51 ==變量的初始化)。 這些初始化完畢后,還會設置SP指針。對非變量區(qū)域,如堆棧區(qū),將不會有賦值或清零動作。

  有人喜歡改 startup.a51,為了滿足自己一些想當然的愛好,這是不必要的,有可能錯誤的。比如掉電保護的時候想保存一些變量, 但改startup.a51來實現(xiàn)是很笨的方法,實際只要利用非變量區(qū)域的特性,定義一個指針變量指向堆棧低部:0xff處就可實現(xiàn)。為什么還要去改? 可以這么說:任何時候都可以不需要改startup.a51,如果你明白它的特性。

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

聯(lián)系方式

0755-82591179

郵箱:ivy@yingtexin.net

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

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

又粗又爽高潮午夜免费视频| 久久久综合精品一区二区三区| 强壮的公次次弄得我高潮a片日本| 国产成人无码av| 日韩精品一区二区三区| 和山田进行lv999的恋爱| 高龄老妇乱春小说| 精品免费囯产一区二区三区四区| 亚洲第一av网站| 精品无码久久久久久久久| 奇米影视7777久久精品人人爽| 大胸美女视频| 国产丰满老熟妇乱xxx1区| 免费视频网站| 成人电影在线看| free性开放小少妇| 国产片+人+综合| 日韩欧美亚洲国产精品字幕久久久| 国产强被迫伦姧在线观看无码| 男人喜欢水多还是夹得紧的| 国产自拍视频| 他揉捏她两乳不停呻吟a片| 小俊┅┅快┅┅用力啊| 日本亲与子乱人妻ihd| 最近韩国日本免费高清观看| 成人妇女免费播放久久久| 啦啦啦中文免费视频高清观看| 久久变态刺激另类SM孕妇| 我和丰满岳疯狂做爰| 欧美性猛交aaaa片黑人| 天堂网在线观看| 偷朋友人妻系列h文| 他底下好硬蹭着我想要| 浪货 这么湿 趴好h| 日本黄a级a片国产免费| 99精品亚洲av无码国产另类| 无码精品a∨在线观看中文| 苍井空被躁50分钟5分钟免费| 日本亲与子乱人妻hd| 老宋翁熄高潮怀孕| 国产av精品国语对白国产|