久久国视频,欧美日韩人妻无码视频,男人无色码,96青青青,亚洲一区二区少妇人妻,亚洲综合国产一区激情,色网在线视频道,成人黄页在线观看,欧美一区另类

建材之家 JC68.COM?
廣告

51單片機(jī)CPU的內(nèi)部結(jié)構(gòu)及工作原理

   2024-10-04 建材之家2870
核心提示:從上圖中我們可以看到,在虛線框內(nèi)的就是CPU的內(nèi)部結(jié)構(gòu)了,8位的MCS-51單片機(jī)的CPU內(nèi)部有數(shù)術(shù)邏輯單元ALU(Arithmetic Logic Unit)、累加器A(8位)、寄存器B(8位)、程序狀態(tài)字PSW(8位)、程序計(jì)數(shù)器PC(有時(shí)也稱為指令指針,即IP,16位)、地址寄存器AR(16位)、數(shù)據(jù)寄存器DR(8位)、指令寄存器IR(8位)、指令譯碼器ID、控制器等部件組成。1、運(yùn)……

從上圖中我們可以看到,在虛線框內(nèi)的就是CPU的內(nèi)部結(jié)構(gòu)了,8位的MCS-51單片機(jī)的CPU內(nèi)部有數(shù)術(shù)邏輯單元ALU(Arithmetic Logic Unit)、累加器A(8位)、寄存器B(8位)、程序狀態(tài)字PSW(8位)、程序計(jì)數(shù)器PC(有時(shí)也稱為指令指針,即IP,16位)、地址寄存器AR(16位)、數(shù)據(jù)寄存器DR(8位)、指令寄存器IR(8位)、指令譯碼器ID、控制器等部件組成。

1、運(yùn)算器(ALU)的主要功能
A)算術(shù)和邏輯運(yùn)算,可對(duì)半字節(jié)(一個(gè)字節(jié)是8位,半個(gè)字節(jié)就是4位)和單字節(jié)數(shù)據(jù)進(jìn)行操作。
B)加、減、乘、除、加1、減1、比較等算術(shù)運(yùn)算。
C)與、或、異或、求補(bǔ)、循環(huán)等邏輯運(yùn)算。
D)位處理功能(即布爾處理器)。
由于ALU內(nèi)部沒有寄存器,參加運(yùn)算的操作數(shù),必須放在累加器A中。累加器A也用于存放運(yùn)算結(jié)果。
例如:執(zhí)行指令 ADD  A,B  
執(zhí)行這條指令時(shí),累加器A中的內(nèi)容通過輸入口In_1輸入ALU,寄存器B通過內(nèi)部數(shù)據(jù)總線經(jīng)輸入口In_2輸入ALU,A+B的結(jié)果通過ALU的輸出口Out、內(nèi)部數(shù)據(jù)總線,送回到累加器A。

2、程序計(jì)數(shù)器PC
PC的作用是用來存放將要執(zhí)行的指令地址,共16位,可對(duì)64K ROM直接尋址,PC低8位經(jīng)P0口輸出,高8位經(jīng)P2口輸出。也就是說,程序執(zhí)行到什么地方,程序計(jì)數(shù)器PC就指到哪里,它始終是跟躥著程序的執(zhí)行。我們知道,用戶程序是存放在內(nèi)部的ROM中的,我們要執(zhí)行程序就要從ROM中一個(gè)個(gè)字節(jié)的讀出來,然后到CPU中去執(zhí)行,那么ROM具體執(zhí)行到哪一條呢?這就需要我們的程序計(jì)數(shù)器PC來指示。
程序計(jì)數(shù)器PC具有自動(dòng)加1的功能,即從存儲(chǔ)器中讀出一個(gè)字節(jié)的指令碼后,PC自動(dòng)加1(指向下一個(gè)存儲(chǔ)單元)。
3、指令寄存器IR
指令寄存器的作用就是用來存放即將執(zhí)行的指令代碼。
在這里我們先簡單的了解下CPU執(zhí)行指令的過程,首先由程序存儲(chǔ)器(ROM)中讀取指令代碼送入到指令寄存器,經(jīng)譯碼器譯碼后再由定時(shí)與控制電路發(fā)出相應(yīng)的控制信號(hào),從而完成指令的功能。關(guān)于指令在單片機(jī)內(nèi)部的執(zhí)行過程,我們在后面將會(huì)以另一節(jié)課來進(jìn)行詳細(xì)的講解。
4、指令譯碼器ID
用于對(duì)送入指令寄存器中的指令進(jìn)行譯碼,所謂譯碼就是把指令轉(zhuǎn)變成執(zhí)行此指令所需要的電信號(hào)。當(dāng)指令送入譯碼器后,由譯碼器對(duì)該指令進(jìn)行譯碼,根據(jù)譯碼器輸出的信號(hào),CPU控制電路定時(shí)地產(chǎn)生執(zhí)行該指令所需的各種控制信號(hào),使單片機(jī)正確的執(zhí)行程序所需要的各種操作。
5、地址寄存器AR(16位)
AR的作用是用來存放將要尋址的外部存儲(chǔ)器單元的地址信息,指令碼所在存儲(chǔ)單元的地址編碼,由程序計(jì)數(shù)器PC產(chǎn)生,而指令中操作數(shù)所在的存儲(chǔ)單元地址碼,由指令的操作數(shù)給定。從上圖中我們可以看到,地址寄存器AR通過地址總線AB與外部存儲(chǔ)器相連。
6、數(shù)據(jù)寄存器DR
用于存放寫入外部存儲(chǔ)器或I/O端口的數(shù)據(jù)信息??梢?,數(shù)據(jù)寄存器對(duì)輸出數(shù)據(jù)具有鎖存功能。數(shù)據(jù)寄存器與外部數(shù)據(jù)總線DB直接相連。
7、程序狀態(tài)字PSW
用于記錄運(yùn)算過程中的狀態(tài),如是否溢出、進(jìn)位等。
例如,累加器A的內(nèi)容83H,執(zhí)行:
ADD A,#8AH   ;累加器A與立即數(shù)8AH相加,并把結(jié)果存放在A中。
指令后,將產(chǎn)生和的結(jié)果為[1]0DH,而累加器A只有8位,只能存放低8位,即0DH,元法存放結(jié)果中的最高位B8。為些,在CPU內(nèi)設(shè)置一個(gè)進(jìn)位標(biāo)志位C,當(dāng)執(zhí)行加法運(yùn)算出現(xiàn)進(jìn)位時(shí),進(jìn)位標(biāo)志位C為1。
8、時(shí)序部件
由時(shí)鐘電路和脈沖分配器組成,用于產(chǎn)生微操作控制部件所需的定時(shí)脈沖信號(hào)。

 
【溫馨提示】本文內(nèi)容和觀點(diǎn)為作者所有,本站只提供信息存儲(chǔ)空間服務(wù),如有涉嫌抄襲/侵權(quán)/違規(guī)內(nèi)容請(qǐng)聯(lián)系QQ:727533600 刪除!
廣告位出租
舉報(bào)收藏 0打賞 0評(píng)論 0
 
