新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > MCS-51單片機常見問題14問

MCS-51單片機常見問題14問

作者: 時間:2012-12-18 來源:網(wǎng)絡(luò) 收藏

一、內(nèi)部包含哪些主要功能部件?它們的作用是什么?

在一塊芯片中集成了 CPU 、RAM、ROM、定時/計數(shù)器、多功能 I/O 口 和中斷控制等基本功能部件。 的核心部分是 CPU ,CPU 是單片機的大腦和心臟。 程序存儲器用于存放編好的程序或表格常數(shù)。數(shù)據(jù)存儲器用于存放中間運算結(jié)果、數(shù)據(jù) 暫存和緩沖、標志位等。 定時/計數(shù)器實質(zhì)上是加法計數(shù)器,當它對具有固定時間間隔的內(nèi)部機器周期進行計數(shù)時 ,它是定時器;當它對外部事件進行計數(shù)時,它是計數(shù)器。 I/O 接口的主要功能包括:緩沖與鎖存數(shù)據(jù)、地址譯碼、信息格式轉(zhuǎn)換、傳遞狀態(tài)(外 設(shè)狀態(tài))和發(fā)布命令等。 中斷控制可以解決 CPU 與外設(shè)之間速度匹配的問題,使單片機可以及時處理系統(tǒng)中許 多隨機的參數(shù)和信息,同時,它也提高了其處理故障與應變能力的能力。

二、單片機的 EA、ALE和PSEN 端的功能是什么?

答:ALE——ALE 為地址鎖存允許信號,在訪問外部存儲器時,ALE 用來鎖存 P0送出的低 8 位地址信號。 PSEN ——外部程序存儲器的讀選通信號。當訪問外部 ROM 時, PSEN 產(chǎn)生負脈沖作 為外部 ROM的選通信號;在訪問外部 RAM或片內(nèi) ROM時,不會產(chǎn)生有效的PSEN 信 號。 PSEN 可驅(qū)動 8 個LSTTL 門輸入端。 EA ——訪問外部程序存儲器控制信號。對 8051 和8751 ,它們的片內(nèi)有 4KB 的程序存 儲器。當 EA 為高電平時,CPU 訪問程序存儲器有兩種情況:一是訪問的地址空間在 0 ~4K 范圍內(nèi),CPU 訪問片內(nèi)程序存儲器;二是訪問的地址超出 4K 時,CPU 將自動執(zhí) 行外部程序存儲器的程序。對于 8031 ,EA 必須接地,只能訪問外部 ROM。

三、MCS-51單片機的 P3口具有哪些功能?

答:P3口是雙功能口,除了作為準雙向通用 I/O 口使用外,每一根口線還具有第二種功能 ,P3口的各位如不設(shè)定為第二功能則自動處于第一功能。P3的第二功能涉及到串行口 、外部中斷、定時器,與特殊功能寄存器有關(guān)。

四、89C51單片機有幾個中斷源?它們的中斷標志位分別是什么?這些中斷標志位是如何產(chǎn)生的?又是如何清“0”的?


答:5個,外部中斷0:IE0,開放中斷后,當INTO引腳有下降沿或者低電平時產(chǎn)生,響應中斷后自然清0

定時器0:TF0外部中斷1:IE1開放中斷后,當INT1引腳有下降沿厚著低電平時產(chǎn)生,響應中斷后自然清0

定時器1:TF1開放中斷后,當定時或計數(shù)時間到產(chǎn)生,響應中斷后自然清0.另外如果不開放中斷,采用軟件判斷是,需要軟件清0.

串口:RI/TI,通信開始后當接收完或者發(fā)送完一幀后產(chǎn)生,響應中斷后需要軟件清0.


五、如果采用晶振的頻率為 3MHz ,定時/計數(shù)器工作方式 0、1、2 下,其最大的定時時間為多少?

答:內(nèi)部定時脈沖周期=機器周期=12/3Mhz=4us

工作方式 0:Tmax

=8192*4us=32.768ms

工作方式 1:Tmax

=65536*4us=262.144ms

工作方式 2:Tmax

=256*4us=1.024ms


上一頁 1 2 下一頁

關(guān)鍵詞: MCS-51 單片機 常見問題

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