91美女视频-亚洲免费观看视频-欧美a∨-久热在线视频-日韩黄网站-成av人片在线观看www-久操综合-超碰av在线播放-性欧美欧美巨大69-婷婷二区-av男人的天堂网-中文字幕一区在线播放-玖草在线观看-国产网址在线观看-免费在线不卡av

zengyu99
級別: *
精華主題: * 篇
發帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zengyu99的 主題 / 回貼
樓主  發表于: 2009-03-20 09:17
一、運算器 運算器以完成二進制的算術/邏輯運算部件ALU為核心,再加上暫存器TMP、累加器ACC、寄存器B、程序狀態標志寄存器PSW及布爾處理器。累加器ACC是一個八位寄存器,它是CPU中工作最頻繁的寄存器。在進行算術、邏輯運算時,累加器ACC往往在運算前暫存一個操作數(如被加數),而運算后又保存其結果(如代數和)。寄存器B主要用于乘法和除法操作。標志寄存器PSW也是一個八位寄存器,用來存放運算結果的一些特征,如有無進位、借位等。其每位的具體含意如下所示。PSW CY AC FO RS1 RS0 OV - P對用戶來講,最關心的是以下四位。

1進位標志CY(PSW7)。它表示了運算是否有進位(或借位)。如果操作結果在最高位有進位(加法)或者借位(減法),則該位為1,否則為0。

2輔助進位標志AC。又稱半進位標志,它反映了兩個八位數運算低四位是否有半進位,即低四位相加(或減)有否進位(或借位),如有則AC為1狀態,否則為0。

3溢出標志位OV。MCS-51反映帶符號數的運算結果是否有溢出,有溢出時,此位為1,否則為0。

4奇偶標志P。反映累加器ACC內容的奇偶性,如果ACC中的運算結果有偶數個1(如11001100B,其中有4個1),則P為0,否則,P=1。
PSW的其它位,將在以后再介紹。由于PSW存放程序執行中的狀態,故又叫程序狀態字?運算器中還有一個按位(bit)進行邏輯運算的邏輯處理機(又稱布爾處理機)。其功能在介紹位指令時再說明。

二、控制器

控制器是CPU的神經中樞,它包括定時控制邏輯電路、指令寄存器、譯碼器、地址指針DPTR及程序計數器PC、堆棧指針SP等。這里程序計數器PC是由16位寄存器構成的計數器。要單片機執行一個程序,就必須把該程序按順序預先裝入存儲器ROM的某個區域。單片機動作時應按順序一條條取出指令來加以執行。因此,必須有一個電路能找出指令所在的單元地址,該電路就是程序計數器PC。當單片機開始執行程序時,給PC裝入第一條指令所在地址,它每取出一條指令(如為多字節指令,則每取出一個指令字節),PC的內容就自動加1,以指向下一條指令的地址,使指令能順序執行。只有當程序遇到轉移指令、子程序調用指令,或遇到中斷時(后面將介紹),PC才轉到所需要的地方去。8051 CPU碢C指定的地址,從ROM相應單元中取出指令字節放在指令寄存器中寄存,然后,指令寄存器中的指令代碼被譯碼器譯成各種形式的控制信號,這些信號與單片機時鐘振蕩器產生的時鐘脈沖在定時與控制電路中相結合,形成按一定時間節拍變化的電平和時鐘,即所謂控制信息,在CPU內部協調寄存器之間的數據傳輸、運算等操作。

三、存儲器

存儲器是單片機的又一個重要組成部分,圖6給出了一種存儲容量為256個單元的存儲器結構示意圖。其中每個存儲單元對應一個地址,256個單元共有256個地址,用兩位16進制數表示,即存儲器的地址(00H~FFH)。存儲器中每個存儲單元可存放一個八位二進制信息,通常用兩位16進制數來表示,這就是存儲器的內容。存儲器的存儲單元地址和存儲單元的內容是不同的兩個概念,不能混淆。

一、程序存儲器
程序是控制計算機動作的一系列命令,單片機只認識由“0”和“1”代碼構成的機器指令。如前述用助記符編寫的命令MOV A,#20H,換成機器認識的代碼74H、20H:(寫成二進制就是01110100B和00100000B)。在單片機處理問題之前必須事先將編好的程序、表格、常數匯編成機器代碼后存入單片機的存儲器中,該存儲器稱為程序存儲器。程序存儲器可以放在片內或片外,亦可片內片外同時設置。由于PC程序計數器為16位,使得程序存儲器可用16位二進制地址,因此,內外存儲器的地址最大可從0000H到FFFFH。8051內部有4k字節的ROM,就占用了由0000H~0FFFH的最低4k個字節,這時片外擴充的程序存儲器地址編號應由1000H開始,如果將8051當做8031使用,不想利用片內4kROM,全用片外存儲器,則地址編號仍可由0000H開始。不過,這時應使8051的第{31}腳(即EA腳)保持低電平。當EA為高電平時,用戶在0000H至0FFFH范圍內使用內部ROM,大于0FFFH后,單片機CPU自動訪問外部程序存儲器。

二、數據存儲器