絕對(duì)脈沖編碼器:APC  增量脈沖編碼器:SPC  兩者一般都應(yīng)用于速度控制或位置控制系統(tǒng)的檢測元件.  旋轉(zhuǎn)編碼器是用來測量轉(zhuǎn)速的裝置。它分為單路輸出和雙路輸出兩種。技術(shù)參數(shù)主要有每轉(zhuǎn)脈沖數(shù)(幾十個(gè)到幾千個(gè)都有),和供電電壓等。單路輸出是指旋轉(zhuǎn)編碼器的輸出是一組脈沖,而雙路輸出的旋轉(zhuǎn)編碼器輸出兩組相位差... 變頻器在放置很長時(shí)間不使用時(shí),首次上電需要執(zhí)行預(yù)充電,有人說需要用直流調(diào)壓器直接接在母線正負(fù)極,慢慢升壓,我想問的是變頻器不是有預(yù)充電的嗎,為什么還要用直流調(diào)壓器???預(yù)充電有預(yù)充電電阻和預(yù)充電繼電器,那么預(yù)充電繼電器吸合和斷開的時(shí)間是由什么來控制呢,這個(gè)時(shí)間可調(diào)嗎?還有,如果接上輸入電源,但是不...
更多>文章標(biāo)簽:水電 電工維修 ;相關(guān)產(chǎn)品:
廣告位出租
更多>同類水電電工
推薦圖文
專精特新
點(diǎn)擊排行
推薦水電電工更多>
專精特新
最新問答更多>
微商機(jī)更多>
專精特新
俱樂部更多>
廣告位出租
建材之家  |  關(guān)于建材之家  |  聯(lián)系我們  |  加入建材之家  |  隱私政策  |  使用協(xié)議  |  財(cái)務(wù)相關(guān)  |  城市分站  |  招商加盟  |  建材群站  |  網(wǎng)站地圖 |  排名推廣 |  廣告服務(wù) |  網(wǎng)站留言 |  違規(guī)舉報(bào)  |  sitemap  |  粵ICP備14017808號(hào)
博一建材

博一建材

點(diǎn)擊查看放大的二維碼

微信服務(wù)號(hào):jc68-1

建材之家小程序碼

建材之家小程序碼

云建會(huì)小程序碼

云建會(huì)小程序碼

建材商機(jī)小程序碼

建材商機(jī)小程序碼

博一建材小程序碼

博一建材小程序碼

工商網(wǎng)監(jiān)
全國服務(wù)電話:0755-82034561/18923733323;客服QQ:727533600/876399953;新浪微博ID:jc68com; 微信服務(wù)號(hào)ID:jc68-1粵公網(wǎng)安備 44030402000745號(hào)
建材之家旨在傳遞更多商機(jī)信息!信息內(nèi)容都是網(wǎng)絡(luò)用戶自發(fā)貢獻(xiàn),本站只提供信息存儲(chǔ)空間服務(wù),如有涉嫌抄襲/侵權(quán)/違規(guī)內(nèi)容請(qǐng)告知QQ:275171283處理!
?2015-2020 ByBc.CN Powered by 建材之家 V5.0 策劃運(yùn)營:深圳市博一建材有限公司
 
建平县| 抚宁县| 宁津县| 那曲县| 黔江区| 临沂市| 苏州市| 武邑县| 留坝县| 宜昌市| 金坛市| 陵水| 青川县| 钟祥市| 扎鲁特旗| 阳泉市| 昭觉县| 上虞市| 元阳县| 山东省| 高台县| 上犹县| 浪卡子县| 新乡市| 新和县| 罗山县| 塔城市| 湛江市| 天津市| 江西省| 尼玛县| 太原市| 上饶市| 广安市| 壶关县| 宁乡县| 宣威市| 房产| 甘南县| 老河口市| 武功县|