對單片機的基本構成進行細致講解
單片機的基本結構和工作原理
PC是中央控制器中最基本的寄存器,是一個獨立的計數(shù)器,存放著下一條將要從程序存儲器中取出的指令地址。
4. 地址寄存器PC
基本工作過程:
讀指令時,程序計數(shù)器將其中的數(shù)作為所取指令的地址輸出給程序存儲器,然后程序存儲器按此地址輸出指令字節(jié),同
時程序計數(shù)器本身自動加1,指向下一條指令地址。
程序計數(shù)器PC變化的軌跡決定程序的流程
程序計數(shù)器PC的寬度決定了程序存儲器可以直接尋址的范圍。在80C51中,PC是一個16位的計數(shù)器,所以,可對64KB( )程序存儲器進行尋址。
單字節(jié)單機器周期指令
由于是單字節(jié)指令,因此只需進行一次讀指令操作。當?shù)诙䝼ALE有效時,
由于PC沒有加 1,所以讀出的還是原指令,屬于一次無效的操作。
雙字節(jié)單機器周期指令
這種情況下,對應于ALE的兩次讀操作都是有效的,第一次是讀指令操作碼,第二次是讀指令第二字節(jié)。
單字節(jié)雙機器周期指令(例如:INC DPTR)
兩個機器周期共進行四次讀指令的操作,但其中后三次的讀操作全是無效的。
單字節(jié)雙機器周期指令(例如:MOVX類指令)
先在ROM讀取指令,然后對外部RAM進行讀/寫操作。第一機器周期時,與其它指令一樣,第一次讀指令(操作碼)有效,第二次讀指令操作無效。第二機器周期時,進行外部RAM訪問,此時與ALE信號無關,因此不產(chǎn)生讀指令操作。
2.4 存儲器結構和地址空間
80C51單片機系列的存儲器采用的是哈拂結構,即將程序存儲器和數(shù)據(jù)存儲器截然分開,它們各有自己的尋址方式、尋址空間和控制系統(tǒng)。尋址范圍分別達到64KB。
完整的pdf格式文檔51黑下載地址(共36頁):
第二章 單片機的基本結構.pdf
(1.44 MB, 下載次數(shù): 32)
2018-4-10 19:47 上傳
點擊文件名下載附件
單片機基本結構
|