wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> 基礎教程 >> 瀏覽文章

7課:單片機的特殊功能寄存器

作者:佚名   來源:本站原創   點擊數:  更新時間:2007年08月16日   【字體:

   通過前面的學習,我們已知單片機的內部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,單片機內部究竟還有些什么,這些個零碎的東西怎么連在一起的,讓我們來對單片機內部的寄存器作一個完整的功能分析吧!

  下圖中我們能看出,在51單片機內部有一個CPU用來運算、控制,有四個并行I/O口,分別是P0、P1、P2、P3,有ROM,用來存放程序,有RAM,用來存放中間結果,此外還有定時/計數器,串行I/O口,中斷系統,以及一個內部的時鐘電路。在一個51單片機的內部包含了這么多的東西。


 

  對上面的圖進行進一步的分析,我們已知,對并行I/O口的讀寫只要將數據送入到對應I/O口的鎖存器就能了,那么對于定時/計數器,串行I/O口等怎么用呢?在單片機中有一些獨立的存儲單元是用來控制這些器件的,被稱之為特殊功能寄存器(SFR)。事實上,我們已接觸過P1這個特殊功能寄存器了,還有哪些呢?看下表1

符號

地址

功能介紹

B

F0H

B寄存器

ACC

E0H

累加器

PSW

D0H

程序狀態字

IP

B8H

中斷優先級控制寄存器

P3

B0H

P3口鎖存器

IE

A8H

中斷允許控制寄存器

P2

A0H

P2口鎖存器

SBUF

99H

串行口鎖存器

SCON

98H

串行口控制寄存器

P1

90H

P1口鎖存器

TH1

8DH

定時器/計數器1(高8位)

TH0

8CH

定時器/計數器1(低8位)

TL1

8BH

定時器/計數器0(高8位)

TL0

8AH

定時器/計數器0(低8位)

TMOD

89A

定時器/計數器方式控制寄存器

TCON

88H

定時器/計數器控制寄存器

DPH

83H

數據地址指針(高8位)

DPL

82H

數據地址指針(低8位)

SP

81H

堆棧指針

P0

80H

P0口鎖存器

PCON

87H

電源控制寄存器

  表1
 

<特殊功能寄存器地址映象表(一)>

 

<特殊功能寄存器地址映象表(二)>

 

<特殊功能寄存器地址映象表(三)>

下面,我們介紹一下幾個常用的SFR,看圖2。

1、ACC:累加器,常常用A表示。這是個什么東西,可不能從名字上理解,它是一個寄存器,而不是一個做加法的東西,為什么給它這么一個名字呢?或許是因為在運算器做運算時其中一個數一定是在ACC中的緣故吧。它的名字特殊,身份也特殊,稍后我們將學到指令,能發現,所有的運算類指令都離不開它。

2、B:一個寄存器。在做乘、除法時放乘數或除數,不做乘除法時,隨你怎么用。

3、PSW:程序狀態字。這是一個很重要的東西,里面放了CPU工作時的很多狀態,借此,我們能了解CPU的當前狀態,并作出對應的處理。它的各位功能請看表2

D7

D6

D5

D4

D3

D2

D1

D0

CY

AC

F0

RS1

RS0

OV

 

P

      表2

PSW也稱為標志寄存器,了解這個對于了解單片機原理非常的重要,存放各有關標志。其結構和定義如下:

 

  下面我們逐一介紹sfr各位的用途

(1)CY:進位標志。用于表示Acc.7有否向更高位進位。8051中的運算器是一種8位的運算器,我們知道,8位運算器只能表示到0-255,如果做加法的話,兩數相加可能會超過255,這樣最高位就會丟失,造成運算的錯誤,怎么辦?最高位就進到這里來。這樣就沒事了。

例:78H+97H(01111000+10010111)

(2)AC:輔助進位標志也叫半進位標志。  用于表示Acc.3有否向Acc.4進位

例:57H+3AH(01010111+00111010)

(3)F0:用戶標志位,由我們(編程人員)決定什么時候用,什么時候不用。

