微控制器考點

2021-03-04 00:46:09 字數 1545 閱讀 3102

17、jmp跳轉的範圍為256個位元組,ajmp跳轉的範圍為2kb。

18、cpu訪問片內、片外rom指令用movc,訪問片外ram指令用movx,訪問片內ram用mov。movc是程式儲存器,movx是資料儲存器。

19、movc a,@a+dptr指令以dptr為基址暫存器進行查表。使用前,先給dptr賦予一任意位址,所以查表範圍可達整個程式儲存的64kb空間,稱為遠端查表。

movc a,@a+pc是pc的內容先自動加1,將新的pc內容與累加器a中的8位無符號數相加形成位址,去除該位址單元中的內容送累加器a。查詢指令所在位址以後的節範圍內的**或常數,稱為程序查表。

20、dptr是乙個16位的特殊功能暫存器,主要用於存放16位位址,以便對64kb片外ram作間接定址。

21、tcon定時器控制暫存器、pcon電源控制暫存器、scon序列口控制暫存器、tmod定時器模式暫存器。

22、pc內放程式第一條指令所在的記憶體單元位址。

23、適用於處理外部事件,傳送方式為中斷。

24、多機通訊時用串列埠方式2,外設塊可用dma。

25、5個中斷源,優先順序順序(最高到最低):外部中斷0(入口位址0003h),定時器/計數器0溢位中斷(000bh),外部中斷1 (0013h),定時器/計數器1溢位中斷(001bh),序列口中斷(0023h)。

26、cpu與外圍傳送方式:程式直接控制方式,中斷控制方式,dma方式,通道方式。

27、子程式與執行中斷服務程式的不同點:主程式呼叫子程式是當主程式執行指令時,先自動壓入斷點,然後執行子程式;主程式中斷是隨機的。共同點都是自動壓入斷點。

28、序列分為半工,單雙工,全雙工。

29、晶振12mhz/6mhz,定時器t1,t0工作模式,最長定時時間(書上135頁)

30、書上192頁第7題。注:1200b/s和2400b/s。

31、書上278頁第12題。

32、程式:

一、根據要求編寫匯程式設計序

(1)請將片外ram 10h ~ 15h 單元清零(置1)

(2)請將rom 1000h單元內容送r7

(1) mov r0,#10h

mov r7,#06h

clr a setb a

loop:movx @r0,a

inc r0

djnz r7,loop

(2) mov dptr,#1000h

clr a

movc a,@a+dptr

mov r7,a

二、用按鍵控制輸出,如圖,在外部中斷引腳int1(p3.2)上接乙個開關,按一下開關,要求p0口連線的led0~led7的顯示燈右移一次。(初態led0~led7顯示為10h)試編寫程式

*** 0000h

ajmp main

*** 0013h

ajmp int1

main: mov a, #10h

mov p1, a

setb it1

setb ea

setb ex1

sjmp

int1: rr a

mov p1, a

微控制器考點分析

考點分析 從實體地址看,8xx51微控制器有4個儲存器位址空間,即片內程式儲存器 簡稱片內rom 片外程式儲存器 片外rom 片內資料儲存器 片內ram 片外資料儲存器 片外ram 從邏輯位址看,8xx51微控制器有3個儲存器位址空間,即片內資料儲存器,片外資料儲存器 片內 片外統一編址的程式儲存器...

微控制器考點總結

第一章考點 1,進製轉換。分數制和碼制。數制主要是二進位制與十六進製制。碼制又分有符號數,bcd碼和asc碼 有符號數 和 要會原碼,反碼和補碼間的轉換。對於正數 原碼 反碼 補碼以 75 為例原碼 補碼 反碼 01001001b,其中第乙個0是 對於負數第乙個數是1即是負 以 115 為例原碼 1...

微控制器考題 1

1 填空題 1 at89s52微控制器引腳訊號中,訊號名稱帶上劃線的表示該訊號 低 電平有效。2 微控制器系統復位後,psw 00h,因此內部ram寄存區的當前暫存器是第 0 組,8個暫存器的單元位址為 00h 07h 3 at89s52微控制器響應中斷後,產生長呼叫指令lcall,執行該指令的過程...