嵌入式之單片機(jī)(二):單片機(jī)的結(jié)構(gòu)

姓名:郝津銳??? 學(xué)號:19020100179??? 學(xué)院:電子工程學(xué)院

轉(zhuǎn)自:

https://baike.baidu.com/item/%E5%8D%95%E7%89%87%E6%9C%BA/102396?fr=aladdin

【嵌牛導(dǎo)讀】本文介紹了單片機(jī)的組成部分和基本結(jié)構(gòu)

【嵌牛鼻子】單片機(jī)結(jié)構(gòu)

【嵌牛提問】單片機(jī)都由哪些部分組成男韧,結(jié)構(gòu)是怎樣的

【嵌牛正文】

經(jīng)過上一篇文章的介紹之后缎罢,我相信很多人都對單片機(jī)這一概念有了初步的了解榛泛,單片機(jī)是單片微型計(jì)算機(jī)的簡稱卸亮,由于單片機(jī)主要用于控制領(lǐng)域货裹,所以國際上通常將單片機(jī)稱作微型控制器握截,那么它是由哪些結(jié)構(gòu)組成的呢谚咬?

(1)運(yùn)算器:運(yùn)算器由運(yùn)算部件——算術(shù)邏輯單元(ALU)横殴、累加器和寄存器等幾部分組成。ALU的作用是把傳來的數(shù)據(jù)進(jìn)行算術(shù)或邏輯運(yùn)算茬缩,輸入來源為兩個8位數(shù)據(jù),分別來自累加器和數(shù)據(jù)寄存器吼旧。ALU能完成對這兩個數(shù)據(jù)進(jìn)行加凰锡、減、與、或掂为、比較大小等操作裕膀,最后將結(jié)果存入累加器。

運(yùn)算器有兩個功能:執(zhí)行各種算術(shù)運(yùn)算勇哗、執(zhí)行各種邏輯運(yùn)算昼扛,并進(jìn)行邏輯測試,如零值測試或兩個值的比較欲诺。運(yùn)算器所執(zhí)行全部操作都是由控制器發(fā)出的控制信號來指揮的抄谐,并且,一個算術(shù)操作產(chǎn)生一個運(yùn)算結(jié)果扰法,一個邏輯操作產(chǎn)生一個判決蛹含。

(2)控制器:控制器由程序計(jì)數(shù)器、指令寄存器塞颁、指令譯碼器浦箱、時序發(fā)生器和操作控制器等組成,是發(fā)布命令的“決策機(jī)構(gòu)”祠锣,即協(xié)調(diào)和指揮整個微機(jī)系統(tǒng)的操作酷窥。

控制器主要功能有:從內(nèi)存中取出一條指令,并指出下一條指令在內(nèi)存中的位置伴网;對指令進(jìn)行譯碼和測試蓬推,并產(chǎn)生相應(yīng)的操作控制信號,以便于執(zhí)行規(guī)定的動作是偷;指揮并控制CPU拳氢、內(nèi)存和輸入輸出設(shè)備之間數(shù)據(jù)流動的方向。

微處理器內(nèi)通過內(nèi)部總線把ALU蛋铆、計(jì)數(shù)器馋评、寄存器和控制部分互聯(lián),并通過外部總線與外部的存儲器刺啦、輸入輸出接口電路聯(lián)接留特。外部總線又稱為系統(tǒng)總線,分為數(shù)據(jù)總線DB玛瘸、地址總線AB和控制總線CB蜕青,通過輸入輸出接口電路,實(shí)現(xiàn)與各種外圍設(shè)備連接糊渊。

(3)主要寄存器主要包括累加器右核、數(shù)據(jù)寄存器、指令寄存器渺绒、指令譯碼器贺喝、程序計(jì)數(shù)器以及地址寄存器菱鸥。

其中,累加器A是微處理器中使用最頻繁的寄存器躏鱼。在算術(shù)和邏輯運(yùn)算時它有雙功能:運(yùn)算前氮采,用于保存一個操作數(shù)。運(yùn)算后染苛,用于保存所得的和鹊漠、差或邏輯運(yùn)算結(jié)果。

