官术网_书友最值得收藏!

2.4.2 控制器

控制器用來控制指令的讀入、譯碼和執行,并根據指令的性質控制單片機各功能部件,從而保證單片機各部分能自動協調地工作。

控制器包括程序計數器、指令寄存器、指令譯碼器、定時及控制邏輯電路等。

程序計數器是一個獨立的16位計數器。單片機復位時,程序計數器內容為0000H,控制器自動從程序存儲器0000H單元取指令,開始執行程序。程序計數器計數寬度決定了程序存儲器的地址范圍,故可對64KB(=216B)尋址。

程序計數器工作過程:CPU讀指令時,程序計數器的內容作為所取指令的地址,程序存儲器按此地址輸出指令字節。程序計數器內容變化軌跡決定程序流程。當順序執行程序時自動加上當前執行指令的字節長度;當執行轉移程序或子程序、中斷子程序調用時,自動將其內容更改成所要轉移的目的地址。

主站蜘蛛池模板: 叙永县| 思南县| 资溪县| 比如县| 大足县| 黄浦区| 定远县| 清水县| 犍为县| 梁山县| 卢湾区| 东明县| 广东省| 宜都市| 阿坝县| 新化县| 绍兴县| 宁乡县| 南召县| 乐亭县| 客服| 隆回县| 永安市| 修武县| 白山市| 和政县| 武平县| 临夏县| 白山市| 锡林浩特市| 泾源县| 柳河县| 乌什县| 信阳市| 繁昌县| 伊春市| 竹北市| 吉木萨尔县| 巴林右旗| 承德市| 普定县|