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

正文內(nèi)容

單片機(jī)習(xí)題答案(編輯修改稿)

2025-07-20 14:48 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 RET END 第 4 章 中斷1.MCS51 系列單片機(jī)能提供幾個(gè)中斷源、幾個(gè)中斷優(yōu)先級(jí)?各個(gè)中斷源的優(yōu)先級(jí)怎樣確定?在同一優(yōu)先級(jí)中,各個(gè)中斷源的優(yōu)先順序怎樣確定?答:MCS51 系列單片機(jī)能提供 5 個(gè)中斷源,2 個(gè)中斷優(yōu)先級(jí)。各個(gè)中斷源的優(yōu)先級(jí)是由特殊功能寄存器 IP 來(lái)確定,IP 中和各個(gè)中斷源對(duì)應(yīng)位為 1 時(shí),此中斷源為高優(yōu)先級(jí),否則為低優(yōu)先級(jí)。在同一優(yōu)先級(jí)中,各個(gè)中斷源的優(yōu)先順序是由自然優(yōu)先級(jí)來(lái)確定的。2.簡(jiǎn)述 MCS51 系列單片機(jī)的中斷響應(yīng)過(guò)程。答:MCS51 系列單片機(jī)的中斷響應(yīng)過(guò)程是按照以下順序執(zhí)行的:開(kāi)中斷中斷請(qǐng)求中斷判斷中斷響應(yīng)中斷返回。3.MCS51 系列單片機(jī)的外部中斷有哪兩種觸發(fā)方式?如何設(shè)置?對(duì)外部中斷源的中斷請(qǐng)求信號(hào)有何要求?答:MCS51 系列單片機(jī)的外部中斷有電平觸發(fā)和邊沿觸發(fā)兩種方式。是由特殊功能寄存器TCON 中 IT0,IT1 的狀態(tài)確定的,如:IT0 為 1 時(shí)外部中斷 0 為邊沿觸發(fā)方式,當(dāng) INT0 外部引腳出現(xiàn)下降沿時(shí)向 CPU 提出中斷請(qǐng)求, 否則為電平觸發(fā)方式,當(dāng) INT0 外部引腳出現(xiàn)低電平時(shí)向 CPU 提出中斷請(qǐng)求。4.MCS51 單片機(jī)中斷響應(yīng)時(shí)間是否固定?為什么?答:MCS51 單片機(jī)中斷響應(yīng)時(shí)間不固定,因?yàn)楫?dāng)中斷源向 CPU 提出中斷請(qǐng)求時(shí),CPU 正在執(zhí)行的指令的指令周期是不一樣的。5.MCS51 單片機(jī)如果擴(kuò)展 6 個(gè)中斷源,可采用哪些方法?如何確定它們的優(yōu)先級(jí)?答:一般可采取中斷加查詢方式,軟件先查詢到的為高優(yōu)先級(jí),最后查詢到的為低優(yōu)先級(jí)。6.當(dāng)正在執(zhí)行某一中斷源的中斷服務(wù)程序時(shí),如果有新的中斷請(qǐng)求出現(xiàn),問(wèn)在什么情況下可響應(yīng)新的中斷請(qǐng)求?在什么情況下不能響應(yīng)新的中斷請(qǐng)求?答:當(dāng)正在執(zhí)行某一中斷源的中斷服務(wù)程序時(shí),如果有新的中斷請(qǐng)求出現(xiàn),當(dāng)新中斷源中斷級(jí)別比正在執(zhí)行中斷源的中斷級(jí)別高時(shí)可響應(yīng)新的中斷請(qǐng)求,否則不能響應(yīng)新的中斷請(qǐng)求。7.8051 單片機(jī)有 5 個(gè)中斷源,但只能設(shè)置兩個(gè)中斷優(yōu)先級(jí),因此,在中斷優(yōu)先級(jí)安排上受到一定的限制。問(wèn)以下幾種中斷優(yōu)先級(jí)順序的安排(級(jí)別由高到低)是否可能?如可能,則應(yīng)如何設(shè)置中斷源的中斷級(jí)別?否則,請(qǐng)敘述不可能的理由。(1)定時(shí)器 0,定時(shí)器 1,外中斷 0,外中斷 1,串行口中斷??赡堋F渲校憾〞r(shí)器 0,定時(shí)器 1 為高優(yōu)先級(jí)。.. . . ..學(xué)習(xí)參考(2)串行口中斷,外中斷 0,定時(shí)器 0,外中斷 1,定時(shí)器 1??赡?。其中:串行口中斷為高優(yōu)先級(jí)。(3)外中斷 0,定時(shí)器 1,外中斷 1,定時(shí)器 0,串行口中斷。不可能。(4)外中斷 0,外中斷 1,串行口中斷,定時(shí)器 0,定時(shí)器 1。可能。其中:外中斷 0,外中斷 1,串行口中斷為高優(yōu)先級(jí)。(5)串行口中斷,定時(shí)器 0,外中斷 0,外中斷 1,定時(shí)器 1。不可能。(6)外中斷 0,外中斷 1,定時(shí)器 0,串行口中斷,定時(shí)器 1。不可能。(7)外中斷 0,定時(shí)器 1,定時(shí)器 0,外中斷 1,串行口中斷??赡?。其中:外中斷 0,定時(shí)器 1 為高優(yōu)先級(jí)。第 5 章 定時(shí)計(jì)數(shù)器1.8051 定時(shí)器/計(jì)數(shù)器有哪幾種工作模式?各有什么特點(diǎn)?答:8051 定時(shí)器/計(jì)數(shù)器有 0,1,2,3 四種工作模式。模式 0 為 13 位 1 定時(shí)器/計(jì)數(shù)器,模式 1 為 16 位 1 定時(shí)器/計(jì)數(shù)器,模式 2 為自動(dòng)賦初值的 8 位定時(shí)器/計(jì)數(shù)器,模式 3 可以增加一個(gè) 8 位定時(shí)器(T1 沒(méi)有模式 3) 。2.8051 定時(shí)器作定時(shí)和計(jì)數(shù)時(shí),其計(jì)數(shù)脈沖分別由誰(shuí)提供?答:8051 定時(shí)器作定時(shí)器時(shí),輸入的記數(shù)脈沖是由晶體振蕩器的輸出經(jīng) 12 分頻后得到的,所以定時(shí)器可看作是對(duì)單片機(jī)機(jī)器周期的計(jì)數(shù)器。8051 定時(shí)器作計(jì)數(shù)器時(shí),則對(duì)外部事件進(jìn)行計(jì)數(shù)。3.8051 定時(shí)器的門(mén)控信號(hào) GATE 為 1 時(shí),定時(shí)器如何啟動(dòng)?答:8051 定時(shí)器的門(mén)控信號(hào) GATE 為 1 時(shí),只有 (或 )引腳為高電平且 TR0(或INT0I1TR1)置 1 時(shí),相應(yīng)的 T0 或 T1 才能選通工作。4.定時(shí)器/計(jì)數(shù)器 0 已預(yù)置為 156,且選定用于模式 2 的計(jì)數(shù)方式,現(xiàn)在 T0 引腳上輸入周期為 1ms 的脈沖,問(wèn):(1) 此時(shí)定時(shí)器/計(jì)數(shù)器 0 的實(shí)際用途是什么? (2) 在什么情況下,定時(shí)器/計(jì)數(shù)器 0 溢出?答:(1)此時(shí)定時(shí)器/計(jì)數(shù)器 0 的實(shí)際用途是 0。1S 脈沖信號(hào)發(fā)生器。 (2)當(dāng) T0 每記數(shù) 100 次后定時(shí)器/計(jì)數(shù)器 0 溢出。5.設(shè) fosc=12MHz,定時(shí)器 0 的初始化程序和中斷服務(wù)程序如下:MAIN: MOV TH0, 9DHMOV TL0, 0D0HMOV TMOD, 01HSETB TR0…中斷服務(wù)程序:MOV TH0, 9DH.. . . ..學(xué)習(xí)參考MOV TL0, 0D0H…RETI問(wèn):(1) 該定時(shí)器工作于什么方式? (2) 相應(yīng)的定時(shí)時(shí)間或計(jì)數(shù)值是多少?答:(1)該定時(shí)器以模式 1 工作于定時(shí)方式。 (2)相應(yīng)的定時(shí)時(shí)間為 25。136ms.6.8 051 單 片 機(jī) 的 fosc=6MHz, 如 果 要 求 定 時(shí) 時(shí) 間 分 別 位 和 5ms, 當(dāng) T0 工 作 在 模 式0、 模 式 1 和 模 式 2 時(shí) , 分 別 求 出 定 時(shí) 器 的 初 值 。答 : ( 1) 定 時(shí) 時(shí) 間 分 別 位 時(shí) : 模 式 0 初 值 為 814 模 式 1 初 值 為 65486, 模 式 2初 值 206。 ( 2) 定 時(shí) 時(shí) 間 分 別 位 5ms 時(shí) : 模 式 0 初 值 為 569 模 式 1 初 值 為 63036, 模 式 2 此時(shí) 定 時(shí) 時(shí) 間 不 夠 。7.以定時(shí)器 1 進(jìn)行外部事件計(jì)數(shù),每計(jì)數(shù) 1000 個(gè)脈沖后,定時(shí)器 1 轉(zhuǎn)為定時(shí)工作方式。定時(shí) 10ms 后,又轉(zhuǎn)為計(jì)數(shù)方式,如此循環(huán)不止。設(shè) fosc=6MHz,試用模式 1 編程。解:先確定 T1 作為計(jì)數(shù)器時(shí)初 值 為 : 64536( 0FC68H) T1 作為定時(shí)器時(shí)初 值 為 : 60536( 0EC78H) 程 序 : SETB TR1 LOOP: MOV TMOD, 50H MOV TH1, 0FCH MOV TL1, 68H AA : JBC TF1, AA MOV TMOD, 10H MOV TH1, 0E0H MOV TL1, 78H BB: JBC TF1, BB SJMP LOOP END 8.已 知 8051 單 片 機(jī) 的 fosc=6MHz, 試 利 用 T0 和 輸 出 矩 形 波 。 矩 形 波 高 電 平 寬100μ s, 低 電 平 寬 300μ s。解:先確定 T0 作為定時(shí)器工作于模式 2 時(shí)初 值 為 : 高 電 平 為 50, 低 電 平 為 150。采 用 中 斷 方 式 編 程 。 ORG 0000H AJMP MAIN ORG 001BH AJMP TIM0 ORG 0030H MAIN: MOV SP, 30H 。 設(shè) 置 棧 底 MOV TMOD, 02H MOV TL0, 50 MOV IE, 82H SETB SETB TR0 SJMP $.. . . ..學(xué)習(xí)參考 ORG 0100H TIM0: JNB , AA CLR MOV TL0,150 RETI AA: SETB MOV TL0,50 RETI END9.設(shè) fosc=12MHz,試編寫(xiě)一段程序,功能為:對(duì)定時(shí)器 T0 初始化,使之工作在模式 2,產(chǎn)生 200μs 定時(shí),并用查詢 T0 溢出標(biāo)志的方法,控制 輸出周期為 2ms 的方波。解:先確定 T0 作為定時(shí)器時(shí)初 值 為 : 56 程 序 : MOV TMOD,02H MOV TL0,56 MOV TH0,56 MOV R7,5 。 設(shè) 置 循 環(huán) 次 數(shù) SETB TR0AA: JBC TF0, AA DJNZ R7,AA CPL MOV R7,5 SJMP AA END10.已知 8051 單片機(jī)系統(tǒng)時(shí)鐘頻率為 6MHz,利用其定時(shí)器測(cè)量某正脈沖寬度時(shí),采用哪種工作模式可以獲得最大的量程?能夠測(cè)量的最大脈寬是多少?第 6 章 串口通信1.異步通信和同步通信的主要區(qū)別是什么?MCS51 串行口有沒(méi)有同步通信功能?答案:異步通信因?yàn)槊繋瑪?shù)據(jù)都有起始位和停止位,所以傳送數(shù)據(jù)的速率受到限制。但異步通信不需要傳送同步脈沖,字符幀的長(zhǎng)度不受限制,對(duì)硬件要求較低,因而在數(shù)據(jù)傳送量不很大。同 步 通 信 一 次 可 以 連 續(xù) 傳 送 幾 個(gè) 數(shù) 據(jù) , 每 個(gè) 數(shù) 據(jù) 不 需 起 始 位 和 停 止 位 , 數(shù) 據(jù) 之 間 不 留 間隙 , 因 而 數(shù) 據(jù) 傳 輸 速 率 高 于 異 步 通 信 。 但 同 步 通 信 要 求 用 準(zhǔn) 確 的 時(shí) 鐘 來(lái) 實(shí) 現(xiàn) 發(fā) 送 端 與 接 收 端之 間 的 嚴(yán) 格 同 步 。MCS51 串行口有同步通信功能。2.解釋下列概念:(1) 并行通信、串行通信。(2) 波特率。(3) 單工、半雙工、全雙工。.. . . ..學(xué)習(xí)參考(4) 奇偶校驗(yàn)。答案:(1)并行通信:數(shù)據(jù)的各位同時(shí)進(jìn)行傳送。其特點(diǎn)是傳送速度快、效率高,數(shù)據(jù)有多少位,就需要有多少根傳輸線。當(dāng)數(shù)據(jù)位數(shù)較多和傳送距離較遠(yuǎn)時(shí),就會(huì)導(dǎo)致通信線路成本提高, 因此它適合于短距離傳輸。串行通信:數(shù)據(jù)一位一位地按順序進(jìn)行傳送。其特點(diǎn)是只需一對(duì)傳輸線就可實(shí)現(xiàn)通信,當(dāng)傳輸?shù)臄?shù)據(jù)較多、距離較遠(yuǎn)時(shí),它可以顯著減少傳輸線,降低通信成本,但是串行傳送的速度慢。(2)波特率:每秒鐘傳送的二進(jìn)制數(shù)碼的位數(shù)稱為波特率(也稱比特?cái)?shù)) ,單位是bps(bit per second) ,即位/秒。(3)單工:只允許數(shù)據(jù)向一個(gè)方向傳送,即一方只能發(fā)送,另一方只能接收。半雙工:允許數(shù)據(jù)雙向傳送,但由于只有一根傳輸線,在同一時(shí)刻只能一方發(fā)送,另一方接收。全雙工:允許數(shù)據(jù)同時(shí)雙向傳送,由于有兩根傳輸線,在 A 站將數(shù)據(jù)發(fā)送到 B 站的同時(shí),也允許 B 站將數(shù)據(jù)發(fā)送到 A 站。(4)奇偶校驗(yàn):為保證通信質(zhì)量,需要對(duì)傳送的數(shù)據(jù)進(jìn)行校驗(yàn)。對(duì)于異步通信,常用的校驗(yàn)方法是奇偶校驗(yàn)法。采 用 奇 偶 校 驗(yàn) 法 , 發(fā) 送 時(shí) 在 每 個(gè) 字 符 ( 或 字 節(jié) ) 之 后 附 加 一 位 校 驗(yàn) 位 , 這 個(gè) 校 驗(yàn) 位 可 以 是 “0”或 “1”, 以 便 使 校 驗(yàn) 位 和 所 發(fā) 送 的 字 符 ( 或 字 節(jié) ) 中 “1”的 個(gè) 數(shù) 為 奇 數(shù) ——稱 為 奇 校 驗(yàn) , 或 為偶 數(shù) ——稱 為 偶 校 驗(yàn) 。 接 收 時(shí) , 檢 查 所 接 收 的 字 符 ( 或 字 節(jié) ) 連 同 奇 偶 校 驗(yàn) 位 中 “1”的 個(gè) 數(shù) 是否 符 合 規(guī) 定 。 若 不 符 合 , 就 證 明 傳 送 數(shù) 據(jù) 受 到 干 擾 發(fā) 生 了 變 化 , CPU 可 進(jìn) 行 相 應(yīng) 處 理 。3.MCS51 串行口控制寄存器 SCON 中 SMTBRB8 有何作用?主要在哪幾種方式下使用?答案:SM2:多機(jī)通信控制位,主要在方式 3 下使用;TB8:存放發(fā)送數(shù)據(jù)的第 9 位,主要在方式 3 下使用;RB8:存放接收數(shù)據(jù)的第 9 位或停止位,主要在方式 3 下使用。4.試分析比較 MCS51 串行口在四種工作方式下發(fā)送和接收數(shù)據(jù)的基本條件和波特率的產(chǎn)生方法。答案:發(fā)送數(shù)據(jù)的基本條件:方式 0、3:CPU 執(zhí)行一條將數(shù)據(jù)寫(xiě)入發(fā)送緩沖器 SBUF 的指令;接收數(shù)據(jù)的基本條件:方式 0:用軟件使 REN=1(同時(shí) RI=0) ;方式 1:用軟件使 REN=1,一幀數(shù)據(jù)接收完畢后,必須
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1