(4)RS1RS0:工作寄存器組選擇位。這個我們已知了。
              RS1、RS0 = 00 —— 0區(00H~07H)

              RS1、RS0 = 01 —— 1區(08H~0FH)

              RS1、RS0 = 10 —— 2區(10H~17H)

              RS1、RS0 = 11 —— 3區(18H~1FH) 

(5)0V:溢出標志位。 表示Acc在有符號數算術運算中的溢出,什么是溢出我們稍后再談吧。

(6)P:奇偶校驗位:它用來表示ALU運算結果中二進制數位“1”的個數的奇偶性。若為奇數,則P=1,不然為0。

例:某運算結果是78H(01111000),顯然1的個數為偶數,所以P=0。

4、DPTR(DPH、DPL):數據指針,能用它來訪問外部數據存儲器中的任一單元,如果不用,也能作為通用寄存器來用,由我們自已決定如何使用。16位,由兩個8位寄存器DPH、DPL組成。主要用于存放一個16位地址,作為訪問外部存儲器(外RAM和ROM)的地址指針。

5、P0P1P2P3:這個我們已經知道,是四個并行輸入/輸出口的寄存器。它里面的內容對應著管腳的輸出。

6、SP:堆棧指針。(專用于指出堆棧頂部數據的地址。)
 

   堆棧介紹:日常生活中,我們都注意到過這樣的現象,家里洗的碗,一只一只摞起來,最晚放上去的放在最上面,而最早放上去的則放在最下面,在取的時候正好相反,先從最上面取,這種現象我們用一句話來概括:“先進后出,后進先出”。請大家想想,還有什么地方有這種現象?其實比比皆是,建筑工地上堆放的磚頭、材料,倉庫里放的貨物,都是“先進后出,后進先出”,這實際是一種存取物品的規則,我們稱之為“堆棧”。

   在單片機中,我們也能在RAM中構造這樣一個區域,用來存放數據,這個區域存放數據的規則就是“先進后出,后進先出”,我們稱之為“堆棧”。為什么需要這樣來存放數據呢?存儲器本身不是能按地址來存放數據嗎?對,知道了地址的確就能知道里面的內容,但如果我們需要存放的是一批數據,每一個數據都需要知道地址那不是麻煩嗎?如果我們讓數據一個接一個地放置,那么我們只要知道第一個數據所在地址單元就能了(看圖2)如果第一個數據在27H,那么第二、三個就在28H、29H了。所以利用堆棧這種辦法來放數據能簡化操作

   那么51中堆棧什么地方呢?單片機中能存放數據的區域有限,我們不能夠專門分配一塊地方做堆棧,所以就在內存(RAM)中開辟一塊地方,用于堆棧,但是用內存的哪一塊呢?還是不好定,因為51是一種通用的單片機,各人的實際需求各不相同,有人需要多一些堆棧,而有人則不需要那么多,所以怎么分配都不合適,怎樣來解決這個問題?分不好干脆就不分了,把分的權利給用戶(編程者),根據自已的需要去定吧,所以51單片機中堆棧的位置是能變化的。而這種變化就體現在SP中值的變化,看圖2,SP中的值等于27H不就相當于是一個指針指向27H單元嗎?當然在真正的51機中,開始指針所指的位置并非就是數據存放的位置,而是數據存放的前一個位置,比如一開始指針是指向27H單元的,那么第一個數據的位置是28H單元,而不是27H單元,為什么會這樣,我們在學堆棧命令時再說明。其它的SFR,我們在用到時再介紹。

作者點評:這一課可能比較難懂了,看大家的評論很多都這樣說,其實并不需要把上面的這些東西都死記硬背在腦子里面,這是很難的,我們只需要理解他的工作原理,一次看不懂就要多看幾次,等到要寫程序的時候,我們再把這些表格拿出來查閱所以建議你把本頁保存為書簽.筆者在開始學習單片機的時候也是這樣做的.

