單片機(jī)的組成
計(jì)算算術(shù)題111+109×188-199÷32。手工用算盤計(jì)算和單片機(jī)計(jì)算,有什么區(qū)別呢?如果用手工算盤計(jì)算,則首先用筆和紙記錄下問題,然后用算盤計(jì)算109×188,把它與111相加的結(jié)果記在紙上,然后計(jì)算199÷32,再把它從上一次結(jié)果中減去,就得到最后的結(jié)果。
如果用單片機(jī)來完成上述過程,用存儲(chǔ)器來記憶題目,用運(yùn)算器來代替算盤進(jìn)行計(jì)算,用控制器發(fā)出控制信號(hào),使整個(gè)計(jì)算過程一步步地進(jìn)行。
在單片機(jī)中,基本上有三類信息在流動(dòng):
(1)數(shù)據(jù),即各種原始數(shù)據(jù)(如上例中的111、109等)、中間結(jié)果(如199÷32所得的商6、余數(shù)7等)、程序(命令的集合)等。
(2)控制命令。用戶發(fā)給單片機(jī)執(zhí)行的各種命令(程序)也以數(shù)據(jù)的形式由存儲(chǔ)器送入控制器,由控制器譯碼后變?yōu)楦鞣N控制信號(hào),以便執(zhí)行如加、減、乘、除等功能的各種命令,這類信息稱為控制命令。
(3)地址信息,其作用是告訴運(yùn)算器和控制器在何處去取命令取數(shù)據(jù),將結(jié)果存放到什么地方,通過哪個(gè)口輸入和輸出信息等。
現(xiàn)在,我們已經(jīng)知道了單片機(jī)的組成,下面的問題是如何將各部分連接成一個(gè)整體。在單片機(jī)內(nèi)部有一條將它們連接起來的“紐帶”,即所謂的“總線”!翱偩”就像我們生活中的交通“干道”一樣,把不同的地方和城市連接起來。而CPU、ROM、RAM、I/O口、中斷系統(tǒng)等就分布在此“總線”的兩旁,并和它連通。在計(jì)算機(jī)中,一切指令、數(shù)據(jù)都可經(jīng)內(nèi)部總線傳送。
編輯:admin 最后修改時(shí)間:2018-05-08