簡答題
、簡述借用定時
計數器溢位中斷作為外部中斷的具體方法
、簡述片內
ram的空間位址分配。
mcs-51
外擴的程式儲存器和資料儲存器可以有相同的位址空間,但不會發生資料衝突,為什
麼、簡述直接位定址區的空間分配,片內
ram中包含哪些可位定址單元
微控制器的儲存器在結構上有何特點在物理和邏輯上各有哪幾種位址空間訪問不同空間的
指令格式有何區別
微控制器在片內有哪些主要邏輯功能部件每個邏輯部件的主要功能是什麼
、寫出mcs-51
的所有中斷源,並說明說明哪些中斷源在響應中斷時,
由硬體自動清除,哪些中
斷源必須用軟體清除它們的中斷程式入口位址分別為什麼
的擴充套件儲存器系統中,為什麼
p0口要接乙個
位鎖存器,而
p2口卻不接
在什麼條件下可響應中斷
什麼是中斷向量若某個中斷源的中斷服務程式的位元組數超過
個單元,應如何處理
程式題:
1.若要完成以下資料傳送,如何應用
mcs-51
指令予以實現
)外部ram 0020h
單元內容送內部
ram 20h
單元:外部
rom 2000h
單元內容送內部
ram 20h
單元:.編寫程式段,用三種方法實現累加器
a與暫存器
b的內容交換。
.程式設計將片內
20h單元開始的
個數傳送到片外
ram 3000h
開始的單元中。
解:mov r7 , #30
;傳送位元組數給
r7r0
指向片內
20h單元
dptr
指向片外
3000h
單元loop
;取數;將資料轉存入片外
ramr0
指向片內下一單元
dptr
指向片外下一單元
;資料傳送完否
djnz r7,loop
.程式設計,從序列口接受乙個字元。
答:start:
;定時器
t1工作於模式
;設定波特率為
1200b/s mov tl1 , # 0e8h
mov th1,#0e8h
t1啟動
序列口工作於方式
,允許接收
mov scon,#50h
;等待接收資料,未接收到資料,繼續等待
l1: jnb ri
l1;接收到資料,清
ri;接收到資料送
aret
.利用定時器輸出週期為
2ms的方波,設微控制器時鐘頻率為
12mhz
要求:)採用中斷方式
)方波輸出從
p1口的
)使用定時器
t0 4
gate=0
答、定時器初值=
3/1b= e018h
微控制器簡答題總結
1.如何通過軟體程式設計實現消除鍵盤的抖動?答 由於按鍵是機械開關結構,所以當用手按下其中乙個鍵時,往往會出現所按鍵在閉合位置和斷開位置之間發生跳幾下後才會穩定到閉合狀態的情況。在釋放鍵時,也會出現類似的情況,這就是鍵的抖動,抖動的持續時間不一,但通常不會大於10 ms。若抖動問題不解決,就會引起對...
tiri微控制器 51微控制器 微控制器組合語言學習
mcs 51微控制器的特殊功能暫存器 符號位址 功能介紹 bf0h b暫存器 acce0h 累加器psw d0h程式狀態字 th2 cdh定時器 計數器2 高8位 tl2 cch定時器 計數器2 低8位 rcap2h cbh外部輸入 p1.1 計數器 自動再裝入模式時初值暫存器高八位 rcap2l ...
tiri微控制器 微控制器應用技術全套教案 doc
第1章 微控制器硬體系統 本章首先從微控制器的概念入手,簡單介紹了微控制器實驗系統的基本組成及功能,以最簡單的訊號燈控制應用實驗讓讀者對微控制器及其應用系統有乙個感性的認識,大致了解微控制器的基本工作過程,同時也指出了學習微控制器的兩個基本方面 硬體介面和軟體程式設計。實訓1 訊號燈的控制1 1 實...