日产精品视频无码免费_亚洲蜜臀AV日韩熟妇在线_国产亚洲精品女人久久久久久 _妞中文字幕在线视频导航

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 單片機(jī) >> 正文

7課:單片機(jī)的特殊功能寄存器

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2017/6/16

   通過(guò)前面的學(xué)習(xí),我們已知單片機(jī)的內(nèi)部有ROM、有RAM、有并行I/O口,那么,除了這些東西之外,單片機(jī)內(nèi)部究竟還有些什么,這些個(gè)零碎的東西怎么連在一起的,讓我們來(lái)對(duì)單片機(jī)內(nèi)部的寄存器作一個(gè)完整的功能分析吧!

  下圖中我們能看出,在51單片機(jī)內(nèi)部有一個(gè)CPU用來(lái)運(yùn)算、控制,有四個(gè)并行I/O口,分別是P0、P1、P2、P3,有ROM,用來(lái)存放程序,有RAM,用來(lái)存放中間結(jié)果,此外還有定時(shí)/計(jì)數(shù)器,串行I/O口,中斷系統(tǒng),以及一個(gè)內(nèi)部的時(shí)鐘電路。在一個(gè)51單片機(jī)的內(nèi)部包含了這么多的東西。


 

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

符號(hào)

地址

功能介紹

B

F0H

B寄存器

ACC

E0H

累加器

PSW

D0H

程序狀態(tài)字

IP

B8H

中斷優(yōu)先級(jí)控制寄存器

P3

B0H

P3口鎖存器

IE

A8H

中斷允許控制寄存器

P2

A0H

P2口鎖存器

SBUF

99H

串行口鎖存器

SCON

98H

串行口控制寄存器

P1

90H

P1口鎖存器

TH1

8DH

定時(shí)器/計(jì)數(shù)器1(高8位)

TH0

8CH

定時(shí)器/計(jì)數(shù)器1(低8位)

TL1

8BH

定時(shí)器/計(jì)數(shù)器0(高8位)

TL0

8AH

定時(shí)器/計(jì)數(shù)器0(低8位)

TMOD

89A

定時(shí)器/計(jì)數(shù)器方式控制寄存器

TCON

88H

定時(shí)器/計(jì)數(shù)器控制寄存器

DPH

83H

數(shù)據(jù)地址指針(高8位)

DPL

82H

數(shù)據(jù)地址指針(低8位)

SP

81H

堆棧指針

P0

80H

P0口鎖存器

PCON

87H

電源控制寄存器

  表1
 

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

 

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

 

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

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

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

2、B:一個(gè)寄存器。在做乘、除法時(shí)放乘數(shù)或除數(shù),不做乘除法時(shí),隨你怎么用。

3、PSW:程序狀態(tài)字。這是一個(gè)很重要的東西,里面放了CPU工作時(shí)的很多狀態(tài),借此,我們能了解CPU的當(dāng)前狀態(tài),并作出對(duì)應(yīng)的處理。它的各位功能請(qǐng)看表2

D7

D6

D5

D4

D3

D2

D1

D0

CY

AC

F0

RS1

RS0

OV

 

P

      表2

PSW也稱為標(biāo)志寄存器,了解這個(gè)對(duì)于了解單片機(jī)原理非常的重要,存放各有關(guān)標(biāo)志。其結(jié)構(gòu)和定義如下:

 

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

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

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

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

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

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

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

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

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

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

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

(6)P:奇偶校驗(yàn)位:它用來(lái)表示ALU運(yùn)算結(jié)果中二進(jìn)制數(shù)位“1”的個(gè)數(shù)的奇偶性。若為奇數(shù),則P=1,不然為0。

例:某運(yùn)算結(jié)果是78H(01111000),顯然1的個(gè)數(shù)為偶數(shù),所以P=0。

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

5、P0P1P2P3:這個(gè)我們已經(jīng)知道,是四個(gè)并行輸入/輸出口的寄存器。它里面的內(nèi)容對(duì)應(yīng)著管腳的輸出。

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

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

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

   那么51中堆棧什么地方呢?單片機(jī)中能存放數(shù)據(jù)的區(qū)域有限,我們不能夠?qū)iT分配一塊地方做堆棧,所以就在內(nèi)存(RAM)中開辟一塊地方,用于堆棧,但是用內(nèi)存的哪一塊呢?還是不好定,因?yàn)?1是一種通用的單片機(jī),各人的實(shí)際需求各不相同,有人需要多一些堆棧,而有人則不需要那么多,所以怎么分配都不合適,怎樣來(lái)解決這個(gè)問題?分不好干脆就不分了,把分的權(quán)利給用戶(編程者),根據(jù)自已的需要去定吧,所以51單片機(jī)中堆棧的位置是能變化的。而這種變化就體現(xiàn)在SP中值的變化,看圖2,SP中的值等于27H不就相當(dāng)于是一個(gè)指針指向27H單元嗎?當(dāng)然在真正的51機(jī)中,開始指針?biāo)傅奈恢貌⒎蔷褪菙?shù)據(jù)存放的位置,而是數(shù)據(jù)存放的前一個(gè)位置,比如一開始指針是指向27H單元的,那么第一個(gè)數(shù)據(jù)的位置是28H單元,而不是27H單元,為什么會(huì)這樣,我們?cè)趯W(xué)堆棧命令時(shí)再說(shuō)明。其它的SFR,我們?cè)谟玫綍r(shí)再介紹。