數(shù)據(jù)寄存器DR通過數(shù)據(jù)總線向存儲器和輸入茶行、輸出設(shè)備送(寫)或惹拧(讀)數(shù)據(jù)的暫存單元。它可以保存一條正在譯碼的指令拢军,也可以保存正在送往存儲器中存儲的一個數(shù)據(jù)字節(jié)等等楞陷。

指令寄存器ID是用來保存當(dāng)前正在執(zhí)行的一條指令。當(dāng)執(zhí)行一條指令時茉唉,先把它從內(nèi)存中取到數(shù)據(jù)寄存器中固蛾,然后再傳送到指令寄存器。當(dāng)系統(tǒng)執(zhí)行給定的指令時度陆,必須對操作碼進(jìn)行譯碼艾凯,以確定所要求的操作,指令譯碼器就是負(fù)責(zé)這項(xiàng)工作的懂傀。指令寄存器中操作碼字段的輸出就是指令譯碼器的輸入趾诗。

程序計(jì)數(shù)器PC用于確定下一條指令的地址,以保證程序能夠連續(xù)地執(zhí)行下去蹬蚁,因此通常又被稱為指令地址計(jì)數(shù)器恃泪。在程序開始執(zhí)行前必須將程序的第一條指令的內(nèi)存單元地址(即程序的首地址)送入PC,使它總是指向下一條要執(zhí)行指令的地址犀斋。

地址寄存器AR用于保存當(dāng)前CPU所要訪問的內(nèi)存單元或I/O設(shè)備的地址贝乎。由于內(nèi)存與CPU之間存在著速度上的差異,所以必須使用地址寄存器來保持地址信息叽粹,直到內(nèi)存讀/寫操作完成為止览效。

當(dāng)CPU向存儲器存數(shù)據(jù)、CPU從內(nèi)存取數(shù)據(jù)和CPU從內(nèi)存讀出指令時虫几,都要用到地址寄存器和數(shù)據(jù)寄存器锤灿。同樣,如果把外圍設(shè)備的地址作為內(nèi)存地址單元來看的話辆脸,那么當(dāng)CPU和外圍設(shè)備交換信息時但校,也需要用到地址寄存器和數(shù)據(jù)寄存器。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末啡氢,一起剝皮案震驚了整個濱河市始腾,隨后出現(xiàn)的幾起案子州刽,更是在濱河造成了極大的恐慌,老刑警劉巖浪箭,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辨绊,居然都是意外死亡奶栖,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門门坷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宣鄙,“玉大人,你說我怎么就攤上這事默蚌《澄睿” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵绸吸,是天一觀的道長鼻弧。 經(jīng)常有香客問我,道長锦茁,這世上最難降的妖魔是什么攘轩? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮码俩,結(jié)果婚禮上度帮,老公的妹妹穿的比我還像新娘。我一直安慰自己稿存,他們只是感情好笨篷,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著瓣履,像睡著了一般率翅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上拂苹,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天安聘,我揣著相機(jī)與錄音,去河邊找鬼瓢棒。 笑死浴韭,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的脯宿。 我是一名探鬼主播念颈,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼连霉!你這毒婦竟也來了榴芳?” 一聲冷哼從身側(cè)響起嗡靡,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎窟感,沒想到半個月后讨彼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡柿祈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年哈误,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片躏嚎。...
    茶點(diǎn)故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡蜜自,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出卢佣,到底是詐尸還是另有隱情重荠,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布虚茶,位于F島的核電站戈鲁,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏媳危。R本人自食惡果不足惜荞彼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望待笑。 院中可真熱鬧鸣皂,春花似錦、人聲如沸暮蹂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽仰泻。三九已至荆陆,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間集侯,已是汗流浹背被啼。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留棠枉,地道東北人浓体。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓,卻偏偏與公主長得像辈讶,于是被迫代替她去往敵國和親命浴。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容