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

正文內(nèi)容

單片機(jī)課后習(xí)題解答-資料下載頁(yè)

2025-03-24 23:18本頁(yè)面
  

【正文】 般主程序和中斷服務(wù)程序都可能會(huì)用到累加器、PSW及其他寄存器。CPU在進(jìn)入中斷服務(wù)程序后,用到上述寄存器時(shí),就會(huì)破壞原來(lái)存在寄存器中的內(nèi)容,一旦中斷返回,就會(huì)造成主程序的混亂。因此在進(jìn)入中斷服務(wù)程序后,一般要先保護(hù)現(xiàn)場(chǎng),然后在執(zhí)行中斷處理程序,在返回主程序之前再恢復(fù)現(xiàn)場(chǎng)。保護(hù)方法一般是把累加器、PSW或其他相關(guān)寄存器數(shù)據(jù)壓入堆棧。在保護(hù)現(xiàn)場(chǎng)時(shí),一般規(guī)定此時(shí)CPU不響應(yīng)新的和中斷請(qǐng)求,這就要求在編寫(xiě)中斷服務(wù)程序時(shí),注意在保護(hù)現(xiàn)場(chǎng)或恢復(fù)現(xiàn)場(chǎng)時(shí)要關(guān)閉中斷。試用中斷法設(shè)計(jì)秒、分脈沖發(fā)生器。答:利用定時(shí)器T0定時(shí)。設(shè)晶振為12MHz。片內(nèi)50H和51H單元分別用于秒、分計(jì)數(shù)。使用T0方式1定時(shí)50ms。 ORG 0000HLJMP MAIN ORG 000BH` LJMP T0_SER ORG 0100HMAIN: MOV TMOD,01H MOV TH0,3CH MOV TL0,0B0H MOV 50H,20 MOV 51H,60 SETB ET0 SETB EA SETB TR0 SJMP $ ORG 0200HT0_SER: MOV TH0,3CH MOV TL0,0B0H DJNZ 50H,L1 MOV 50H,20 SETB NOP NOP CLR DJNZ 51H,L1 MOV 51H,60 SETB NOP NOP CLR L1: SETB TR0 RETI89S51單片機(jī)的和中斷系統(tǒng)有幾個(gè)優(yōu)先級(jí),如何設(shè)定?若擴(kuò)充8個(gè)中斷源,如何確定優(yōu)先級(jí)?答:51單片機(jī)有兩個(gè)中斷優(yōu)先級(jí),中斷優(yōu)先級(jí)的設(shè)定:由專(zhuān)用寄存器IP同一管理,由軟件設(shè)置每個(gè)中斷源為高優(yōu)先級(jí)中斷或低優(yōu)先級(jí)中斷,實(shí)現(xiàn)兩級(jí)中斷嵌套。如果幾個(gè)同一優(yōu)先級(jí)中斷源同時(shí)向CPU申請(qǐng)中斷,CPU按硬件邏輯確定先后順序。若擴(kuò)充8個(gè)中斷源,可以采用中斷和查詢(xún)結(jié)合擴(kuò)充外中斷源的方法確定優(yōu)先級(jí)。試用中斷計(jì)數(shù)設(shè)計(jì)一個(gè)秒閃電路,其功能是發(fā)光二極管LED每秒閃400ms。頻率24MHz。答:根據(jù)題意,LED點(diǎn)亮400ms,滅600ms 使用T0,工作方式1,定時(shí)25ms,ORG 0000HLJMP MAIN ORG 000BH` LJMP T0_SER ORG 0100HMAIN: MOV TMOD,01H MOV TH0,3CH MOV TL0,0B0H SETB ET0 SETB EA MOV R1,00H SETB TR0 SJMP $ ORG 0200HT0_SER: PUSH PSW INC R1 CJNE R1,16,SUB1 SETB SUB1: CJNE R1,24,TEND CLR MOV R1,00HTEND: MOV TH0,3CH MOV TL0,0B0H SETB TR0 POP PSW RETIMCS51單片機(jī)外部中斷有哪兩種觸發(fā)方式?對(duì)觸發(fā)電平或脈沖信號(hào)有何要求?如何選擇和設(shè)定?答:MCS51單片機(jī)外部中斷有兩種觸發(fā)方式:①電平觸發(fā);②跳變觸發(fā)。對(duì)于電平觸發(fā)方式,要求中斷引腳上的電平應(yīng)至少保持12個(gè)振蕩周期,以保證電平信號(hào)能被采樣到,還要求在中斷返回前撤銷(xiāo)中斷請(qǐng)求(使引腳上的電平變高);對(duì)于跳變觸發(fā)方式,要求輸入的負(fù)脈沖寬度至少保持12個(gè)振蕩周期,以確保檢測(cè)到引腳上的電平跳變。MCS51單片機(jī)的外部中斷可以用程序控制為電平觸發(fā)或跳變觸發(fā)。即通過(guò)編程對(duì)定時(shí)器/計(jì)數(shù)器控制寄存器TCON中的IT0和IT1位進(jìn)行清“0”或置“1”。若是0,則為電平觸發(fā)。第八章 單片機(jī)的系統(tǒng)擴(kuò)展在8051單片機(jī)擴(kuò)展系統(tǒng)中,程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器共用16位地址線和8位數(shù)據(jù)線,為什么兩個(gè)存儲(chǔ)空間不會(huì)發(fā)生沖突?答:程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器雖然共用16位地址線和8位數(shù)據(jù)線,但由于數(shù)據(jù)存儲(chǔ)器的讀寫(xiě)信號(hào)由RD()和WR()信號(hào)控制,而程序存儲(chǔ)器由讀選通信號(hào)PSEN控制,因此雖然共處同一地址空間,但控制信號(hào)不同,所以不會(huì)發(fā)生總線沖突。問(wèn)什么當(dāng)P2作為擴(kuò)展存儲(chǔ)器的高8位地址后,不再適宜做通用I/O端口了?答:P2口做擴(kuò)展存儲(chǔ)器的高8位地址總線后,即使沒(méi)有全部占用,空余的幾根線也不宜作通用的I/O端口使用,否則會(huì)給軟件編寫(xiě)及使用帶來(lái)不必要的麻煩。以89S51為主機(jī),擴(kuò)展2片6264RAM存儲(chǔ)器芯片,設(shè)計(jì)硬件布線圖。根據(jù)圖8-9電路設(shè)計(jì)程序,其功能是按下K0~K3,對(duì)應(yīng)LED4~LED7發(fā)光,按下K4~K7,對(duì)應(yīng)LED0~LED3發(fā)光。答:根據(jù)要求不編程如下START: MOV DPTR,0FEFFH MOVX A,@DPTR CJNE A,0FFH,L1 SJMP STARTL1: MOV B,A LCALL DEL20MS MOVX A,@DPTR CJNE A,B,START SWAP A MOVX @DPTR,A LJMP START請(qǐng)利用譯碼器74HC138設(shè)計(jì)一個(gè)姨媽電路,分別選中2片29C256和2片62256,且列出個(gè)芯片所占的地址空間范圍。答:29C256和62256為32K字節(jié)的容量,需要15根地址線,電路連接如圖。地址空間范圍:(1)0000H~7FFFH (2)8000H~FFFFH(3)0000H~7FFFH (4)8000H~FFFFH試說(shuō)明8155內(nèi)部結(jié)構(gòu)特點(diǎn),其定時(shí)/計(jì)數(shù)器與89S51內(nèi)部的定時(shí)/計(jì)數(shù)器有何異同?答:8155內(nèi)部有3個(gè)可編程的I/O端口,1個(gè)14位的可編程定時(shí)/計(jì)數(shù)器,還有256字節(jié)的數(shù)據(jù)存儲(chǔ)器。 與89S51的定時(shí)計(jì)數(shù)器不同的是:(1)8155的可編程定時(shí)/計(jì)數(shù)器是一個(gè)14位的減法計(jì)數(shù)器,其只有一種固定的工作方式。而89S51的定時(shí)/計(jì)數(shù)器是加1計(jì)數(shù)器,可以有8位、13位、16位等計(jì)數(shù)方式。(2)8155的定時(shí)/計(jì)數(shù)器不論是定時(shí)還是計(jì)數(shù),都需要由外部提供計(jì)數(shù)脈沖。89S51的定時(shí)/計(jì)數(shù)器在內(nèi)部定時(shí)時(shí),不需要單獨(dú)提供計(jì)數(shù)脈沖。(3)8155定時(shí)/計(jì)數(shù)器計(jì)滿(mǎn)溢出時(shí),由TIMEOUT端輸出脈沖或方波,輸出波形通過(guò)軟件可定義為4種;而89S51的定時(shí)/計(jì)數(shù)器則沒(méi)有專(zhuān)門(mén)的輸出脈沖端。解釋在80C51系列單片機(jī)擴(kuò)展多個(gè)芯片時(shí),可能出現(xiàn)“地址不連續(xù)”或一個(gè)芯片有多個(gè)地址的現(xiàn)象?答:?jiǎn)纹瑱C(jī)在擴(kuò)展芯片時(shí),如果擴(kuò)展芯片容量小于64K,P2口作為高8位地址線時(shí)就會(huì)多出一些地址線不用,這些多余的地址線一部分可以作為片選信號(hào),還可能有剩余部分未用(可以是0,也可以是1),此時(shí)采用不同的編址方式,就可以出現(xiàn)“地址不連續(xù)”或一個(gè)芯片多個(gè)地址的現(xiàn)象。8255有哪幾種工作方式?怎樣進(jìn)行選擇?說(shuō)明8255控制字的作用及各位功能。答:8255A有方式0、方式方式2三種工作方式。(1)方式0(基本I/O方式)8255A的PA、PB、PC4~PC7,PC0~PC3可分別被定義為方式0輸入或方式0輸出。方式0輸出具有鎖存功能,輸入沒(méi)有鎖存。方式0適用于無(wú)條件傳輸數(shù)據(jù)的設(shè)備。(2)方式1(應(yīng)答I/O方式)PA口、PB口定義為方式1時(shí),PC口的某些位為狀態(tài)控制線,其余的線為I/O線。方式1適用于打印機(jī)等具有握手信號(hào)的輸入/輸出設(shè)備。(3)方式2(雙向選通I/O方式)方式2是方式1輸入和方式1輸出的結(jié)合,方式2僅對(duì)PA口有意義。方式2使PA口成為8位雙向三態(tài)數(shù)據(jù)總線口。既可發(fā)送數(shù)據(jù)又可接收數(shù)據(jù)。PA口方式2工作時(shí),PB口仍作I/O口,PC口高5位作狀態(tài)控制線,低3位可作I/O線。 8255A的工作方式可通過(guò)設(shè)置8255A的控制字來(lái)選擇。8255A有兩種控制字,即方式控制字和PC口位置位/復(fù)位控制字。方式控制字的格式及各位的含義如圖1所示:PC口位置位/復(fù)位控制字的格式及各位的含義如圖2所示:8255A的A、B口工作于方式0,A口輸輸出,B口輸輸入,C口上半部輸出,下半部輸入。答:設(shè)A、B、C與控制端口的地址分別為FF80H、FF81H、FF82H、FF83H,編寫(xiě)接口電路與8255A的初始化程序。 MOV DPTR,0FF83H ;初始化8255A MOV A,13H ;10000011B MOVX @DPTR,A簡(jiǎn)述在擴(kuò)展I/O接口中單片機(jī)和引腳在控制接口電路中起什么作用?答:在擴(kuò)展I/O接口中,單片機(jī)的引腳功能是控制外部I/O接口電路將數(shù)據(jù)送到數(shù)據(jù)總線上,供CPU讀入;而引腳功能是是控制外部I/O接口電路將數(shù)據(jù)總線上的數(shù)據(jù)送到接口電路的內(nèi)部寄存器內(nèi),供接口電路的控制或數(shù)據(jù)傳送。第九章 接口技術(shù)試說(shuō)明非編碼鍵盤(pán)的工作原理,為何要消除鍵抖動(dòng)?又為何要等待鍵釋放?答:由非編碼鍵盤(pán)所提供的行和列矩陣,通過(guò)接口電路或單片機(jī)的I/O口與CPU相連。CPU可以采用查詢(xún)或中斷方式了解有無(wú)鍵輸入并檢查是哪一個(gè)鍵按下,且將鍵號(hào)送入CPU。當(dāng)設(shè)置的功能鍵或數(shù)字鍵按下時(shí),計(jì)算機(jī)應(yīng)用系統(tǒng)應(yīng)完成該鍵所設(shè)定的功能。 由于目前,無(wú)論是按鍵或是鍵盤(pán)的大部分,都是利用機(jī)械觸點(diǎn)的合、斷作用。機(jī)械觸點(diǎn)在閉合及斷開(kāi)瞬間由于彈性作用的影響,在閉合及斷開(kāi)即釋放瞬間均有抖動(dòng)過(guò)程,從而使電壓信號(hào)也出現(xiàn)抖動(dòng)。抖動(dòng)時(shí)間長(zhǎng)短與開(kāi)關(guān)的機(jī)械特性有關(guān)。 按鍵的穩(wěn)定閉合時(shí)間,有操作人員的按鍵動(dòng)作所確定,一般為十分之幾秒至幾秒間。在此期間電壓信號(hào)將出現(xiàn)多次變化很容易產(chǎn)生誤判。為了保證CPU對(duì)鍵的依次閉合僅作依次鍵處理,必須去除抖動(dòng)影響。 當(dāng)釋放同時(shí)同樣存在鍵抖動(dòng)影響,為了確保鍵釋放也需要等待和判斷。LED的靜態(tài)顯示方式與動(dòng)態(tài)顯示方式有何區(qū)別?各有什么優(yōu)缺點(diǎn)?答:靜態(tài)顯示時(shí),數(shù)據(jù)是分開(kāi)送到每一位LED上的。而動(dòng)態(tài)顯示則是數(shù)據(jù)是送到每一個(gè)LED上,再根據(jù)位選線來(lái)確定是哪一位LED被顯示。靜態(tài)顯示亮度很高,但口線占用較多。動(dòng)態(tài)顯示則好一點(diǎn),適合用在顯示位數(shù)較多的場(chǎng)合。說(shuō)明矩陣式鍵盤(pán)按鍵按下的識(shí)別原理。答:按鍵設(shè)置在行、列線交點(diǎn)上,行、列線分別連接到按鍵開(kāi)關(guān)的兩端。行線通過(guò)上拉電阻接到+5V上,無(wú)按鍵按下時(shí),行線處于高電平狀態(tài),而當(dāng)有按鍵按下時(shí),行線電平狀態(tài)將由與此行線相連的列線的電平?jīng)Q定。列線的電平如果為低,則行線電平為低;列線的電平如果為高,則行線的電平亦為高。將行、列線信號(hào)配合起來(lái)并做適當(dāng)?shù)奶幚?,才能確定閉合鍵的位置。常用的開(kāi)關(guān)型驅(qū)動(dòng)器件有哪些?答:常用的開(kāi)關(guān)型驅(qū)動(dòng)器件有光電耦合器、繼電器、晶閘管、功率MOS管、集成功率電子開(kāi)關(guān)、固 WORD格式整理
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1