作者點(diǎn)評(píng):這一課可能比較難懂了,看大家的評(píng)論很多都這樣說(shuō),其實(shí)并不需要把上面的這些東西都死記硬背在腦子里面,這是很難的,我們只需要理解他的工作原理,一次看不懂就要多看幾次,等到要寫程序的時(shí)候,我們?cè)侔堰@些表格拿出來(lái)查閱所以建議你把本頁(yè)保存為書簽.筆者在開始學(xué)習(xí)單片機(jī)的時(shí)候也是這樣做的.

Tags:單片機(jī)的特殊功能寄存器,單片機(jī)教程,單片機(jī)  
責(zé)任編輯:admin
相關(guān)文章列表
基于AT89C52單片機(jī)控制的雙軸太陽(yáng)自動(dòng)跟蹤系統(tǒng)設(shè)計(jì)
ESP32單片機(jī)入門篇
超聲波測(cè)距+溫度+報(bào)警的單片機(jī)代碼_51單片機(jī)超聲波測(cè)距C語(yǔ)言程序
七段數(shù)碼管顯示原理研究_數(shù)碼管顯示0~9對(duì)應(yīng)的段碼
單片機(jī)C語(yǔ)言編程入門教程  流水燈程序示例
基于51單片機(jī)—多功能秒表,多功能計(jì)時(shí)器C語(yǔ)言程序
STC89C52單片機(jī)數(shù)字電流表電壓表源碼與電路圖  51單片機(jī)電流電壓
自學(xué)stm32單片機(jī)四個(gè)步驟,實(shí)用又高效!
先學(xué)51還是先學(xué)STM32?STM32和51單片機(jī)的區(qū)別
單片機(jī)最小系統(tǒng)介紹及電路設(shè)計(jì) STM32單片機(jī)最小系統(tǒng)
什么是PIC單片機(jī)
為什么51單片機(jī)的晶振一般使用11.0592? 51單片機(jī)常用波特率初值表
51單片機(jī)寄存器功能一覽表
單片機(jī)寫延時(shí)程序的幾種方法
自學(xué)單片機(jī)編程之中斷與時(shí)鐘程序
哈佛結(jié)構(gòu)與馮·諾伊曼結(jié)構(gòu)區(qū)別以及X86體系
單片機(jī)萬(wàn)年歷:公歷日期與農(nóng)歷日期的相互轉(zhuǎn)換程序
AVR定時(shí)器1的CTC模式設(shè)置
單片機(jī)超聲波視覺識(shí)別系統(tǒng)的測(cè)量軟件開發(fā),超聲波測(cè)距
LCD1602的單片機(jī)驅(qū)動(dòng)詳解
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
99色视频在线| 美女免费精品高清毛片在线视| 免费毛片播放| 欧美激情一区二区三区在线| 国产原创中文字幕| 亚洲 欧美 成人日韩| 日本乱中文字幕系列| 精品国产亚一区二区三区| 九九九网站| 91麻豆精品国产自产在线观看一区 | 日韩一级精品视频在线观看| 精品国产一级毛片| a级精品九九九大片免费看| 日韩一级黄色| 精品久久久久久免费影院| 日韩免费在线观看视频| 国产91视频网| 国产成人欧美一区二区三区的| 人人干人人草| 高清一级做a爱过程不卡视频| 精品在线免费播放| 精品久久久久久影院免费| 欧美国产日韩一区二区三区| 国产网站麻豆精品视频| 午夜久久网| 欧美a级成人淫片免费看| 久久精品免视看国产明星| 国产精品1024永久免费视频 | 国产亚洲免费观看| 美女免费精品视频在线观看| 日韩中文字幕一区二区不卡| 精品国产一区二区三区久久久蜜臀| 国产91丝袜高跟系列| 精品视频在线观看视频免费视频| 久久国产一区二区| 日本在线不卡视频| 你懂的在线观看视频| 成人高清护士在线播放| 亚洲天堂在线播放| 青草国产在线观看| 亚洲精品中文字幕久久久久久| 人人干人人插| 国产网站在线| 精品久久久久久免费影院| 国产成人女人在线视频观看| 国产一区二区精品| 国产成人精品综合| 99久久精品国产国产毛片 | 麻豆系列国产剧在线观看| 99久久网站| 国产一区二区精品久久91| 日韩中文字幕在线播放| 久久精品免视看国产明星| 国产伦理精品| 日韩中文字幕一区| 欧美日本韩国| 精品视频免费观看| 欧美电影免费| 久久国产精品永久免费网站| 欧美a级片免费看| 九九精品久久久久久久久| 一级毛片视频在线观看| 日韩专区亚洲综合久久| 国产成人精品影视| 国产伦久视频免费观看 视频| 亚洲精品影院一区二区| 999久久66久6只有精品| 四虎影视精品永久免费网站| 欧美a免费| 久久国产一久久高清| 国产伦精品一区二区三区无广告| 欧美日本免费| 欧美国产日韩精品| 欧美激情影院| 国产伦精品一区三区视频| 色综合久久天天综线观看| 亚欧成人乱码一区二区| 国产麻豆精品高清在线播放| 久久精品大片| 国产不卡精品一区二区三区| 美女免费精品视频在线观看| 欧美一区二区三区性| 国产一区二区精品久| 精品久久久久久中文字幕2017| 日韩欧美一二三区| 九九热国产视频| 日韩av成人| 999久久久免费精品国产牛牛| 午夜欧美福利| 午夜欧美成人香蕉剧场| 国产精品免费久久| 国产美女在线观看| 日韩女人做爰大片| 99久久精品国产高清一区二区 | 久久国产一区二区| 香蕉视频久久| 精品视频在线观看视频免费视频| 精品国产三级a| 99久久精品国产高清一区二区 | 国产网站麻豆精品视频| 国产成人欧美一区二区三区的| 精品国产一级毛片| 国产韩国精品一区二区三区| a级毛片免费观看网站| 国产麻豆精品免费视频| 可以免费看毛片的网站| 青青青草影院 | 国产伦精品一区二区三区无广告| 国产不卡在线观看视频| 亚洲第一视频在线播放| 日韩一级黄色大片| 日韩在线观看视频免费| 尤物视频网站在线| 欧美另类videosbestsex高清| 久久久久久久网| 99色视频在线| 999久久狠狠免费精品| 成人高清视频免费观看| 91麻豆精品国产自产在线观看一区 | 国产精品免费久久| 日韩欧美一及在线播放| 青青久久精品国产免费看| 国产原创中文字幕| 尤物视频网站在线| 久久国产一区二区| 亚洲第一色在线| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产视频一区二区在线观看| 国产一区精品| 麻豆系列 在线视频| 亚欧成人乱码一区二区| 日韩在线观看免费完整版视频| 一级女性大黄生活片免费| 日本免费乱人伦在线观看 | 欧美激情中文字幕一区二区| 99热精品在线| 欧美一区二区三区性| 日本伦理片网站| 欧美激情在线精品video| 日韩在线观看免费完整版视频| 国产91精品一区二区| 精品久久久久久影院免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品国产一区二区三区久久久蜜臀| 天堂网中文字幕| 日韩中文字幕在线观看视频| 精品国产三级a| 国产成人精品影视| 日日爽天天| 久久国产精品只做精品| 欧美激情伊人| 在线观看成人网 | 毛片的网站| 国产91精品一区| 欧美激情影院| 亚洲 激情| 日韩男人天堂| 成人免费网站久久久| 四虎影视精品永久免费网站| 日本在线不卡免费视频一区| 麻豆网站在线看| 天天做日日爱夜夜爽| 国产精品自拍亚洲| 免费国产在线观看| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 亚洲爆爽| 天天做日日干| 99久久网站| 国产麻豆精品免费视频| 青青久热| 免费的黄色小视频| 午夜家庭影院| 成人影视在线播放| a级毛片免费全部播放| 91麻豆爱豆果冻天美星空| 国产激情视频在线观看| 韩国三级香港三级日本三级| 日本特黄特黄aaaaa大片| 日韩专区亚洲综合久久| 国产一区二区精品久久| 色综合久久天天综合绕观看| 欧美激情一区二区三区视频 | 天堂网中文字幕| 色综合久久久久综合体桃花网| 欧美激情一区二区三区在线| 国产不卡在线观看| 精品国产香蕉在线播出| 亚洲www美色| 亚洲精品影院久久久久久| 国产亚洲精品aaa大片| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 一a一级片| 色综合久久天天综合| 日本特黄特黄aaaaa大片| 中文字幕一区二区三区 精品| 欧美爱爱动态| 日本伦理黄色大片在线观看网站| 香蕉视频亚洲一级| 国产激情一区二区三区| 韩国三级视频网站|