• <em id="c6wvg"><track id="c6wvg"></track></em>
  • <kbd id="c6wvg"><track id="c6wvg"></track></kbd>
      <th id="c6wvg"><wbr id="c6wvg"></wbr></th>

      1. 51單片機RAM 數據存儲區學習筆記

        2021-01-26 20:11:47更新 手機網站 網站地圖 資訊 綜合 水電工培訓 湖南陽光裝飾裝修培訓學校常年開設:水電安裝培訓、木工培訓、室內裝修培訓、PLC培訓、瓦工培訓、家裝木工培訓課程。是專業的水電工培訓學校,PLC編程培訓學校,木工培訓學校,泥工培訓學校,室內裝修培訓學校。
        水電工培訓學校形象圖片
        水電安裝培訓學校
      2. 最新報名學員名單(實時滾動)
        最新就業創業學員名單
        51單片機RAM 數據存儲區學習筆記
        51單片機RAM 數據存儲區學習筆記
        當前位置: > 電工技術更新時間:2013-12-29 11:17:40主題:51單片機RAM 數據存儲區學習筆記 圍觀:

        1.ram keil c語言編程


        ram是程序運行中存放隨機變量的數據空間。在keil中編寫程序,如果當前模式為small模式,如果總的變量大小未超過128b,則未初始化的變量的初值默認為0.如果所有的變量超過單片機small模式下的128b大小,則必須對變量進行初始化,否則超過ram大小變量的值是不確定的,在small模式下超過128b大小的變量也必須在編譯器中重新設定存儲器的存儲模式。


        在keil中,可選擇small,compact,large三種方式存儲數據變量:


        1.jpg


        在keil中可以用“targetoptions”來配置這一項:


        2.jpg


        圖1 選擇數據存儲模式


        2.片內數據存儲區


        (1) 工作寄存器區


        工作寄存器區位于片內數據存儲器中的00h~1fh單元,共32字節( 如此說來每個單元是一個字節了 ),分成四組。每組8個字節,分別記為r0~r7.


        3.jpg


        程序默認在0區工作寄存器組存放中間運算數據。等待中斷來時,中斷數據工作寄存器組由0區切換到其它區域。


        選擇四組工作寄存器區的哪一組作為r0~r7由位于psw寄存器的兩位rs1,rs0來確定.


        rs1,rs0稱為區開關或組開關,兩位就可決定四種狀態.


        4.jpg


        (2)位尋址區


        用戶存儲區位于片內數據存儲器中的020h~02fh單元,共16個字節,共128位,每個字節單元的位都有一個單獨的地址,分別為00h-07h,如020h.1表示020h單元的bit[1]位。020h~02fh單元可作為位尋址區。這個范圍內的存儲單元最大的用處就是能進行位操作,在c語言中,只能用位操作運算符(&、|、^、~、<<、>>)來對字節數據進行位操作運算。如果用匯編指令就可以直接對此片存儲單片進行位操作。


        如 setb, 020h.1 就將020h的bit[1]置為了1.


        除了ram此片能進行位尋址的用戶存儲區以外,還有一些特殊的功能寄存器( sfr )也能進行位尋址。


        (3)數據緩沖區


        51系列數據緩沖區地址為30h-7fh,共80字節。只能字節尋址,不能位尋址。由于工作寄存器和位尋址區,數據緩沖區是統一編址的,所以這三者都可以用作數據緩沖區。


        (4)堆棧


        棧:由系統自動分配釋放,存局部值。


        堆:一般由程序員分配和釋放。


        堆棧指針sp:8位寄存器,堆棧最大可達128單元,只可在片內ram中進行堆棧操作。


        堆棧作用:用來保存地址、數據信息、具有先進后出特性,也是一種能存放二進制數據的空間。


        mc51堆棧采用滿頂法向上生成的軟件堆棧。


        軟件堆棧:借助sp進行控制操作。


        堆棧向上生長:新壓棧的數據成為堆棧頂。


        堆棧向下生長:新壓入的數據遠離堆棧頂。


        地址大小還得看存儲方式。


        (5)專用寄存器區


        專用寄存器區,也稱特殊功能寄存器區 sfr


        special functionregister


        尋址地址離散地分布在80h~ffh,共128字節的空間.而實際有用的只有21個字節,即在這一空間里只有18個專用功能寄存器,其中有3個專用功能寄存器占用了兩個字節.sfr主要用于片內硬件的管理,通常只能以字節為單位借助于mov指令直接尋址,但也有一些專用功能寄存器可以位尋址。


        包含程序狀態字psw、數據指針寄存器dptr、端口地址p0-p0、其它專用寄存器(累加器a、b)


        3.片外數據存儲區


        片外ram區:可尋空間為共64k 0000h~ffffh,


        總是使用movx類指令尋址


        借助于工作寄存器r0或r1間接尋址時,可尋256字節


        從片外ram區取數據: movx a,@ri i=0-1


        向片外ram區存數據: movx @ri,a


        借助16位的數據指針dptr間接尋址,可尋64k字節:


        從片外ram區取數據: movx a,@dptr


        向片外ram區存數據: movx @dptr,a


        區分是訪問內部存儲器還是外部存儲器地址靠指令來區分。

        溫馨提示:湖南陽光電子學校常年面向全國招生(不限年齡)。由湖南陽光電子學校實戰一線首席技術專家授課,天天實操,全程實戰,手把手教,包教包會。我們是正規技術學校,我們有自己的校園,我們是行業正規軍!我們有自己的教學樓、學員公寓樓、籃球場(2個)、有校內花園、有專業實操車間。我們會為您提供海量的51單片機RAM 數據存儲區學習筆記的信息,如果您想了解有關51單片機RAM 數據存儲區學習筆記方面的更多資訊,請經常關注我校網站:www.wltmetto1s.com,我們將給你最詳細的與51單片機RAM 數據存儲區學習筆記相關的解答。 如果您對湖南陽光電子學校發布的51單片機RAM 數據存儲區學習筆記這條信息有什么好的建議,請告訴我們。您的寶貴建議對我們逐步完善51單片機RAM 數據存儲區學習筆記的內容有重要的參考作用!
          推薦文章
          • 水電工是做什么的:水電工是水工、電工、管工的統籌總稱,簡稱水電工。社會上的電工培訓班,只是單一的電工培訓,不含水工和管工。水電工就是在家裝工地上安裝一些電路和水路的技術工作。水電工…
          • “相信品牌的力量”是擲地有聲且亙久不變的品牌標語。湖南陽光電子技術學校教育的品牌經住了時間和社會的考證,一直在電子維修技術培訓行業的洪流中奔流不息。湖南陽光電子技術學校教育采用模塊…
          • 湖南陽光電工焊工技術培訓學校(湖南電工焊工培訓領導品牌)是經湖南省勞動和社會保障廳批準成立的電工焊工專業技術培訓學校,是焊工學校、焊工培訓、電焊技校、電焊培訓學校、電工培訓、電工技…
          • 聯系方式●網站:http://www.hnygpx.net
          • 學習時間:3個月教學目標:培養中級“電工+焊工”全能技術人員。半天理論,半天實踐,深入淺出,通俗易懂,從零開始,手把手教,包教包會,使學生成為真正意義上的、全能的電工焊工技術人才。教…
          • 教學目標:培養中級電工技術人員。半天理論,半天實踐,深入淺出,通俗易懂,從零開始,手把手教,包教包會,使學生成為真正意義上的、全能的電工技術人才。學習時間:2個月(采用我校十五年經典…


          安防監控技術學校
          安防監控技術學校
          安防監控技術學校
          返回頂部
          中山市,固原市,銀川市,玉樹,海東,隴南市,酒泉市,張掖市,天水市,金昌市,蘭州市,榆林市,延安市,渭南市,銅川市,阿里,山南,拉薩市,怒江,文山州,楚雄州,普洱市,昭通市,玉溪市,昆明市,畢節,銅仁,遵義市,貴陽市,甘孜州,資陽市,達州市,宜賓市,南充市,遂寧市,綿陽市,瀘州市,自貢市,三亞市,崇左市,河池市,玉林市,欽州市,梧州市,柳州市,梅州市,肇慶市,湛江市,佛山市,珠海市,韶關市,湘西州,懷化市,郴州市,張家界市,邵陽市,株洲市,仙桃市,隨州市,荊州市,荊門市,襄樊市,黃石市,駐馬店市,信陽市,南陽市,漯河市,中衛市,石嘴山市,海西,海南藏州,黃南州,海北,甘南,慶陽市,平涼市,武威市,白銀市,嘉峪關市,安康市,漢中市,咸陽市,寶雞市,林芝,日喀則,昌都,迪慶,德宏,大理,西雙版納,紅河州,臨滄市,麗江市,保山市,曲靖市,黔東州,黔西州,安順市,六盤水市,涼山州,阿壩州,雅安市,廣安市,眉山市,內江市,廣元市,德陽市,攀枝花市,成都市,?谑,來賓市,百色市,貴港市,北海市,桂林市,南寧市,云浮市,揭陽市,潮州市,清遠市,陽江市,汕尾市,惠州市,茂名市,江門市,汕頭市,深圳市,廣州市,婁底市,永州市,益陽市,岳陽市,湘潭市,長沙市,恩施州,黃岡市,孝感市,鄂州市,十堰市,武漢市,周口市,商丘市,三門峽市,許昌市,焦作市,安陽市,鶴壁市,平頂山市,開封市,鄭州市,聊城市,濱州市,德州市,萊蕪市,日照市,泰安市,煙臺市,濰坊市,東營市,淄博市,上饒市,濟南市,撫州市,宜春市,贛州市,新余市,九江市,景德鎮市,寧德市,南平市,泉州市,莆田市,廈門市,宣城市,亳州市,六安市,宿州市,黃山市,滁州市,安慶市,淮北市,馬鞍山市,蚌埠市,蕪湖市,合肥市,麗水市,舟山市,衢州市,金華市,湖州市,嘉興市,寧波市,宿遷市,鎮江市,鹽城市,連云港市,蘇州市,徐州市,南京市,綏化市,牡丹江市,佳木斯市,大慶市,鶴崗市,哈爾濱市,白城市,白山市,遼源市,吉林市,葫蘆島市,鐵嶺市,盤錦市,阜新市,錦州市,本溪市,鞍山市,沈陽市,錫林郭勒盟,通遼市,烏海市,呂梁市,忻州市,晉中市,晉城市,陽泉市,太原市,廊坊市,承德市,保定市,邯鄲市,唐山市,寧夏,甘肅省,西藏,貴州省,重慶市,廣西,湖南省,河南省,江西省,安徽省,江蘇省,黑龍江省,遼寧省,山西省,天津市,四平市,內蒙古,吳忠市,果洛,西寧市,定西市,商洛市,西安市,那曲,黔南州,巴中市,樂山市,賀州市,防城港市,東莞市,河源市,常德市,衡陽市,咸寧市,宜昌市,濮陽市,新鄉市,洛陽市,菏澤市,臨沂市,威海市,濟寧市,棗莊市,青島市,吉安市,鷹潭市,萍鄉市,南昌市,龍巖市,漳州市,三明市,福州市,池州市,巢湖市,阜陽市,銅陵市,淮南市,臺州市,紹興市,溫州市,杭州市,泰州市,揚州市,淮安市,南通市,常州市,無錫市,大興安嶺,黑河市,七臺河市,伊春市,雙鴨山市,雞西市,齊齊哈爾市,延邊,松原市,通化市,長春市,朝陽市,遼陽市,營口市,丹東市,撫順市,大連市,阿拉善盟,興安盟,烏蘭察布市,巴彥淖爾市,呼倫貝爾市,鄂爾多斯市,赤峰市,包頭市,呼和浩特市,臨汾市,運城市,朔州市,長治市,大同市,衡水市,滄州市,張家口市,邢臺市,秦皇島市,石家莊市,青海省,陜西省,云南省,四川省,海南省,廣東省,湖北省,山東省,福建省,浙江省,上海市,吉林省,河北省,北京市 亚洲精品中文字幕无码专区|欧美日韩人妻精品一区二区三区|亚洲综合无码精品一区二区三区|色欲AV人妻精品一区二区三区 久cao精品网站免费视频|色哟哟国产精品免费观看|精品久久久久无码中文字幕东京热|99久久香蕉国产线看观看 99国产欧美久久久精品蜜芽|狠狠噜天天噜日日噜久久久|久久无码精品一区二区av|无码人妻一区二区三区在线 国产在线精品99一区不卡日韩|国产三级在线现免费观看|免费国产午夜视频在线观看|亚洲亚中文久久精品无码长长
        • <em id="c6wvg"><track id="c6wvg"></track></em>
        • <kbd id="c6wvg"><track id="c6wvg"></track></kbd>
            <th id="c6wvg"><wbr id="c6wvg"></wbr></th>