單片機的數據存儲器由讀寫存儲器RAM組成。其最大容量可擴展到64k,用于存儲實時輸入的數據。8051內部有256個單元的內部數據存儲器,其中00H~7FH為內部隨機存儲器RAM,80H~FFH為專用寄存器區。實際使用時應首先充分利用內部存儲器,從使用角度講,搞清內部數據存儲器的結構和地址分配是十分重要的。因為將來在學習指令系統和程序設計時會經常用到它們。8051內部數據存儲器地址由00H至FFH共有256個字節的地址空間,該空間被分為兩部分,其中內部數據RAM的地址為00H~7FH(即0~127)。而用做特殊功能寄存器的地址為80H~FFH。在此256個字節中,還開辟有一個所謂“位地址”區,該區域內不但可按字節尋址,還可按“位(bit)”尋址。對于那些需要進行位操作的數據,可以存放到這個區域。從00H到1FH安排了四組工作寄存器,每組占用8個RAM字節,記為R0~R7。究竟選用那一組寄存器,由前述標志寄存器中的RS1和RS0來選用。在這兩位上放入不同的二進制數,即可選用不同的寄存器組,如附表1所示。

三、特殊功能寄存器

特殊功能寄存器(SFR)的地址范圍為80H~FFH。在MCS-51中,除程序計數器PC和四個工作寄存器區外,其余21個特殊功能寄存器都在這SFR塊中。其中5個是雙字節寄存器,它們共占用了26個字節。各特殊功能寄存器的符號和地址見附表2。其中帶*號的可位尋址。特殊功能寄存器反映了8051的狀態,實際上是8051的狀態字及控制字寄存器。用于CPU PSW便是典型一例。這些特殊功能寄存器大體上分為兩類,一類與芯片的引腳有關,另一類作片內功能的控制用。與芯片引腳有關的特殊功能寄存器是P0~P3,它們實際上是4個八位鎖存器(每個I/O口一個),每個鎖存器附加有相應的輸出驅動器和輸入緩沖器就構成了一個并行口。MCS-51共有P0~P3四個這樣的并行口,可提供32根I/O線,每根線都是雙向的,并且大都有第二功能。其余用于芯片控制的寄存器中,累加器A、標志寄存器PSW、數據指針DPTR等的功能前已提及,而另一些寄存器的功能在后面有關部分再作進一步介紹

主站蜘蛛池模板: а√天堂资源官网在线资源 | 国产每日更新 | 欧美三区在线观看 | www.97av.com| 免费黄色片视频 | 国产精品久久久久久69 | 成年免费视频 | 免费看60分钟黄视频 | 亚洲av人无码激艳猛片服务器 | 一区二区不卡视频在线观看 | sm在线观看 | 欧美色图小说 | 亚洲人交配| 久射久 | 日韩精品一区二区三区在线 | 欧美黄色大片网站 | 自拍一级片 | 国产免费自拍 | 国产精品国产三级国产专区53 | 国产真人做爰视频免费 | 性生交大片免费看女人按摩 | 国产精品福利一区 | 欧美成人dvd在线视频 | 最新中文字幕2019 | 色欧美视频 | 亚洲看片 | 少妇一级淫片免费放 | 日韩欧美一区二区三区视频 | 日本熟妇毛茸茸丰满 | 国产欧美一区二区三区白浆喷水 | 精品动漫av | 国产精品一二三区视频 | 美女被叉叉的影院 | 一区二区三区91 | 日韩理论片在线观看 | 亚洲欧美日本国产 | 久久精品人妻一区二区三区 | 污污在线看 | 国产精品亚洲AV色欲三区不卡 | 久久久久免费视频 | 一区二区三区麻豆 | 精品人妻aV中文字幕乱码色欲 | 午夜av在线免费观看 | 欧美激情在线播放 | av香蕉 | 日本九九视频 | 日日碰狠狠添天天爽 | 久久9999久久免费精品国产 | 日本高清有码 | 蜜桃视频日韩 | 久久精品在线播放 | 国产精品扒开腿做爽爽爽a片唱戏 | 欧美交| 日韩欧美一区二区三区免费观看 | 精品国产午夜福利 | 亚洲国产久 | 欧美日韩三级在线观看 | 久久青青草视频 | 嫩草精品| 亚洲男人天堂网 | 精品97人妻无码中文永久在线 | 精品视频在线观看免费 | 欧美日韩a v | 97香蕉碰碰人妻国产欧美 | 久久精品视频1 | 欧美超逼视频 | 日本黄色录相 | 最新中文字幕久久 | 亚洲蜜臀av乱码久久精品蜜桃 | 天天看毛片 | 一级片免费观看视频 | 成人影视网址 | 污污网站在线 | 天堂视频在线观看免费 | 69久久久久 | 精品少妇av| 国产视频一区二区三 | av香港经典三级级 在线 | 懂色av粉嫩av蜜乳av | 欧美日韩亚 | 久久久婷| 国产主播喷水 | 色婷婷av一区二区三区软件 | av天天射 | 日本黄色录像 | 亚洲精品成人网 | 欧美激情在线免费 | 视频精品久久 | 黄色一级片欧美 | 中文字幕欲求不满 | 男女精品视频 | 日韩精品极品视频在线观看免费 | 女的高潮流时喷水图片大全 | 99热热99| 蜜臀精品一区二区三区 | 成人在线免费电影 | 欧美无砖砖区免费 | 国产v亚洲 | 日韩av午夜 |