關閉窗口
无遮挡动作视频在线观看免费入口| 国产精品美女www爽爽爽| 九九视频精品免费| 亚洲欧洲日产国码二区| 日韩一级完整毛片| 高清一区二区三区日本久| 亚洲综合社区网| av免费看网址| 成人免费视频入口| 色一情一乱一乱一区91av| 毛片视频免费| 嫩草www视频在线观看高清| 麻豆影院在线| 自拍欧美日韩| 国产精品久久久久影院老司| 亚洲国产精久久久久久久| 亚洲一区二区三区视频播放| 麻豆一区二区三区视频| 最新中文字幕第一页| 网站在线观看你懂的| 超碰91在线观看| 美女日韩在线中文字幕| 精品国产乱码久久久久酒店 | www亚洲国产| 日本老熟俱乐部h0930| 在线免费观看电影网站入口| 一区二区三区高清在线视频| 国产999精品在线观看| 高清视频一区二区| 国产一区二区av| 国产内射老熟女aaaa| 成人激情视频在线观看| 好吊色视频988gao在线观看| 麻豆成人免费视频| 中文视频在线| 婷婷在线视频| 91精品丝袜国产高跟在线| 欧美三级乱码| 欧美高清在线一区| 亚洲第一黄色网| 国产精品亚洲综合天堂夜夜| 欧美精品尤物在线| 国产精品久久AV无码| 99精品在线视频观看| 老司机午夜在线| 久久婷婷一区| 日韩一区二区电影| 最新黄色av网站| 老熟妇一区二区三区| 日本高清好狼色视频| 欧洲视频一区| 亚洲网友自拍偷拍| 国产美女搞久久| 国产精品黄色网| 日韩一区精品| 亚洲成色精品| 亚洲国产精品资源| 亚洲综合激情五月| 熟女人妻在线视频| 欧美另类极品videosbest视频| 九九热hot精品视频在线播放| 欧美区视频在线观看| 亚洲天堂2018av| 女人裸体免费网站| av综合网站| 亚洲国产精品成人综合色在线婷婷 | 中文字幕乱码中文字幕| 天天操天天射天天| 18欧美乱大交| 欧美成a人片在线观看久| 美女免费视频一区二区| 在线播放日韩导航| 神马影院午夜我不卡| 日韩视频www| 久久伊人久久| 欧美日韩国产乱码电影| 黑鬼大战白妞高潮喷白浆| 免费观看的成年网址| 久久99国产精品久久99| 国产精品视频网| 亚洲在线视频播放| 粉嫩一区二区三区四区公司1| 日韩天堂在线观看| wwwxxx色| 麻豆影视国产在线观看| 国产精品传媒视频| 国产高清www| 亚洲精品一区二区| 日本久久伊人| 亚洲欧美一区二区激情| 精品少妇一区二区三区密爱| 在线能看的av网址| 亚洲精品电影网在线观看| 成人性生活免费看| av老司机在线观看| 日韩精品专区在线| 蜜桃av.com| 97视频一区| 久久精品国产免费观看| 日本系列第一页| 教室别恋欧美无删减版| 久久久最新网址| 天天操天天射天天| 午夜国产一区| 国产精品国产三级欧美二区| 国产精选在线观看| 91亚洲精品久久久蜜桃| 红桃视频 国产| 好操啊在线观看免费视频| 欧美日韩视频在线一区二区| 黄色片子在线观看| 群体交乱之放荡娇妻一区二区| 欧美成人免费全部| 99精品免费观看| 日韩国产欧美视频| 少妇高潮大叫好爽喷水| 亚洲aⅴ优女av综合久久久| 婷婷开心激情综合| 舐め犯し波多野结衣在线观看| 91精品啪在线观看国产爱臀| 日本国产欧美一区二区三区| 国产麻豆视频网站| 亚洲一区二区四区蜜桃| 性高潮久久久久久久| 亚洲动漫精品| 波多野结衣久草一区| jizz在亚洲| 精品久久五月天| 91精品国产色综合久久不8| 国产农村妇女毛片精品久久莱园子| 免费在线国产精品| 黄色av免费在线| 成人免费看片视频| 黄色成人av| 精品国产一区二区三区久久影院| 久久国产视频精品| 美女免费视频一区| 永久看片925tv| 欧美另类综合| www.国产二区| 国产精品videossex撒尿| 欧美一级片在线播放| 成品网站w灬+源码1688网页| 欧美日韩免费看| 亚洲综合久久网| 国产成人精品www牛牛影视| 国产午夜在线一区二区三区| 国产精品99久久久久久动医院| 青青青青草视频| 四虎视频在线精品免费网址| 91免费高清视频| 成年人黄视频在线观看| 欧美一级黑人aaaaaaa做受| 成人在线免费看| 欧美激情精品久久久久久变态| h七七www色午夜日本| 亚洲深夜福利视频| h视频在线观看免费完整版| 日韩精品www| xxx欧美尤物xxx| 精品区一区二区| 免费黄漫在线观看| 亚洲国产黄色片| 来个黄色网址| 欧美精品做受xxx性少妇| 成人在线播放网站| 日韩中文字幕亚洲| 免费看的毛片| 欧美亚洲视频在线观看| 久久99久久久精品欧美| 好吊妞www.84com只有这里才有精品 | 亚洲www色| 91久久国产自产拍夜夜嗨| 8x8ⅹ拨牐拨牐拨牐在线观看| 亚洲va电影大全| 人在线成免费视频| 亚洲高清乱码| 国产麻豆精品久久| 日韩视频中文字幕在线观看| 91美女福利视频| 国产露脸国语对白在线| 91黄视频在线观看| 嫩草嫩草嫩草嫩草嫩草| www.久久久久| 黄色精品视频| 一本久道久久综合| 一本一道久久a久久精品蜜桃 | 久久91亚洲人成电影网站| 69av亚洲| 九九久久99| 国内黄色精品| 91精彩刺激对白露脸偷拍| 久久精品视频在线看| 天天色综合久久| 日本91av在线播放| 川上优av中文字幕一区二区| 青青视频免费在线观看| 亚洲无毛电影| 日本va欧美va国产激情| 欧美变态tickling挠脚心| 日本三级在线视频| 一本久道久久综合| 亚洲综合另类| 国产乱淫片视频| 色青青草原桃花久久综合 | 国产91丝袜在线观看| www.黄色片| 在线看日韩欧美| 欧美男人天堂| 欧美一区二区免费在线观看| 国产精品理论在线观看| ed2k情侣啪啪91av| 国产欧美va欧美va香蕉在| 激情综合网五月| 亚洲男人天堂网址| 亚洲美女视频网站| 在线免费日韩片| 日韩欧美中文在线视频| 亚洲欧洲三级电影| 免费h片在线观看| 亚洲精品成人自拍| 国产精品白丝jk黑袜喷水| 国产精品人人妻人人爽| 久久影视免费观看| 国产美女视频一区二区| 午夜理伦三级做爰电影| 91福利在线播放| 波多野结衣久久精品| 手机免费看av片| 欧美亚洲国产一区二区三区va| 黄色的视频在线免费观看| 日韩中文字幕在线免费| av一区二区久久| 色网在线视频| 国产高清www| 亚洲成人免费电影| 毛片在线播放a| 网站免费在线观看| 精品少妇一区二区三区在线视频| 超碰在线caoporen| 污污的视频免费| 日韩欧美有码在线| 深夜在线视频| 殴美一级黄色片| 色小说视频一区| 亚洲最大黄网| 欧美人与动性xxxxbbbb| 精品国产免费一区二区三区| 久久精品二区亚洲w码| 天天综合天天| 亚洲欧美自拍另类日韩| 69久久夜色精品国产69蝌蚪网| 女厕嘘嘘一区二区在线播放| 国产又粗又黄又爽| 91性高湖久久久久久久久_久久99| 国产一区久久久| 色播在线观看| 国产偷人妻精品一区| 最近2019中文字幕mv免费看 | 欧美日韩在线影院| 欧美一级在线| 亚洲精品久久久久久久久久久久久久| 日韩电影在线播放| 国产精品每日更新在线播放网址| 暖暖在线中文免费日本| 黑人狂躁日本娇小| 国产精品久久久久高潮| 国产成人av一区二区| segui88久久综合| 精品视频久久久久| 国产色综合天天综合网| 99re热这里只有精品免费视频| 老司机在线视频二区| 国产欧美日韩综合精品一区二区三区 | 久久精品偷拍视频| 57pao成人国产永久免费| 精品福利电影| 日本jizz中国| 丁香色欲久久久久久综合网| 亚洲a一区二区| 国产精品xnxxcom| 天天综合网入口| 国产精品二区在线| 国产清纯美女被跳蛋高潮一区二区久久w | 久久精品国产**网站演员| 成人伊人222| 午夜免费福利视频在线观看| 在线成人高清不卡| 狼人精品一区二区三区在线 | 欧美三级在线视频| 国产一区二区三区亚洲| 午夜精品久久久久久久第一页按摩 | www.激情网| 欧美午夜电影一区| 日韩欧美午夜| 天堂网视频在线观看| 成人性生交免费看| 久久久精品日本| 国产福利一区二区三区视频| 影院在线观看全集免费观看| www.日韩一区| 无颜之月在线看| 亚洲国产精品久久| 日韩vs国产vs欧美| 超碰免费97在线观看| 成人在线免费看视频| 欧美不卡三区| 欧美日韩一二三| 亚洲黄色精品| 免费观看久久久久| www.com欧美| 欧美自拍小视频| 欧美国产日韩在线| 国产亚洲一区二区三区在线观看| 国产精品视频一区视频二区| 久草国产视频| 91香蕉视频污在线观看| 国产精品日韩一区二区三区| 欧洲av一区二区嗯嗯嗯啊| 欧美三级午夜理伦三级中文幕| 在线成人一区| 日本久久一级片| 日本在线不卡一区二区| 国产有码一区二区| 欧美日韩中文字幕一区二区| 伊人成人在线视频| 污视频网站在线免费| 欧美午夜性囗交xxxx| 中文字幕天堂网| 国产高清精品一区| 欧美一卡二卡三卡| 久久久综合激的五月天| 欧美黄色大片在线观看| 欧美尤物美女在线| 高清在线观看免费韩剧| 69夜色精品国产69乱| av影院在线播放| 国产精品自在线| 欧美r级在线观看| 久久亚洲免费视频| 欧美~级网站不卡| 免费毛片在线看片免费丝瓜视频 | 亚洲91网站| 色综合久久五月天| 尤物视频免费观看| 久久精品波多野结衣| 日本一卡二卡在线播放| 亚洲国产欧美视频| 亚洲天堂资源在线| www.av欧美| 日本少妇aaa| 亚洲不卡的av| 精品国产_亚洲人成在线| 欧美成人免费网| 亚洲精品www久久久| 欧美性猛交xxxxxxxx| 亚洲欧美激情小说另类| 国产盗摄女厕一区二区三区| 伊人亚洲精品| 一二三四社区在线视频6| 伊人久久亚洲综合| 老头吃奶性行交视频| 欧美一级黄色网| 91精品国产乱| 九九久久精品视频| 国产精品第一| 黄色激情网站| 超碰在线观看av| 久久久久久久国产视频| 俄罗斯av网站| 国产精品一区二区三区四区五区| 欧美精品少妇videofree| 亚洲国产精品久久人人爱| 日韩综合在线视频| 欧美三级美国一级| 欧美一区二区三区免费看| 青青草成人影院| 综合久久99| 国产亚洲永久域名| 奇米影视在线99精品| 国产精品538一区二区在线| av成人老司机| 最新不卡av在线| 色综合色综合色综合色综合色综合| 91福利在线观看| 日韩精品高清在线| 欧美精品在线免费| 国产精品视频网址| 久久久综合亚洲91久久98| 无码毛片aaa在线| 亚洲va综合va国产va中文| 一女三黑人理论片在线| 欧美卡一卡二卡三| 亚洲无码精品国产| 国产bdsm视频| 在线观看h网址| 国产777精品精品热热热一区二区| 深夜日韩欧美| 鲁大师成人一区二区三区| 西西人体一区二区|