MCS-51系列單片機在片內(nèi)集成了哪些主要邏輯功能部件?
問題: MCS-51系列單片機在片內(nèi)集成了哪些主要邏輯功能部件?各個邏輯部件的主要功能是什么?
答案:MCS-51單片機在片內(nèi)集成了中央處理器(CPU)、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定時器/計數(shù)器、并行I/O接口、串行I/O接口和中斷系統(tǒng)等幾大單元。
CPU是整個單片機的核心部件,由運算器和控制器組成。運算器可以完成算術(shù)運算和邏輯運算,其操作順序在控制器控制下進行。控制器是由程序計數(shù)器PC(Program Counter)、指令寄存器IR(Instruction Register)、指令譯碼器ID(Instruction Decoder)、定時控制邏輯和振蕩器OSC等電路組成。CPU根據(jù)PC中的地址將欲執(zhí)行指令的指令碼從存儲器中取出,存放在IR中,ID對IR中的指令碼進行譯碼,定時控制邏輯在OSC配合下對ID譯碼后的信號進行分時,以產(chǎn)生執(zhí)行本條指令所需的全部信號。
程序存儲器(ROM)用于存儲程序、常數(shù)、表格等。
數(shù)據(jù)存儲器(RAM)用于存儲數(shù)據(jù)。
8051內(nèi)部有兩個16位可編程序的定時器/計數(shù)器T0和T1,均為二進制加1計數(shù)器??捎糜诙〞r和對外部輸入脈沖的計數(shù)。
8051的中斷系統(tǒng)主要由中斷允許控制器IE和中斷優(yōu)先級控制器IP等電路組成??蓪崿F(xiàn)對5個中斷源的管理。8051的中斷系統(tǒng)主要由中斷允許控制器IE和中斷優(yōu)先級控制器IP等電路組成。其中,IE用于控制5個中斷源中哪些中斷請求被允許向CPU提出,哪些中斷源的中斷請求被禁止;IP用于控制5個中斷源的中斷請求的優(yōu)先權(quán)級別。
I/O接口是MCS-51單片機對外部實現(xiàn)控制和信息交換的必經(jīng)之路,用于信息傳送過程中的速度匹配和增加它的負載能力。可分為串行和并行I/O接口。