



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、第一章1、8051單片機由哪幾部分組成8位中央處理器CPU、片內(nèi)振蕩電器及其時鐘電路,4個8位并行I/O口(其中P0和P2可用于外部存儲器的擴展),2個16位定時器/計數(shù)器,5個中斷源(具有2個中斷優(yōu)先級),全雙工串行口,布爾處理器。2、8051單片機有多少個特殊功能寄存器它們可以分為幾組,各完成什么主要功能P7 1-3表答:8051單片機內(nèi)部有21個特殊功能寄存器,在物理上是分散在片內(nèi)各功能部件中,在數(shù)學上把它們組織在內(nèi)部數(shù)據(jù)存儲器地址空間80HFFH中,以便能使用統(tǒng)一的直接尋址方式來訪問。這些特殊功能寄存器頒在以下各個功能部件中: (1) CPU:ACC、B、PSW、
2、SP、DPTR(由DPL和DPH兩個8位寄存器組成); 主要完成運算和邏輯判斷功能;(2) 中斷系統(tǒng):IP、IE; 完成中斷管理(3) 定時器/計數(shù)器:TMOD、TCOM、TL0、TH0、TL1、TH1; 完成定時或者計數(shù)功能(4) 并行I/O口:P0、P1、P2、P3完成I/O口功能,其中部分I/O口帶有可選的縱向拓展功能(5) 串行口:SCON、SBUF、PCON。主要完成數(shù)據(jù)的串行發(fā)送和接收3、 決定程序執(zhí)行順序的寄存器是哪幾個它是幾位寄存器是否為特殊功能寄存器它的內(nèi)容是什么信息是程序計數(shù)器PC,它是16位寄存器,不是特殊
3、功能寄存器,它的內(nèi)容是下一條將要執(zhí)行的程序的地址4、 DPTR是什么特殊功能寄存器DPTR的用途是什么它由哪幾個特殊功能寄存器組成DPTR是16位數(shù)據(jù)指針寄存器,它由兩個8位特殊功能寄存器DPL(數(shù)據(jù)指針低8位)和DPH(數(shù)據(jù)指針高8位)組成,DPTR用于保存16位地址,作地址寄存器用,可尋址外部數(shù)據(jù)存儲器,也可尋址程序存儲器。5、8051的引腳有多少I/O線它們和單片機對外的地址總線和數(shù)據(jù)總線有什么關系地址總線和數(shù)據(jù)總線各是多少位8051單片機的40個引腳中有32根I/O口線,P0口8根I/O線可以在外擴存儲器時分時復用作為外部存儲器的低8位地址總線和8位數(shù)據(jù)總線,P2口作為高8位地址總線,
4、和分別作為外部存儲器的寫和讀控制線。地址總線16位,數(shù)據(jù)總線為8位。6、 什么是堆棧堆棧指針SP的作用是什么8051單片機堆棧的最大容量不能超過多少字節(jié)堆棧是數(shù)據(jù)寄存器的一部分,這一部分數(shù)據(jù)的存取是按照先入后出、后入先出的原則進行的。堆棧指針SP在啟用堆棧之前是用來決定堆棧的位置。如在8051芯片復位后,SP的值為07H,則決定了堆棧從08H開始設置。修改SP值可以使堆棧設置在內(nèi)部RAM的其它部分。在堆棧啟用之后,SP指向堆棧頂部,即由SP來決定數(shù)據(jù)讀出和存入堆棧的地址。8051單片機內(nèi)部用作數(shù)據(jù)區(qū)的RAM的容量為128個字節(jié),前8個字節(jié)要用來作為工作寄存器R0R7。堆棧可以從08H開始設置直
5、到7FH,共120個字節(jié)。但這只是最大可能的容量。一般情況下,內(nèi)部RAM還要分出一部分作一般的數(shù)據(jù)區(qū),或者還要用其中的位尋址區(qū)來用于位操作,等等。所以,8051的堆棧區(qū)是比較小的,使用時要注意到這個限制。8、8051內(nèi)部RAM低128字節(jié)可分為幾個區(qū)域其中通用寄存器區(qū)的字節(jié)地址范圍為多少如何實現(xiàn)寄存器組的切換可位尋址區(qū)的字節(jié)地址和位地址范圍分別為多少8051內(nèi)部RAM的低128字節(jié)可以分為通用寄存器區(qū)、位尋址區(qū)、便簽(工作或者堆棧RAM)區(qū)和特殊功能寄存器區(qū)。通用寄存器區(qū)的地址從00H到1FH共32個字節(jié)。設置PSW中的位RSO和RS1可以切換當前通用寄存器組。位尋址區(qū)地址從20H到2FH共1
6、6個字節(jié)128位,占用地址0到127.9、8051單片機對外有幾條專用控制線其功能是什么一般的說法是8051單片機有4條專用控制線。它們是復位信號線RST,高電位有效,當有復位信號從此線輸入時,使單片機復位。訪問外部存貯器控制信號EA,低電平有效,當此控制線為低電平時,單片機全部使用外部指令存貯器,而當此控制線為高電平時,先使用片內(nèi)的4KB指令存貯器(0000HFFFFH),在4KB范圍之外,才使用指令存貯器(地址為1000HFFFFH)。另有兩條輸出控制:外部程序存貯器的讀選通信號PSEN和外部地址鎖存器允許信號ALE。前者是低電平有效,在讀外部程序存貯器時使用。后者是高電平有效,在鎖存P0
7、口輸出的低8位地址時使用。 10、8031的/EA端必須怎樣處理為什么/EA端是訪問外部程序存儲器的控制信號;當/EA無效時,訪問內(nèi)部ROM,當/EA為有效時,訪問外部ROM。由于8031沒有內(nèi)部ROM,所以EA端必須接低電平。11、8051單片機的存儲器結(jié)構(gòu)與通用微機的存儲器結(jié)構(gòu)相比有何特點51單片機為8位,現(xiàn)在的通用微機處理器通常都為64位。51單片機主頻一般不超過40MHz,現(xiàn)在的通用微機處理器主頻通常為14GHz(10004000Mhz)。51單片機的I/O(輸入/輸出)引腳少(只有644個,更多的就不是典型的51了),通用微機處理器的I/O引腳多(通常數(shù)百個)。51單片機將
8、程序存儲器、數(shù)據(jù)存儲器、處理器還有一些特殊設備(如模擬-數(shù)字轉(zhuǎn)換器)等都集成在一塊芯片中,系統(tǒng)結(jié)構(gòu)緊湊,功能簡單,適合低成本的電器控制。通用微機的程序存儲器為硬盤,數(shù)據(jù)存儲器為內(nèi)存(實際有交錯),這些設備以及其他外部設備都在主板上而不是芯片內(nèi),系統(tǒng)結(jié)構(gòu)復雜,功能強大,可以實現(xiàn)各種豐富的應用。12、8051向外擴展的程序存儲器和數(shù)據(jù)存儲器的最大容量各是多少13、8051四個并行接口各自的功能是什么答:P0口作為低8位地址總線和8位數(shù)據(jù)總線用時,內(nèi)部控制信號使MUX開關倒向上端,從而使地址/數(shù)據(jù)信號通過輸出驅(qū)動器輸出.當向外部存儲器讀寫時,P0口就用作低8位地址和數(shù)據(jù)總線用.這時P0口是一個真正的
9、雙向口.P2還可以作為高8位地址總線用,同樣通過MUX開關的倒換來完成.P2在外部存貯器讀寫時(地址大于FFH)作高8位地址線用.P3的口其實大多數(shù)情況下都用第二功能.:RXD :TXD :-INT0 :-INT1 :T0 :T1 :-WR :-RD四個接口的負載能力也不相同.P1,P2,P3口都能驅(qū)動三個LSTTL門,并且不需要外加電阻就能驅(qū)動MOS電路.P0口在驅(qū)動TTL電路時能帶八個LSTTL門,但驅(qū)動MOS電路若作為地址/數(shù)據(jù)總線,可以直接驅(qū)動,而作為I/O口時,需外接上拉電阻(接Vcc)才能驅(qū)動MOS電路14、 對8051的P1口的輸入操作前,應對端口進行怎樣的處理為什么置1,課本P
10、8復位時,SP,P0口-P3口, 其他SFR(特殊功能寄存器)及PC的初始化狀態(tài)怎么樣?答:在RST引腳輸入高電平.保持24個時鐘周期.復位之后,07H寫入入棧指針SP,P0口-P3口均置1(允許輸入),程序記數(shù)器和其它特殊功能寄存器全部清零.只要把電平變低,就可重新開始執(zhí)行程序16、CMOS單片機有哪兩種低功耗工作方式兩者主要的不同是什么節(jié)電方式和掉電方式。P1317、 在讀外部程序存儲器時,P0口上一個指令周期中出現(xiàn)的數(shù)據(jù)序列是什么在讀外部數(shù)據(jù)存儲器時,P0口上出現(xiàn)的數(shù)據(jù)序列又是什么讀外部程序存貯器(ROM)時,有兩種情況:一種是單純地取指令,這時P0口上先送出指令所在地址低8位,然后從R
11、OM中取回指令碼。按照指令字節(jié)數(shù)的不同,這個數(shù)據(jù)序列可能重復若干次。另一種情況,則是執(zhí)行從外部ROM中讀取固有數(shù)據(jù)的指令,這時,P0口上先送出地址低8位,再從ROM中取回指令碼,然后開始執(zhí)行指令,接著從P0口上送出ROM數(shù)據(jù)單元地址低8位,再讀回ROM中的數(shù)據(jù)。而再讀外部數(shù)據(jù)存貯器(RAM)時,P0口上先送出指令地址低8位,然后讀回指令碼,再送出數(shù)據(jù)存貯單元地址低8位,再讀回數(shù)據(jù)單元的內(nèi)容。18、 為什么外擴存儲器時,P0口要外接鎖存器,而P2口卻不接P0口要傳送外部數(shù)據(jù)存儲器的低8位地址和8位數(shù)據(jù),(2分)而P2口只傳送外部數(shù)據(jù)存儲器的高8位地址。19、 在使用外部程序存儲器時,8051還有
12、多少條I/O線可用在使用外部數(shù)據(jù)存儲器時,還有多少條I/O線可用使用外部程序存儲器時,P 0口和P2口要作數(shù)據(jù)總線和地址總線,所以只有P1口和P2口可用作I/O口,共16條I/O線。在使用外部數(shù)據(jù)存儲器時,除了占用P0和P2之外,還需要用WR和RD控制線,而這兩條線就是P3口中的兩條:和,所以這時只有14條I/O可用使用。當然,P2口的8條線并不一定全部占用,但即使如此,這幾條線也不能再作I/O線,而只能系統(tǒng)擴展時再用20、 程序存儲器和數(shù)據(jù)存儲器的擴展有何相同點和不同點相同點, P0口輸出數(shù)據(jù)/低8位地址線, 均需要低8位地址鎖存芯片, P2口的,
13、160;, 接2716和2128的地址線A8, A9, A10 不同點, 2716(ROM)的地址范圍必須為 0000H 07FFH, 片選端接譯碼器的/Y0 2128(RAM)的地址范圍規(guī)定為 2000H 27FFH, 片選端接譯碼器的/Y2第八章1、 什么是中斷、中斷源、中斷優(yōu)先級中斷是指中央處理器CPU正在處理某件事情的時候,外部發(fā)生了某一事件,請求CPU迅速去處理,CPU暫時停止當前的工作,轉(zhuǎn)入處理所發(fā)生的事件,處理完以后,再回到原來被停止的地方,繼續(xù)原來的工作。這樣的過程稱為中斷。中斷源是指產(chǎn)生中斷的請求源。一般計算機系統(tǒng)允許有多個中斷源,當幾個中斷源同時向CPU請求中斷,要求服務的時候,就存在CPU優(yōu)先響應哪一個中斷源請求的問題,一般計算機根據(jù)中斷源(所發(fā)生的實時事件)的輕重緩急排隊,優(yōu)先處理最緊急事件的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 零星維修服務協(xié)議
- 湖南省長沙市開福區(qū)2024-2025學年八年級上學期期末生物學試題(含答案)
- 英語學習情境創(chuàng)設與運用課程設計
- 醫(yī)療健康技術發(fā)展動態(tài)表
- 《世界著名音樂作品欣賞與解析教案》
- 教育資源投入與使用效果對比分析表
- 非謂語動詞在各類時態(tài)中的用法解析:高一英語教學教案
- 個人健康管理大數(shù)據(jù)分析與服務平臺建設方案
- 營銷總監(jiān)聘用協(xié)議
- 數(shù)字校園采購協(xié)議
- 《馬克思主義政治經(jīng)濟學概論》課程教學大綱
- 倉庫管理基礎知識培訓模板課件
- 孤獨癥康復教育人員上崗培訓練習題庫及答案
- 環(huán)境心理學課件
- 《質(zhì)量保證體系》情況說明
- 親人意外逝世的訃告微信群通知五篇-正式的去世訃告模板
- DB62∕T 4134-2020 高速公路服務區(qū)設計規(guī)范
- 中電朝陽250兆瓦智慧風儲一體化風電項目環(huán)評報告書
- 做一個幸福教師
- 國家自然科學基金申請標書模板
- 車間斷針記錄表
評論
0/150
提交評論