freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

51單片機(jī)考試常見簡答題-資料下載頁

2025-03-24 04:38本頁面
  

【正文】 的樞紐,在調(diào)用子程序時應(yīng)通過累加器傳送子程序的參數(shù),通過累加器向主程序傳送返回參數(shù)。所以,在子程序中一般不把累加器推入堆棧。若需保護(hù)累加器的內(nèi)容時,應(yīng)先把累加器的內(nèi)容存入其他寄存器單元,然后再調(diào)用子程序。(6)為了保證程序運(yùn)行的安全可靠,應(yīng)考慮使用軟件抗干擾技術(shù),如數(shù)字濾波技術(shù)、指令冗余技術(shù)、軟件陷井技術(shù),用匯編語言程序?qū)崿F(xiàn)這些技術(shù),不需要增加硬件成本,可靠性高,穩(wěn)定性好,方便靈活。48.在MCS51 單片機(jī)應(yīng)用系統(tǒng)中,外接程序存儲器和數(shù)據(jù)存儲器的地址空間允許重疊而不會發(fā)生沖突,為什么?外部I/O 接口地址是否允許與存儲器地址重疊?為什么?答案:因?yàn)閱纹瑱C(jī)訪問外部程序存儲器與訪問外部數(shù)據(jù)存儲器(包括外部I/O 口)時,會分別產(chǎn)生與/ 兩類不同的控制信號,因PSEN RD WR 此外接程序存儲器和數(shù)據(jù)存儲器的地址空間允許重疊而不會發(fā)生沖突。外部擴(kuò)展I/O 口占用數(shù)據(jù)存儲器地址空間,與外部數(shù)據(jù)存儲器統(tǒng)一編址,單片機(jī)用訪問外部數(shù)據(jù)存儲器的指令來訪問外部擴(kuò)展I/O 口。因此外部I/O 接口地址是否允許與程序存儲器地址重疊不允許與數(shù)據(jù)數(shù)據(jù)存儲器地址重疊。49.外部存儲器的片選方式有幾種?各有哪些特點(diǎn)?答案:外部存儲器的片選方式有線選法和譯碼法兩種。線選法的特點(diǎn)是連接簡單,不必專門設(shè)計(jì)邏輯電路,但是各個擴(kuò)展芯片占有的空間地址不連續(xù),因而地址空間利用率低。適用于擴(kuò)展地址空間容量不太大的場合。譯碼法的特點(diǎn)是在P2 口未被擴(kuò)展芯片地址線占用的地址總線數(shù)量相同的情況下,可以比線選法擴(kuò)展更多的芯片,而且可以使各個擴(kuò)展芯片占有的空間地址連續(xù),因而適用于擴(kuò)展芯片數(shù)量多、地址空間容量大的復(fù)雜系統(tǒng)。50.簡述MCS51 單片機(jī)CPU 訪問外部擴(kuò)展程序存儲器的過程。答案:P0 口作為地址/數(shù)據(jù)復(fù)用的雙向三態(tài)總線,用于輸出程序存儲器的低8 位地址或輸入指令,P2 口具有輸出鎖存功能,用于輸出程序存儲器的高8 位地址。當(dāng)ALE 有效(高電平)時,高8 位地址從P2 口輸出,低8 位地址從P0 口輸出,在ALE 的下降沿把P0 口輸出的低8 位地址鎖存起來,然后在PSEN 有效(低電平)期間,選通外部程序存儲器,將相應(yīng)單元的數(shù)據(jù)送到 P0 口,CPU 在PSEN 上升沿完成對 P0 口數(shù)據(jù)的采樣。51.簡述MCS51 單片機(jī)CPU 訪問外部擴(kuò)展數(shù)據(jù)存儲器的過程。答案:第一個機(jī)器周期是從外部程序存儲器讀取MOVX 指令操作碼,第二個機(jī)器周期才是執(zhí)行 MOVX 指令訪問外部數(shù)據(jù)存儲器。在該周期中,若是讀操作,則RD 信號有效(低電平),P0 口變?yōu)檩斎敕绞?,被地址信號選通的外部RAM 某個單元中的數(shù)據(jù)通過P0 口輸入CPU;若是寫操作,則WR 信號有效(低電平),P0 口變?yōu)檩敵龇绞剑珻PU 內(nèi)部數(shù)據(jù)通過 P0 口寫入地址信號選通的外部RAM 的某個單元中。5請指出程序存儲器中有特殊用途的幾個單元,并說明它們的作用是什么?答:程序存儲器中有7個單元留作特殊用途。其作用如下:0000H:單片機(jī)復(fù)位后,PC=0000H,即程序從0000H開始執(zhí)行指令。0003H:外部中斷0入口地址。000BH:定時器T0溢出中斷入口地址。0013H:外部中斷1入口地址。001BH:定時器T1溢出中斷入口地址。0023H:串行口中斷入口地址。002BH:定時器T2溢出或T2EX端負(fù)跳變中斷入口地址,僅對52系列有用。5十進(jìn)制調(diào)整指令DA A的功能是什么?其運(yùn)作過程是怎樣的?答:功能是:對兩個BCD變量相加后存放在累加器中的結(jié)果進(jìn)行調(diào)整,使之成為一個正確的兩位BCD數(shù)。十進(jìn)制調(diào)整所做的工作就是進(jìn)行內(nèi)部加法操作,其依據(jù)如下:(1)、若AC標(biāo)志為1,或BCD變量的個位數(shù)(低四位)大于9,則對此個位數(shù)進(jìn)行加6調(diào)整。(2)、若CY標(biāo)志為1,或BCD變量的十位數(shù)(高四位)大于9,則對此十位數(shù)進(jìn)行加6調(diào)整。(3)、上述調(diào)整過程中,如果BCD碼的最位產(chǎn)生進(jìn)位,則CY置1,若無進(jìn)位,則不對CY進(jìn)行清零操作。這樣,CY就成了兩個BCD變量相加之和是否大于99的標(biāo)志了。OV和AC位不受此指令的影響。5什么叫中斷?CPU為什么要采用中斷結(jié)構(gòu)?答:所謂中斷,是指當(dāng)計(jì)算機(jī)在執(zhí)行正常的程序時,系統(tǒng)中出現(xiàn)一些急需CPU處理的異常情況或特殊請求,此時CPU暫時停止現(xiàn)在的程序,轉(zhuǎn)去處理緊迫的事件,并在處理完畢后自動返回原來的正常程序繼續(xù)運(yùn)行。引入中斷之后,單片機(jī)具有以下的優(yōu)點(diǎn):(1).CPU可以與外設(shè)實(shí)現(xiàn)同步工作。(2).可以實(shí)時處理數(shù)據(jù)。(3).實(shí)現(xiàn)對故障的自診斷。5單片機(jī)響應(yīng)中斷的條件和過程是怎樣的?答:單片機(jī)響應(yīng)中斷的條件和過程是:中斷源有中斷請求,CPU允許所有中斷源請求中斷(EA=1),中斷允許寄存器IE的相應(yīng)位置1狀態(tài)。這樣,CPU在每個機(jī)器周期順序采樣每個中斷源,并按優(yōu)先級順序查詢中斷標(biāo)志。若查詢到某一個中斷標(biāo)志為1時,如果沒有被下述條件所阻止,CPU則在下一個機(jī)器周期的S1響應(yīng)激活了的最高優(yōu)先級中斷請求。(1).CPU正在處理相同的或更高優(yōu)先級的中斷。(2).當(dāng)前的機(jī)器周期不是所執(zhí)行指令的最后一個機(jī)器周期。(3).正在執(zhí)行的指令是RETI或者是訪問IE或IP的指令。若CPU正在執(zhí)行RETI或者訪問IE、IP,則至少要再執(zhí)行一條指令CPU才會響應(yīng)新的中斷請求。56.何謂單片機(jī)?單片機(jī)與一般微型計(jì)算機(jī)相比,具有哪些特點(diǎn)?答:單片機(jī)是在一塊集成電路上把CPU、存儲器、定時器/計(jì)數(shù)器及多種形式的I/O接口集成在一起而構(gòu)成的微型計(jì)算機(jī)。它與通用微型計(jì)算機(jī)相比,具有如下特點(diǎn):(1) 單片機(jī)的程序存儲器和數(shù)據(jù)存儲器是分工的,前者為ROM,后者為RAM;(2) 采用面向控制的指令系統(tǒng),控制功能強(qiáng);(3) 多樣化的I/O接口,多功能的I/O引腳;(4) 產(chǎn)品系列齊全,功能擴(kuò)展性強(qiáng);(5) 功能是通用的,像一般微處理機(jī)那樣可廣泛地應(yīng)用在各個方面。57 在各種系列的單片機(jī)中,片內(nèi)ROM的配置有幾種形式?用戶應(yīng)根據(jù)什么原則來選用?答:各種類型的單片機(jī)片內(nèi)程序存儲器的配置形式主要有以下幾種形式:(1) 掩膜(Msak)ROM型單片機(jī):內(nèi)部具有工廠掩膜編程的ROM,ROM中的程序只能由單片機(jī)制造廠家用掩膜工藝固化,用戶不能修改ROM中的程序。例如:MCS—51系列的8051。掩膜ROM單片機(jī)適合于大批量生產(chǎn)的產(chǎn)品。用戶可委托芯片生產(chǎn)廠家采用掩膜方法將程序制作在芯片的ROM。(2) EPROM型單片機(jī):內(nèi)部具有紫外線可擦除電可編程的只讀存儲器,用戶可以自行將程序?qū)懭氲叫酒瑑?nèi)部的EPROM中,也可以將EPROM中的信息全部擦除。擦去信息的芯片還可以再次寫入新的程序,允許反復(fù)改寫。例如:MCS—51系列的8751。EPROM型單片機(jī)使用比較方便,但價格較高,適合于研制產(chǎn)品或結(jié)構(gòu)要求簡單的小批量產(chǎn)品。(3) 無ROM型單片機(jī):內(nèi)部沒有程序存儲器,它必須連接程序存儲器才能組成完整的應(yīng)用系統(tǒng)。例如:MCS—51系列的8031。無ROM型單片機(jī)價格低廉,用戶可根據(jù)程序的大小來選擇外接程序存儲器的容量。這種單片機(jī)擴(kuò)展靈活,但系統(tǒng)結(jié)構(gòu)較復(fù)雜。(4) E2ROM型單片機(jī):內(nèi)部具有電可擦除叫可編程的程序存儲器,使用更為方便。例如:MCS—51的派生型89C51單片機(jī)。(5) OTP(One Time Programmable)ROM單片機(jī):內(nèi)部具有一次可編程的程序存儲器,用戶可以在編程器上將程序?qū)懭肫瑑?nèi)程序存儲器中,程序?qū)懭牒蟛荒茉俑膶?。例如:NEC公司的μPD75P308GF—3B9。這種芯片的價格也較低。58 SJMP(短轉(zhuǎn)移)指令和AJMP(絕對轉(zhuǎn)移)指令的主要區(qū)別。前者提供了以SJMP的下一條指令的起始地址為中心的256字節(jié)范圍的轉(zhuǎn)移(128~+127),后者的轉(zhuǎn)移目標(biāo)地址必須在與AJMP的下一條指令的第一字節(jié)相同的2KB區(qū)的程序儲存器中。短轉(zhuǎn)移方便了可重定位編碼。SJMP方便了PC可重定位編碼,但轉(zhuǎn)移范圍小。而ASJMP轉(zhuǎn)移范圍大,但存在跳區(qū)的限制,AJMP指令只能位于2KB區(qū)的最后2個字節(jié)處時,才可跳到下一個區(qū)去。因此用AJMP指令來代替SJMP指令是有條件的,也就是目標(biāo)地址必須與它下面的指令存放地址在同一個2KB區(qū)域內(nèi)。59 8031的擴(kuò)展儲存器系統(tǒng)中,為什么P0口要接一個8位鎖存器,而P2口卻不接?答:這是因?yàn)镻0口是擴(kuò)展儲存器系統(tǒng)的多路低8位地址和數(shù)據(jù)總線,在訪問外部存儲器時,P0口分時用作輸出外部儲存器低8位地址和傳送數(shù)據(jù),為了在整個訪問外部存儲器期間,對外部存儲器存在著有效的低8位地址信號,所以P0口需要外接一個地址鎖存器。ALE信號就是用來把P0口輸出的地址字節(jié)鎖存在這個外接的鎖存器中,再從鎖存器輸出外部存儲器的低8位地址。而P2口只用作擴(kuò)展存儲器系統(tǒng)的高8位地址線,并在整個訪問外部存儲器期間不變,所以不必外接地址鎖存器。60 在8031擴(kuò)展系統(tǒng)中,外部程序存儲器和數(shù)據(jù)存儲器共用16位地址線和8位數(shù)據(jù)線,為什么兩個存儲空間不會發(fā)生沖突?答:這是因?yàn)橥獠砍绦虼鎯ζ骱屯獠繑?shù)據(jù)存儲器所使用的控制信號不同。對外部程序存儲器的選讀通是用PSEN控制線,而對外部數(shù)據(jù)存儲器的讀/寫控制是用RD和WR讀、寫控制線,所以不會發(fā)生地址沖突。61 8031單片機(jī)需要外接程序存儲器,實(shí)際上它還有多少條I/O線可以用?當(dāng)使用外部存儲器時,還剩下多少條I/O線可用?答:8031系統(tǒng)必須外接程序促成器,原則上說,P0和P2口要用作數(shù)據(jù)和地址總線,所以只有P1和P3口可用作I/O口,共16條I/O線。在使用外部存儲器時,除了占用P0和P2口外,還需要用P3口RD()和WR()兩條控制線,所以這種情況下就只剩下14條I/O線可用了。19
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1