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

正文內(nèi)容

單片機原理及應用綜合習題及答案(編輯修改稿)

2025-07-19 18:39 本頁面
 

【文章內(nèi)容簡介】 CLR F0 ;清交換標志 MOV R7, 9 ;設置外循環(huán)計數(shù)器OUTSID: MOV R0,50H ;R0指向數(shù)據(jù)區(qū) MOV R6, 07HINSIDE: MOV A,@R0 。取一數(shù)據(jù)到A INC R0 MOV B, @R0 。取下一步單元數(shù)據(jù)到B CJNE A, B, $+3 。A≥@R0? JC NEXCHG 。小于不交換 XCHA,@R0 。大于交換 DEC R0 MOV @R0, A INC R0 SETB F0 。置交換標志NEXCHG: DJNZ R6,INSIDE ;內(nèi)循環(huán)結(jié)束? DEC R7 ;下次的內(nèi)循環(huán)少一次 JBC F0, OUTSID 。交換發(fā)生繼續(xù)外循環(huán),并清交換標志 SJMP $ 。未交換結(jié)束循環(huán)習題四一、填空題 計算機對輸入/輸出設備的控制方式主要有三種。其中, A 方式硬件設計最簡單,但要占用不少CPU的運行時間; B 方式的硬件線路最復雜,但可大大提高數(shù)據(jù)傳送效率;而 C 方式則介于上述兩者之間。 A—C:①先進先出 ②后進先出 ③直接存儲器訪問 ④程序查詢 ⑤高速緩存 ⑥系統(tǒng)總線 ⑦程序中斷 ⑧逐行掃描 請選擇并填寫答案: A= B= C= I/O端口與外部設備之間傳送的信息可分為 類。 MCS—51單片機系列有 個中斷源。上電復位時,同級中斷的優(yōu)先級從 高至低為 、 、 、 、和 ,若IP=00010100B, 優(yōu)先級別最高者為 、最低者為 。 在MCS—51單片機系統(tǒng)中,當某中斷源發(fā)出中斷請求,單片機予以響應時,它必須處于 和 兩級開中斷狀態(tài)。 中斷請求信號有 觸發(fā)和 觸發(fā)兩種觸發(fā)方式。 MCS—51單片機8031中有 個 位的定時器/計數(shù)器,可以被設定的工作方式有 種。 若系統(tǒng)晶振頻率為12MHz,則TO工作于定時和計數(shù)方式時最高(計數(shù))信號頻率分別為 kHz和 kHz。 欲對300個外部事件計數(shù),可以選用定時/計數(shù)器T1的模式 或模式 。 在串行通信中采用偶校驗,若傳送的數(shù)據(jù)為0A5H,則其奇偶校驗位應為 (用“0”、“1”表示)。 在異步通信中若每個字符由11位組成,串行口每秒傳送250個字符,則對應波特率為 。二、判斷說明題(判錯者請說明理由) 輸入/輸出設備必須通過I/O接口才能接到系統(tǒng)總線上和主機進行信息交換。 MCS—51系統(tǒng)中的P0—P3四個端口中,只有P1才是真正的I/O接口。 為使準雙向的I/O口工作在輸入方式,必須保證它被預先置為“1”。 P1口最低位上接入了打印機的BUSY信號,則查看該信號的指令是MOV C, 。 DMA方式在傳送過程中,地址修改、字節(jié)計數(shù)等操作完全由硬件電路來實現(xiàn)。三、單項選擇題(從四個備選答案中選出一個正確答案,并將其代號寫在括號內(nèi)) 外部中斷1固定對應的中斷入口地址為( )。 A、0003H B、000BH C、0013H D、001BH各中斷源發(fā)出的中斷請求信號,都會標記在MCS—51系統(tǒng)中的( )。 A、TMOD B、TCON/SCON C、IE D、IPMCS—51單片機可分為兩個優(yōu)先級別。各中斷源的優(yōu)先級別設定是利用寄存器( )。 A、IE B、IP C、TCON D、SCONMCS—51的并行I/O口信息有兩種讀取方法,一種是讀引腳,還有一種是( )。 A、讀鎖存 B、讀數(shù)據(jù) C、讀A累加器 D、讀CPUMCS—51的并行I/O口讀改寫操作,是針對該口的( )。 A、引腳 B、片選信號 C、地址線 D、內(nèi)部鎖存器 以下指令中,屬于單純讀引腳的指令是( )。 A、MOV P1,A B、ORL P1,0FH C、MOV C, D、DJNZ P1,short—lable( )不屬于微型機引入中斷技術(shù)后的好處。 A、分時操作 B、實時處理 C、故障處理 D、高速傳送數(shù)據(jù) ( )并非單片機系統(tǒng)響應中斷的必要條件。 A、TCON或SCON寄存器內(nèi)的有關(guān)中斷標志位置為1B、IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1C、優(yōu)先級寄存器內(nèi)的有關(guān)位置1D、當前一條指令執(zhí)行完 四、簡答題 程序查詢方式與程序中斷方式有何異同之處? MOV P1,0FFH這條指令應當理解為輸出全“1”到P1口呢,還是理解為從P1口讀引腳的預備動作? MCS—51單片機響應中斷的典型時間為多少?在哪些情況下CPU將推遲對中斷申請的響應? 單片機系統(tǒng)中的定時和計數(shù)功能有何區(qū)別?分別適用于什么場合?簡述其工作原理。 串行數(shù)據(jù)傳送的主要優(yōu)點和用途是什么?五、寫出完整源程序 —1所示的方波,系統(tǒng)晶振頻率為12MHz。要求軟件時方法或定時器方法完成此題要求。 圖4—1 第五題圖 六、設計程序 請設計一個由單片機控制的大會發(fā)言限時器,例如限時15分鐘。具體要求是:當發(fā)言者開始講話時,主持人手動按下“開始”鍵(無鎖按鈕),15分鐘后由微機控制發(fā)出提示信號(提示信號可自行設定)。假定單片機晶振頻率選用6MHz,另可提供1Hz穩(wěn)頻脈沖源,請畫出電路示意圖,并用中斷方式完成本題的程序設計。習題四 答案一、填空題A=④、 B=③、 C=⑦。 3。 5,外部中斷0、定時器0、外部中斷定時器1和串行口;外部中斷定時器1。 源允許、總允許。 電平、邊沿。 14。 1000、500。 0、1。 0。 2750。二、判斷說明題正確。錯誤。P0—P3都是真正的I/O口,只是當片外需要擴展存儲器或其他外設時,其中3個才復用為三總線。正確。正確 此時要求讀引腳。5 、正確。三、單項選擇題C B B A D C D C 四、簡答題相同之處:都是由CPU通過程序來傳送數(shù)據(jù),都需要借助CPU工作;不同之處:直接程序傳送(包括無條件傳送和查詢式I/O傳送)方式對接口電路的要求很簡單,但對傳送信息的時間要求很嚴格,且占用了CPU的大量時間,效率低下。而中斷傳送方式可大大提高CPU利用率、允許多個外設并行工作,但硬件線路稍復雜。這要看P1口所接下來何種外設,也要看程序中的上下文,不能斷然理解為前者或后者。若所接外設為單純輸出設備,則理解為送出全“1”信號;若所接外設為單純輸入設備,則理解為讀并口數(shù)據(jù)之前的預備動作;若所接外設為輸入/輸出雙向傳輸設備,則要根據(jù)程序流程及該指令之前的程序意圖去理解。典型(也是最短)時間為3個機器周期。若出現(xiàn)以下情況將推遲對中斷申請的響應:1)正在執(zhí)行的中斷服務級別很高(或同級);2)濁當前指令的最后一個M(機器)周期;3)若當前指令是RETI或是對IP、IE寄存器的操作指令,則不能馬上響應,還會順延一條指令?!岸〞r”功能是對片內(nèi)穩(wěn)頻脈沖(是晶振頻率的1/12)的計數(shù),從計數(shù)開始到計滿溢出為止,可以由計數(shù)值穩(wěn)頻脈沖周期值來得到一個準確的時間值;而“計數(shù)”功能則是對單片機引腳上的外來隨機脈沖進行計數(shù),一般情況下難以折算為精確進間。定時功能適用于需要準確計量一段時間的場合;而計數(shù)功能適用于對外部事件的計數(shù)。在單片機內(nèi),定時和計數(shù)的實現(xiàn)都是借助一個加1計數(shù)器,工作原理基本一樣,只是定時方式下計數(shù)脈沖為fose/12,計數(shù)方式下的計數(shù)脈沖由單片機外引腳(T0或T1)來輸入。串行數(shù)據(jù)傳送是將數(shù)據(jù)按bit逐位進行傳送的方式。其主要優(yōu)點是所需的傳送線根數(shù)不(單向傳送只需一根數(shù)據(jù)線、雙向僅需兩根),對于遠距離數(shù)據(jù)傳送的情況,采用串行方式是比較經(jīng)濟的。所以串行方式主要用于計算機與遠程終端之間的數(shù)據(jù)傳送,也很適于經(jīng)公眾電話網(wǎng)連接的計算機之間的通信,另外在某些場合,串行接口也可以代替并行接口來控制外設,以節(jié)省軟硬件資源、簡化線路。五、寫出完整源程序方法1:用軟件定時方式,可以通過調(diào)用20ms延時子程序來實現(xiàn)。程序如下:START:SETB LCALL DELAY20 。CPL LCALL DELAY20 。LCALL DELAY20SJMP START DELAY20: CPL RS1MOV R6, 20LOOP1: MOV R7, 249LOOP2: MOPNOPDJNZ R7, LOOP2DJNZ R6, LOOP1CPL RS1RET 方法2:用定時器T0實現(xiàn)20ms定時,然后配以編碼控制方式。AJMP MAIN ORG 0BH MOV TH0,0B1H MOV TL0,0E0HRLC A MOV , C RETI MAIN: MOV TMOD, 00000001B 。選用T0定時,方式1,內(nèi)觸發(fā)MOV TH0,0B1H ;定時20ms MOV TL0, 0E0HSETB EA 。T0開中斷SETB ET0CLR C MOV A,10010010B ;編碼值,A與C拼接形成100 100 100SETB TR0 ;定時器開始工作SJMP $ 六、設計程序可利用8031內(nèi)部定時器對片餐的1s脈沖源計數(shù)900次,從而達到15分種定時。用查詢方式等待手動“開始”信號,有信號來,則計數(shù)器開始工作。當計數(shù)900次滿時,發(fā)出中斷請求信號,此時讓指示燈亮()。硬件電路示意圖如附圖1所示: 附圖1 題六圖控制程序如下:AJMP START ORG 0BH CLR TR0 ;停止計數(shù)/計時CLR EA ;關(guān)中斷SETB ;指示燈亮RETISTART:CLR ;指示燈滅MOV TMOD, 00000101B ;選用T0計數(shù),方式1,內(nèi)觸發(fā)MOV TH0, 0FCH ;計數(shù)900次MOV TL0, 7CH SETB ;為輸入先預置“1”JNB , $ ;等待“開始”按鈕的下降沿到來JBP1 .7, $SETB TR0 ;開始計數(shù)(實際上是計時)SETN EA ;T0開中斷SETB ET0SJMP $習題五一、填空題 CPU尋址外設端口地址的方法有 編址和 編址兩種。 當805
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1