您現(xiàn)在的位置: 首頁 > 標(biāo)簽 > 程序控制單片機STM32
程序控制單片機STM32
程序控制單片機STM32
相關(guān)文章 : 0篇 瀏覽 : 次

控制器是CPU的神經(jīng)中樞,它包括定時控制邏輯電路、指令寄存器(register)、譯碼器、地址指針DPTR及程序計數(shù)器PC(Program counter)、堆棧指針SP(stack pointer)等。這里程序計數(shù)器PC是由16位(8+8)寄存器構(gòu)成的計數(shù)器。要單片機執(zhí)行一個程序,就必須把該程序按順序預(yù)先裝入存儲器ROM的某個區(qū)域。單片機動作時應(yīng)按順序一條條取出指令來加以執(zhí)行。因此,必須有一個電路能找出指令所在的單元地址,該電路就是程序計數(shù)器PC。當(dāng)單片機開始執(zhí)行程序時,給PC裝入第一條指令所在地址,它每取出一條指令(如為多字節(jié)指令,則每取出一個指令字節(jié)),PC的內(nèi)容就自動加1,以指向下一條指令的地址,使指令能順序執(zhí)行。