国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

單片機(jī)期末復(fù)習(xí)

這篇具有很好參考價(jià)值的文章主要介紹了單片機(jī)期末復(fù)習(xí)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

前言

發(fā)現(xiàn)很多人都寫(xiě)了單片機(jī)原理及接口技術(shù)課后習(xí)題的答案,但是也就只寫(xiě)了答案而已,可能是他們覺(jué)得太簡(jiǎn)單的緣故吧,我這里對(duì)此進(jìn)行一下我近段時(shí)間復(fù)習(xí)的總結(jié),本篇博客只展示選擇題、填空題和判斷題的答案,僅供參考,如果有錯(cuò)誤還希望大佬能夠指出。

題目來(lái)源:?jiǎn)纹瑱C(jī)原理及接口技術(shù)(C51編程)(第3版)張毅剛

相關(guān)鏈接

單片機(jī)C51復(fù)習(xí)題(課后習(xí)題及答案)_程序存儲(chǔ)器的最大尋址范圍有多少個(gè)中斷源-CSDN博客https://blog.csdn.net/Leesnwen/article/details/117573376單片機(jī)原理及接口技術(shù) - 第三版 張毅剛 習(xí)題答案_單片機(jī)原理及接口技術(shù)第三版-CSDN博客https://blog.csdn.net/weixin_45813438/article/details/131283863

第一章

一、填空

  1. 除了單片機(jī)這一名稱(chēng)之外,單片機(jī)還可以稱(chēng)為嵌入式控制器微控制器。
  2. 單片機(jī)與普通微型計(jì)算機(jī)的不同之處在于其將CPU存儲(chǔ)器I/O口3部分,通過(guò)內(nèi)部總線連接在一起,集成在一塊芯片上。
  3. AT89S51單片機(jī)工作頻率上限為33MHz。AT89C51單片機(jī)工作頻率上限為24MHz。
  4. 專(zhuān)用單片機(jī)已使系統(tǒng)結(jié)構(gòu)最簡(jiǎn)化,軟硬件資源利用最優(yōu)化,從而大大降低成本和提高可靠性。

二、單選

1. 單片機(jī)內(nèi)部數(shù)據(jù)之所以用二進(jìn)制形式表示,主要是 B

A.為了編程方便? B.受器件的物理性能限制

C.為了通用性? D.為了提高運(yùn)算速度

2. 在家用電器中使用單片機(jī)應(yīng)屬于微計(jì)算機(jī)的 B ?

? ? ??????????A.輔助設(shè)計(jì)應(yīng)用? B.測(cè)量、控制應(yīng)用

C.數(shù)值計(jì)算應(yīng)用? D.?dāng)?shù)據(jù)處理應(yīng)用

3. 下面的哪一項(xiàng)應(yīng)用, 不屬于 單片機(jī)的應(yīng)用范圍 C
A. 工業(yè)控制? B.家用電器的控制? C.?dāng)?shù)據(jù)庫(kù)管理 ? D.汽車(chē)電子設(shè)備

三、判斷對(duì)錯(cuò)

1. STC 系列單片機(jī)是 8051 內(nèi)核的單片機(jī)。
2. AT89S 5 2 AT89S 5 1 相比,片內(nèi)多出了 4 K B Flash 程序存儲(chǔ) 、128B RAM、1 個(gè) 斷 源 、 1 個(gè)定時(shí)器(且具有捕捉功能 )。
3. 單片機(jī)是一種 CPU。 × ???????? 分析:?jiǎn)纹瑱C(jī)是微控制器MCU,集成了CPU。
4. AT89S52 單片機(jī)是 微處理器 。 × ??????? ?分析:“微控制器”
5. AT89 S 51 片內(nèi)的 Flash 程序存儲(chǔ)器可在線寫(xiě)入(ISP ,而 AT89C52 則不能。
6. AT89C51 單片機(jī)設(shè)計(jì)的應(yīng)用系統(tǒng)板,可將芯片 AT89C51 直接用芯片 AT89S51 替換。
7. A T 89S51 單片機(jī)設(shè)計(jì)的應(yīng)用系統(tǒng)板,可將芯片 AT89S51 直接用芯片 AT89S52 替換。

? ? ? 8.單片機(jī)的功能側(cè)重于測(cè)量和控制而復(fù)雜的數(shù)字信號(hào)處理運(yùn)算及高速的測(cè)控功能則是 DSP的長(zhǎng)處。√ ????????分析:DSP:Digital Signal Processor 數(shù)字信號(hào)處理器

第二章

一、填空

1. AT89S51 單片機(jī)中,如果采用 6MHz 晶振,一個(gè)機(jī)器周期為 2μs 。
分析:機(jī)器周期=12/fosc=12/6=2.周期的單位是us,頻率的單位是MHz。這個(gè)也好理解,先把頻率求一個(gè)倒數(shù)然后根據(jù)第二題的機(jī)器周期等于 12個(gè)時(shí)鐘振蕩周期,就可以得到公式了。
2. AT89S51 單片機(jī)的機(jī)器周期等于 12 個(gè)時(shí)鐘振蕩周期。
3. 內(nèi) R A M 中, 40 H 、 8 8 H , 字節(jié) 字節(jié) 地址

28H88H

分析:片內(nèi)RAM區(qū)地址20H~2FH,特殊功能寄存器區(qū)80H~FFH。一個(gè)是可以查表,還有一個(gè)可以直接計(jì)算,(40H/8)+20H=28H,因?yàn)橐粋€(gè)字節(jié)是有8位,然后首地址是從20H開(kāi)始。

4.片內(nèi)字節(jié)地址為 2AH 單元最低位的位地址是50H;片內(nèi)字節(jié)地址為 A8H 單元的最低 位的位地址為A8H分析:這個(gè)就是第三題反過(guò)來(lái)。

5. A 中的內(nèi)容為 63H,那么,P 標(biāo)志位的值為0。分析:P標(biāo)志位是奇偶標(biāo)志位,把63H寫(xiě)成二進(jìn)制就知道了。

6. AT89S 5 1 單片機(jī)復(fù)位后 , R4 所對(duì)應(yīng)的存儲(chǔ)單元的地址為 04H , 因上電時(shí) PSW= 00H 。 這時(shí)當(dāng)前的工作寄存器區(qū) 0 組工作寄存器區(qū)。 分析:這個(gè)R我一直沒(méi)搞懂是什么,后面在書(shū)上找到是表示寄存器,一共有8個(gè)寄存器R0~R7,所以R4就是04H。
7. 內(nèi)部 RAM 中,可作為工作寄存器區(qū)的單元地址為 00? H~ 1F? H。 分析:4組通用工作寄存器區(qū)。
8. 過(guò) 堆棧 作實(shí) 現(xiàn) 子程 調(diào) 時(shí) ,首 先要 PC 內(nèi) 棧, 進(jìn)行 點(diǎn)保 護(hù)。 調(diào) 用子程序返回指令時(shí) 再進(jìn)行出棧保護(hù) , 把保護(hù)的斷點(diǎn)送 回到 PC? ,先彈出的是原來(lái) PCH 中的內(nèi)容。
分析:這個(gè)后面好多是PCH,我也不知道為什么,但是他們都這樣寫(xiě),我在書(shū)上沒(méi)看到,有知道小伙伴可以在評(píng)論區(qū)留言。(1月13號(hào)補(bǔ):評(píng)論區(qū)有大佬留言了)
9. AT8 9 S 5 1 單片 機(jī) 程序 儲(chǔ)器 尋址 圍是由 序計(jì)數(shù) P C 數(shù)所 , A T8 9 S5 1 單 片機(jī)的 PC 16 位的,因此其尋址的范圍為 64 KB。 分析:這個(gè)就是書(shū)上有說(shuō)明的,PC是16位,可以最多表示2的n次方個(gè)的地址,計(jì)算機(jī)以一個(gè)字節(jié)為尋址單位,所以就是65536B=64KB,不是65536bit?。?!
10. AT89S51 單片機(jī)復(fù)位時(shí) ,P0 ~ P3 口的各引腳為 電平。
11. AT89S51 單片機(jī)使用片外振蕩器作為時(shí)鐘信號(hào)時(shí),引腳 XTAL1 外部時(shí)鐘振蕩器信號(hào) ,引腳 XTAL2 的接法是 懸空 。

AT89S51 單片機(jī)復(fù)位時(shí),堆棧指針 SP 中的內(nèi)容為07H,程序指針 PC 中的內(nèi)容為0000H。

分析:就是書(shū)上的概念,堆棧實(shí)際上從08H單元開(kāi)始。

二、單選

1.程序在運(yùn)行中,當(dāng)前 PC 的值是 C

A.當(dāng)前正在執(zhí)行指令的前一條指令的地址? ? ? ? ? ?B.當(dāng)前正在執(zhí)行指令的地址。

C.當(dāng)前正在執(zhí)行指令的下一條指令的首地址????????D.控制器中指令寄存器的地址。

2.判斷下列哪一種說(shuō)法是正確的? BC

A.PC 是一個(gè)可尋址的寄存器?

B.單片機(jī)的主頻越高,其運(yùn)算速度越快。?

C.AT89S51 單片機(jī)中的一個(gè)機(jī)器周期為 1μs

D.特殊功能寄存器 SP 內(nèi)存放的是堆棧棧頂單元的內(nèi)容。

分析:參考答案是B,又是單選題,但是C選項(xiàng)感覺(jué)也是對(duì)的,機(jī)器周期是1μs可以計(jì)算出他的晶振頻率是12MHz,所以是我計(jì)算錯(cuò)了?還是單片機(jī)不能為12MHz?我們已知AT89S51單片機(jī)的工作頻率上限是33HMz。A選項(xiàng),用戶(hù)不能直接使用指令對(duì)PC進(jìn)行讀寫(xiě)。D選項(xiàng),存放堆棧頂部在內(nèi)部RAM塊中的位置。

三、判斷對(duì)錯(cuò)

1.使用 AT89S51 單片機(jī)且引EA =1 時(shí),仍可外擴(kuò) 64KB 的程序存儲(chǔ)器。×? ? ? ? 分析:超過(guò)4KB Flash轉(zhuǎn)向讀取片外60KB。

2. 區(qū)分片 程序存 儲(chǔ) 器和片外 數(shù) 據(jù)存儲(chǔ) 器的 最可靠的 法是看 其位 于地址范 低端還是 高端。 ×? ? ? ? 分析:觀察連線,PSEN是片外程序存儲(chǔ)器,RD和WR是片外數(shù)據(jù)存儲(chǔ)器。
3. AT89S 5 1 單片機(jī)中,為使準(zhǔn)雙向的 I/O 口工作在輸入方式,必須事先預(yù)置為 1。
4. PC 可以看成是程序存儲(chǔ)器的地址指針。
5. AT89S 5 1 單片機(jī)中特殊功能寄存器(SFR)使用片內(nèi) RAM 的部份字節(jié)地址。 ???????
6. 片內(nèi) RAM 的位尋址區(qū),只能供位尋址使用,而不能進(jìn)行字節(jié)尋址。 ×???????? 分析:可以進(jìn)行字節(jié)尋址。
7. AT89S 5 1 單片機(jī)共有 26 個(gè)特殊功能寄 存器,它們的位都是可以用軟件設(shè)置的,因此,都 是可以位尋址的。 ×???????? 分析:字節(jié)地址的末位是0H或8H才可以進(jìn)行位尋址。
8. 堆棧區(qū)是單片機(jī)內(nèi)部的一個(gè)特殊區(qū)域,與 RAM 無(wú)關(guān)。 ×???????? 分析:堆棧區(qū)30H~7FH
9. AT89S51 單片機(jī)進(jìn)入空閑模式,CPU 停止工作。片內(nèi)的外圍電路(如中斷系統(tǒng)、串行口和 定時(shí)器)仍將繼續(xù)工作。
10. AT89S51 單片機(jī)不論是進(jìn)入空閑模式還是掉電運(yùn)行模式后,片內(nèi) RAM SFR 中的內(nèi)容均 保持原來(lái)的狀態(tài)。
11. AT89S51 單片機(jī)進(jìn)入掉電運(yùn)行模式 , CPU 和片內(nèi)的外圍電 (如中斷系統(tǒng) 、 串行 口和定時(shí) 器)均停止工作。
12.AT89S51 單片機(jī)的掉電運(yùn)行模式可采用響應(yīng)中斷方式來(lái)退出。

第三章

一、填空

1. 與匯 語(yǔ)言 , C51 語(yǔ)言具 可讀性好 、 可移植性好 、 模塊化開(kāi)發(fā)與資源共享 生成的代碼效率較高 等優(yōu) 點(diǎn)。
2. C51 語(yǔ)言頭文件包括的內(nèi)容有 8051 單片機(jī) 片內(nèi)的外設(shè)硬件資源 , 以及 相應(yīng)的特殊功能寄存器 的說(shuō)明 。
3. C51 提供了兩種不同的數(shù)據(jù)存儲(chǔ)類(lèi)型 xdata pdata 來(lái)訪問(wèn)片外數(shù)據(jù)存儲(chǔ)區(qū)。
4. C51 提供了 code 存儲(chǔ)類(lèi)型來(lái)訪問(wèn) 程序儲(chǔ)存區(qū) 。
5. 對(duì)于 SMALL 存儲(chǔ)模式,所有變量都默認(rèn)位于 8051 單片機(jī) 內(nèi)部的數(shù)據(jù)存儲(chǔ) 。
6. C51 “*” 和“&” 運(yùn)算符來(lái)提取指針變量 內(nèi)容 和變量的 地址

二、判斷對(duì)錯(cuò)

1.C51 語(yǔ)言處理單片機(jī)的中斷是由專(zhuān)門(mén)的中斷函數(shù)來(lái)處理的。

2. C51 語(yǔ)言中,數(shù)是一個(gè)完成定相關(guān)功能的執(zhí)行代,與另外個(gè)名“子序 ”和“過(guò)程”用來(lái)描述同樣的事情。

3. C51 語(yǔ)言編程,編寫(xiě)中斷服務(wù)函數(shù)時(shí)需要考慮如何進(jìn)行現(xiàn)場(chǎng)保護(hù)、阻斷其他中斷、 返回時(shí)自動(dòng)恢復(fù)現(xiàn)場(chǎng)等處理的程序段的編寫(xiě)。×? ? ? ??分析:C51編譯器在編譯時(shí)自動(dòng)添加。

4.全局變量是在某一函數(shù)中存在的變量,它只在該函數(shù)內(nèi)部有效。×????????分析:全局變量在整個(gè)源文件中都存在。

5.全局變量可使用 static 關(guān)鍵詞進(jìn)行定義,由于全局變量一直存在,占用了大量的內(nèi)存單 元,且加大了程序的耦合性,不利于程序的移植或復(fù)用。

6.絕對(duì)地址包含頭文件 absacc.h 定義了幾個(gè)宏,用來(lái)確定各類(lèi)存儲(chǔ)空間的絕對(duì)地址。

第五章

一、填空

1.AT89S51 單片機(jī)任何一個(gè)端口要想獲得較大的驅(qū)動(dòng)能力,要采電平輸出。

2.檢測(cè)開(kāi)關(guān)處于閉合狀態(tài)還是打開(kāi)狀態(tài),只需把開(kāi)關(guān)一端接到 I/O 端口的引腳上,另一端接 地,然后通過(guò)檢測(cè)I/O端口引腳的電平來(lái)實(shí)現(xiàn)。

3.8”字 LED 數(shù)碼管果不括小數(shù)點(diǎn)段共計(jì)7段,一段對(duì)應(yīng)一個(gè)發(fā)光二管,共陽(yáng)極共陰極兩種。

4.對(duì)于共極帶有小數(shù)點(diǎn)段數(shù)碼,顯字符6a 段對(duì)應(yīng)碼的最低位)的段碼為7DH,對(duì)于共陽(yáng)帶有小數(shù)點(diǎn)段數(shù),顯示符“3”碼為B0H。????????分析:這個(gè)就是畫(huà)那個(gè)圖就行了,首先確定是共陽(yáng)極還是共陰極,然后最上方是a然后一個(gè)順時(shí)針,一共有七段,最低位表示是a段,最高位是表示他的是共陽(yáng)極還是共陰極,假設(shè)是共陰極最高位就是0,然后七段對(duì)應(yīng)0就是滅,1就是亮,6的段碼就是0111 1101(7DH),同理可以求出3的段碼。

5.已知8段共陽(yáng)極LED數(shù)碼顯示器要顯示某字符的段碼A1H(a段為最低位),此時(shí)顯示器顯示 的字符為d。????????分析:這種題型寫(xiě)出一個(gè)就行了。

6.LED 數(shù)碼靜態(tài)示方式優(yōu)點(diǎn):顯無(wú),亮較高,軟件控制比較 容易,是占I/0口較多。

7.當(dāng)顯示 LED 數(shù)位數(shù)較時(shí)般采動(dòng)態(tài)顯示方式,這樣可成本I/O端口數(shù)目。

8.LCD 1602 字符型液晶顯示模塊,在其顯示字符時(shí)只需將待顯示字符ASCII由 單片機(jī)寫(xiě)入 LCD 1602 的顯示數(shù)據(jù) RAM(DDRAM,內(nèi)部控制電路就可將字符在 LCD 上顯示出來(lái)。

9.LCD 1602 塊內(nèi)除有80節(jié)顯示數(shù)據(jù)RAM ,還64節(jié)的定 義字符RAM(CGRAM),用戶(hù)可自行定義8個(gè) 5×7 點(diǎn)陣字符。

10.當(dāng)按鍵數(shù)目少8個(gè)時(shí)應(yīng)采用獨(dú)立鍵盤(pán)。當(dāng)按鍵數(shù)目為64個(gè)時(shí)應(yīng)采用矩陣式鍵 盤(pán)。

11.使用并接口方式連接盤(pán),對(duì)獨(dú)立式鍵盤(pán)而,8根I/O口線可8個(gè),而 對(duì)矩陣式鍵盤(pán)而言,8根I/O口線最多可以接16個(gè)按鍵。????????分析:矩陣鍵盤(pán)要想連接的按鈕最多,設(shè)x,y,x+y=16,求max(xy)=?解出來(lái)就行了

12.LCD 1602 顯示個(gè)字符操作過(guò)程為首先 讀忙標(biāo)志位BF,然后寫(xiě)命令,隨后寫(xiě)顯示字符, 最后自動(dòng)顯示字符。

二、判斷對(duì)錯(cuò)

1.P0 口作為總線端口使用時(shí),它是一個(gè)雙向口。

2.P0 口作為通用 I/O 端口使用時(shí),外部引腳必須接上拉電阻,因此它是一個(gè)準(zhǔn)雙向口。

3.P1~P3 口作為輸入端口用時(shí),必須先向端口寄存器寫(xiě)入 1。

4.P0~P3 口的驅(qū)動(dòng)能力是相同的。×?????????分析:P1~P3口每一位的驅(qū)動(dòng)能力只有P0口的一半。

5.當(dāng)顯示的 LED 數(shù)碼管位數(shù)較多時(shí),動(dòng)態(tài)顯示所占用的 I/O 口多,為節(jié)省 I/O 口與驅(qū)動(dòng)電 路的數(shù)目,常采用靜態(tài)掃描顯示方式。×?????????分析:動(dòng)態(tài)顯示和靜態(tài)顯示說(shuō)反了。

6.LED 數(shù)碼管動(dòng)態(tài)掃描顯示電路只要控制好每位數(shù)碼管點(diǎn)亮顯示的時(shí)間,就可造“多位 同時(shí)亮”的假象,達(dá)到多位 LED 數(shù)碼管同時(shí)顯示的效果。×?????????分析:控制每位數(shù)碼管點(diǎn)亮的時(shí)間和間隔。

7.使用專(zhuān)用的鍵盤(pán)/顯示器芯片, 可由芯片內(nèi)部硬件掃描電路自動(dòng)完成顯示數(shù)據(jù)的掃描刷新 ,和鍵盤(pán)掃描。

8.控制 LED 點(diǎn)陣顯示器的顯示,實(shí)質(zhì)上就是控制加到行線和列線上的電平編碼來(lái)控制點(diǎn)亮 某些發(fā)光二極管(點(diǎn)),從而顯示出由不同發(fā)光的點(diǎn)組成的各種字符。

9.16×16 點(diǎn)陣顯示屏是由 4 個(gè) 4×4 LED 點(diǎn)陣顯示器組成。×?????????分析:4個(gè)8*8的LED點(diǎn)陣

10.LCD 1602 液晶顯示模塊,可顯示 2 行,每行 16 個(gè)字符。√????????分析:看1602。

11.HD7279 是可自動(dòng)獲取按下鍵盤(pán)按鍵的鍵號(hào)以及自動(dòng)對(duì) LED 數(shù)碼管進(jìn)行動(dòng)態(tài)掃描顯示用 于鍵盤(pán)/LED 數(shù)碼管的專(zhuān)用接口芯片可,為并行接口芯片。×?

12.LED 數(shù)碼管的字型碼是固定不變的。×?????????分析:有共陽(yáng)極和共陰極

13.為給掃描法工作的 8×8 的非編碼鍵盤(pán)提供接口電路在接口電路中需要提供兩個(gè) 8 位并

行的輸入口和一個(gè) 8 位并行的輸出口。×? ? ? ??

14.LED 數(shù)碼管工作于動(dòng)態(tài)顯示方式時(shí),同一時(shí)間只有一個(gè)數(shù)碼管被點(diǎn)亮。

15.動(dòng)態(tài)顯示的數(shù)碼管,任一時(shí)刻只有一個(gè) LED 數(shù)碼管處于點(diǎn)亮狀態(tài),是 LED 的余輝與 人眼的“視覺(jué)暫留”造成數(shù)碼管同時(shí)顯示的“假象”。

第六章

一、填空

1. 外部中斷 1 的中斷入口地址為 0013H 。定時(shí)器 T1 的中斷入口地址為 001BH 。
2. 若(I P =0001010 0 B,則優(yōu)先級(jí)最高者為 外部中斷1 ,最低者為 定時(shí)器T1
分析:IP是中斷優(yōu)先級(jí)寄存器,從地位到高位依次是外部中斷0中斷優(yōu)先級(jí)控制位、定時(shí)器T0中斷優(yōu)先級(jí)控制位、外部中斷1中斷優(yōu)先級(jí)控制位、定時(shí)器T1中斷優(yōu)先級(jí)控制位、串行口中斷優(yōu)先級(jí)控制位。所以外部中斷1和串行口被設(shè)置為高優(yōu)先級(jí),考慮同級(jí)中斷的查詢(xún)順序從高到低依次是外部中斷0、T0溢出中斷、外部中斷1、T1溢出中斷、串行口中斷,所以外部中斷1為優(yōu)先級(jí)最高,最低就是定時(shí)器T1。
3.AT89S51 單片機(jī)響應(yīng)中斷后,產(chǎn)生長(zhǎng)調(diào)用指令 LCALL,執(zhí)行該指令的過(guò)程包括:首先把 PC
的內(nèi)容壓入堆棧,以進(jìn)行斷點(diǎn)保護(hù),然后把長(zhǎng)調(diào)用指令的 16 位地址送入 PC ,使程 序執(zhí)行轉(zhuǎn)向 程序存儲(chǔ)器 中的中斷地址區(qū)。
4. AT89S51 單片機(jī)復(fù)位后,中斷優(yōu)先級(jí)最高的中斷源是 外部中斷0
5. 當(dāng) AT89S51 單片機(jī)響應(yīng)中斷后,必須用軟件清除的中斷請(qǐng)求標(biāo)志是 串行中斷 。

二、單選

1. 下列說(shuō)法 錯(cuò)誤 的是( B )。
A. 同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng)
B.同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無(wú)法響應(yīng)
C. 低優(yōu)先級(jí) 斷請(qǐng)求不能中斷高優(yōu)先級(jí)中斷請(qǐng)求 , 但是高優(yōu)先級(jí)中斷請(qǐng)求能中斷低優(yōu)先 級(jí)中斷請(qǐng)求
D.同級(jí)中斷不能嵌套
分析:所有同級(jí)的中斷都被阻止。
2.在 AT89S 5 1 的中斷請(qǐng)求源中,需要外加電路實(shí)現(xiàn)中斷撤銷(xiāo)的是( A
A.電平方式的外部中斷請(qǐng)求
B. 沿 方式的外部中斷請(qǐng)求
C.外部串行中斷
D.定時(shí)中斷
分析:電平方式不加外電路就會(huì)維持低電平,串行中斷要軟件。
3.中斷查詢(xún)確認(rèn)后,在下列各種 AT89S51 單片機(jī)運(yùn)行情況下,能立即進(jìn)行響應(yīng)的是( C)。? A.當(dāng)前正在進(jìn)行高優(yōu)先級(jí)中斷處理
B.當(dāng)前正在執(zhí)行 RETI 指令
C.當(dāng)前指令是 MOV? A,R3
D.? ?當(dāng)前指令是 DIV 指令,且正處于取指令的機(jī)器周期?
4.下列說(shuō)法正確的是( D)。
A. 各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在 AT89S51?的 IE 寄存器中
B. 各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在 AT89S51 TMOD 寄存器中
C. 各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在 AT89S51 IP 寄存器中
D.各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在AT89S51 的TCON、SCON 寄存器中
分析:IP:中斷優(yōu)先級(jí)寄存器,IE:中斷允許寄存器,TMOD:定時(shí)器/計(jì)數(shù)器工作方式寄存器,SCON:串行口控制寄存器。

三、判斷對(duì)錯(cuò)

1.定時(shí)器 T0 中斷可以被外部中斷 0 中斷。X

2.必須有中斷源發(fā)出中斷請(qǐng)求,并且 CPU 開(kāi)中斷,CPU 才可能響應(yīng)中斷。?×????????

3.AT89S51 單片機(jī)中的同級(jí)中斷不能嵌套。

4.同為高中斷優(yōu)先級(jí),外部中斷 0 能打斷正在執(zhí)行的外部中斷 1 的中斷服務(wù)程序。?×????????分析:同級(jí)的中斷被阻止。

5.中斷服務(wù)子程序可以直接調(diào)用。×????????分析:在任何情況下都不能直接調(diào)用中斷函數(shù)。

6.在開(kāi)中斷的前提下,只要中斷源發(fā)出中斷請(qǐng)求,CPU 就會(huì)立刻響應(yīng)中斷。×????????分析:和第四個(gè)原因一樣。

第七章

一、填空

1. 如果采用晶振的頻率為 3MHz,定時(shí)器/ 計(jì)數(shù)器 T x x =0,1)工作在方式 0、1、2 下,其方 0 的最大定時(shí)時(shí)間為? 32.768ms , 方式 1 的最大定時(shí)時(shí)間為 262.144ms , 方式 2 的最大定時(shí) 時(shí)間為? 1024us 。
分析:這個(gè)就是看定時(shí)器的位數(shù),然后帶入公式就行了,以方式0為例就是(8192-X)*12/晶體振蕩器頻率,要想定時(shí)時(shí)間最大,那X就取值為0,然后就可以求出最大定時(shí)時(shí)間了。
2. 時(shí) /計(jì) 數(shù) 作計(jì)數(shù) 模式時(shí) ,外 部輸入 計(jì)數(shù)脈 沖的 最高頻 為系 統(tǒng) 時(shí) 1/24
3. 時(shí) 器/ 計(jì) 數(shù)器 用作 定時(shí)器 式時(shí) , 其計(jì) 數(shù) 脈沖由 系統(tǒng)時(shí)鐘信號(hào)12分頻 提供 ,定時(shí) 時(shí) 間與 定時(shí)器初值 有關(guān)。
4. 定時(shí) /計(jì)數(shù)器 T1 測(cè)量某正單脈沖的寬度,采 方式1定時(shí) 方式可得到最大量程?若時(shí)鐘 頻率為 6MHz, 求允許測(cè)量的最大脈沖寬度為 131.072ms 分析:同理帶入公式即可。
5. 定時(shí)器 T2 有 3 工作方式: 16位自動(dòng)重裝載 、 16位捕捉 波特率發(fā)生器 ,可通過(guò)對(duì)寄存器 ?T2CON? 中 的相關(guān)位進(jìn) 軟件設(shè)置來(lái)選擇。
6. AT89S5 2 單片 機(jī) 6MH z, 利用定 時(shí) T 1的方 1定時(shí) 2m s, TH 1) = 0xFC ,

(TL1)= 0x18分析:這個(gè)已經(jīng)計(jì)算過(guò)很多次了也是直接帶公式最后換算成十六進(jìn)制即可。

二、單選

1.定時(shí)器 T0 工作在方式 3 時(shí),定時(shí)器 T1 有種C工作方式。

A.1 種? B.2 ? C.3 ? D.4

2. 定時(shí)器 T0、T1 工作于方式 1 時(shí),其計(jì)數(shù)器為 B位。

A.8 位? B.16 ? C.14 位? D.13

3. 定時(shí)器 T0、T1 GATEx=1 時(shí)計(jì)數(shù)器否計(jì)數(shù)的條件 C。

A. 僅取決于 TRx 狀態(tài)

B. 僅取決于 GATE 位狀態(tài)

C. 是由 TRx 和INT x 兩個(gè)條件來(lái)共同控制

D. 僅取決INT x 的狀態(tài)

4. 定時(shí)器 T2 工作在自動(dòng)重裝載方式時(shí),其計(jì)數(shù)器為D位。

A.8 位? B. 13 位? C.14 位? D. 16 位

5.要想測(cè)INT 0 引腳上的正單脈沖的寬度,特殊功能寄存器 TMOD 的內(nèi)容應(yīng)為 B。

A.87H? B. 09H? C.80H? D. 00H

分析:測(cè)量INT0設(shè)置低四位即可。

三、判斷對(duì)錯(cuò)

1.下列關(guān)于 T0、T1 的哪些說(shuō)法是正確的。A

A.特殊功能寄存器 SCON,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)。

B.特殊功能寄存器 TCON,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)。

C.特殊功能寄存器 IE,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)。

D.特殊功能寄存器 TMOD,與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)。

分析:SCON是串行口控制寄存器。

2.定時(shí)器 T0、T1 對(duì)外部脈沖進(jìn)行計(jì)數(shù)時(shí),要輸入的計(jì)數(shù)脈沖的高電平或低電平的持 續(xù)時(shí)間不小于 1 個(gè)機(jī)器周期。特殊功能寄存器 SCON 與定時(shí)器/計(jì)數(shù)器的控制無(wú)關(guān)。?×????分析:這個(gè)和第三題應(yīng)該是對(duì)照看的。

3.定時(shí)器 T0、T1 對(duì)外部引腳上的脈沖進(jìn)行計(jì)數(shù)時(shí),要求輸入的計(jì)數(shù)脈沖的高電平和低電平 的持續(xù)時(shí)間均不小于 2 個(gè)機(jī)器周期。

第八章

一、填空

1.AT89S51 的串行異步通信口為全雙工(單工/半雙工/全雙工。

2.串行通信波特率的單位是bit/s

分析:每秒發(fā)送(或接收)的位數(shù)。

3.AT89S51 的串行通信口若傳送速率為每秒 120 幀,每幀 10 位,則波特率為 1200.

4.串行口的方式 0 的波特率為fosc/12。

5AT89S51 單片機(jī)的通訊接口有串行并行兩種型式。在串行通訊中,發(fā)送時(shí)要把并行數(shù)據(jù)轉(zhuǎn)換成串行?數(shù)據(jù)。接收時(shí)又需把串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)。??????????????

6.當(dāng)用串行口進(jìn)行串行通信時(shí),為減小波特率誤差,使用的時(shí)鐘頻率11.0592MHz。

7.AT89S51單片機(jī)串行口的4種工作方式中方式1方式2的波特率是可調(diào)的,與定時(shí)器/計(jì)數(shù)器T1的溢出率有關(guān),另外兩種方式的波特率是固定的。

8.幀格式為 1 個(gè)起始位,8 個(gè)數(shù)據(jù)位和 1 個(gè)停止位的異步串行通信方式是方1。

9.在串行通信中,收發(fā)雙方對(duì)波特率的設(shè)定應(yīng)該是相同的。

10.串行工作方式 1 的波特率是(2SMOD/32)*定時(shí)器T1的溢出率。

分析:是2的SMOD次方除以32再乘以定時(shí)器T1的溢出率。

二、單選

1.AT89S51 的串行口擴(kuò)展并行 I/O 口時(shí),串行接口工作方式選擇?A?。

A. 方式 0? B.方式 1? C. 方式 2? D.方式 3

2.控制串行口工作方式的寄存器是D

A.TCON? B.PCON? C. TMOD? D.SCON

三、判斷對(duì)錯(cuò)

1.串行口通信的第 9 數(shù)據(jù)位的功能可由用戶(hù)定義。

2.發(fā)送數(shù)據(jù)的第 9 數(shù)據(jù)位的內(nèi)容是在 SCON 寄存器的 TB8 位中預(yù)先準(zhǔn)備好的。

3.串行通信方式 2 或方式 3 發(fā)送時(shí),指令把 TB8 位的狀態(tài)送入發(fā)送 SBUF 中。?×????

4.串行通信接收到的第 9 位數(shù)據(jù)送 SCON 寄存器的 RB8 中保存。

5.串行口方式 1 的波特率是可變的,通過(guò)定時(shí)/計(jì)數(shù)器 T1 的溢出率設(shè)定。

6.串行口工作方式 1 的波特率是固定的,為 fosc/32。?×????分析:方式0

7.AT89S51 單片機(jī)進(jìn)行串行通信時(shí),一定要占用一個(gè)定時(shí)器作為波特率發(fā)生器。?×????分析:有固定波特率的。

8.AT89S51 單片機(jī)進(jìn)行串行通訊時(shí),定時(shí)器方式 2 能產(chǎn)生比方式 1 更低的波特率。?×????

9.串行發(fā)送緩沖器和沖器 1 個(gè)址,實(shí)上它個(gè)不寄存。

單片機(jī)相關(guān)實(shí)驗(yàn)

LED數(shù)碼管的靜態(tài)顯示與動(dòng)態(tài)顯示(Keil+Proteus)_proteus數(shù)碼管動(dòng)態(tài)顯示-CSDN博客

LED點(diǎn)陣顯示原理(取字模軟件+Keil+Proteus)_led點(diǎn)陣取模軟件-CSDN博客

字符型液晶顯示器LCD 1602的顯示控制(Keil+Proteus)-CSDN博客

獨(dú)立鍵盤(pán)接口設(shè)計(jì)(Keil+Proteus)-CSDN博客

矩陣鍵盤(pán)獨(dú)立接口設(shè)計(jì)(Keil+Proteus)-CSDN博客

外中斷的應(yīng)用-CSDN博客

單片機(jī)實(shí)驗(yàn)(一)-CSDN博客

單片機(jī)實(shí)驗(yàn)(二)-CSDN博客

定時(shí)器/計(jì)數(shù)器的應(yīng)用-CSDN博客

單片機(jī)實(shí)驗(yàn)(三)-CSDN博客

串行口的工作原理及應(yīng)用-CSDN博客

單片機(jī)雙機(jī)通信控制跑馬燈-CSDN博客

定時(shí)器控制數(shù)碼管的動(dòng)態(tài)流水顯示-CSDN博客

總結(jié)

淺淺記錄一下對(duì)單片機(jī)的學(xué)習(xí),還是有很多地方?jīng)]有掌握,文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-761892.html

到了這里,關(guān)于單片機(jī)期末復(fù)習(xí)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【單片機(jī)/嵌入式】最完整學(xué)習(xí)路線

    【單片機(jī)/嵌入式】最完整學(xué)習(xí)路線

    ????????關(guān)于這個(gè)問(wèn)題我在網(wǎng)上尋找到 了 相關(guān)文章解釋得很詳細(xì),不了解的同學(xué)可以參考一下這篇文章: 到底什么是嵌入式?什么是單片機(jī)? - 知乎 ????????一個(gè)人學(xué)習(xí)是孤獨(dú)的,如果你是一名學(xué)生,建議加入學(xué)校的電子社團(tuán)或者實(shí)驗(yàn)室,有老師的幫助和同學(xué)的互助

    2024年02月03日
    瀏覽(43)
  • 單片機(jī)和Linux嵌入式區(qū)別

    單片機(jī)和Linux嵌入式區(qū)別

    單片機(jī)是一種集成電路,它能夠在一個(gè)芯片上完成各種計(jì)算、控制和管理任務(wù)。單片機(jī)沒(méi)有明確的分層,這是因?yàn)樗ǔ1挥脕?lái)設(shè)計(jì)嵌入式系統(tǒng),其程序結(jié)構(gòu)和功能要根據(jù)具體的應(yīng)用需求來(lái)設(shè)計(jì)。 在單片機(jī)的程序設(shè)計(jì)中,可以通過(guò)一些方法將程序分為不同的層次,比如可以將

    2024年01月17日
    瀏覽(46)
  • 【嘮嘮嵌入式】__如何學(xué)習(xí)單片機(jī)?

    【嘮嘮嵌入式】__如何學(xué)習(xí)單片機(jī)?

    目錄 前言 個(gè)人定位,從事軟件還是硬件? 學(xué)習(xí)內(nèi)容 (* ̄︶ ̄)創(chuàng)作不易!期待你們的?點(diǎn)贊、收藏和評(píng)論喔。 作為一個(gè)老司機(jī),多年來(lái)跟 單片機(jī) 、 Keil 、 C語(yǔ)言 、 AD 、 烙鐵 、 風(fēng)槍 、 示波器 、 電子元器件 糾纏不清。期間經(jīng)歷了不少磨練,熬過(guò)了很多夜晚,也掉了大把頭

    2024年02月06日
    瀏覽(35)
  • 嵌入式51單片機(jī)04-矩陣按鍵系列

    嵌入式51單片機(jī)04-矩陣按鍵系列

    一、矩陣按鍵基礎(chǔ)知識(shí) 矩陣按鍵工作原理 : 逐行掃描 :通過(guò)高四位輪流輸出低電平來(lái)對(duì)矩陣鍵盤(pán)進(jìn)行掃描,當(dāng)?shù)退奈唤邮盏降臄?shù)據(jù)不全為1的時(shí)候,說(shuō)明有按鍵按下,然后通過(guò)判斷低四位數(shù)據(jù)中哪一位為零來(lái)判斷哪一個(gè)按鍵被按下。 逐列掃描 :通過(guò)低四位輪流輸出低電平來(lái)

    2024年02月07日
    瀏覽(49)
  • 嵌入式(二)單片機(jī)基礎(chǔ) | 單片機(jī)特點(diǎn) 內(nèi)部結(jié)構(gòu) 最小系統(tǒng) 電源 晶振 復(fù)位

    嵌入式(二)單片機(jī)基礎(chǔ) | 單片機(jī)特點(diǎn) 內(nèi)部結(jié)構(gòu) 最小系統(tǒng) 電源 晶振 復(fù)位

    上一篇文章我們介紹了嵌入式系統(tǒng) 嵌入式系統(tǒng)(Embedded System)是一種特定用途的計(jì)算機(jī)系統(tǒng),它通常嵌入在更大的產(chǎn)品或系統(tǒng)中,用于控制、監(jiān)測(cè)或執(zhí)行特定的任務(wù)。這些系統(tǒng)通常由硬件和軟件組成,旨在滿足特定的需求,如嵌入在家電、汽車(chē)、醫(yī)療設(shè)備、工業(yè)自動(dòng)化、消費(fèi)

    2024年02月02日
    瀏覽(40)
  • 嵌入式軟件必讀10本書(shū)_單片機(jī)篇

    嵌入式軟件必讀10本書(shū)_單片機(jī)篇

    大家好,我是知微! 雖然現(xiàn)在網(wǎng)上的技術(shù)文章非常多,但缺點(diǎn)是知識(shí)點(diǎn)太零散。 書(shū)籍是經(jīng)過(guò)精心整理和編排的,仍舊是非常優(yōu)秀的學(xué)習(xí)資料。下面一起來(lái)看看本文推薦的10本書(shū)吧! 這本書(shū)物融合了生動(dòng)活潑的漫畫(huà)、風(fēng)趣幽默的文字,以淺顯易懂的方式探討編程思維。 特別適

    2024年02月19日
    瀏覽(30)
  • 梳理一下嵌入式和單片機(jī)之間的關(guān)系

    梳理一下嵌入式和單片機(jī)之間的關(guān)系

    一定有很多人都聽(tīng)說(shuō)過(guò)嵌入式和單片機(jī),但在剛開(kāi)始接觸時(shí),不知道大家有沒(méi)有聽(tīng)說(shuō)過(guò)嵌入式就是單片機(jī)這樣的說(shuō)法,其實(shí)嵌入式和單片機(jī)還是有區(qū)別的。單片機(jī)與嵌入式到底有什么關(guān)系? 下面我們就來(lái)說(shuō)說(shuō)嵌入式和單片機(jī)之間的聯(lián)系和區(qū)別吧。 01? 什么是單片機(jī)? 首先,

    2024年02月04日
    瀏覽(33)
  • 嵌入式Linux知識(shí)第六章——單片機(jī)

    目錄 6.1 CPU 內(nèi)存 虛擬內(nèi)存 磁盤(pán)/硬盤(pán) 的關(guān)系??? 6.2 CPU內(nèi)部結(jié)構(gòu)???? 6.3 ARM結(jié)構(gòu)處理器簡(jiǎn)析 ?? 6.4波特率是什么,為什么雙方波特率要相同,高低波特率有什么區(qū)別;???? 6.5arm和dsp有什么區(qū)別?? 6.6 ROM RAM的概念淺析??? 6.7 IO口工作方式:上拉輸入 下拉輸入

    2024年04月10日
    瀏覽(29)
  • 嵌入式項(xiàng)目分享 stm32智能運(yùn)動(dòng)計(jì)步系統(tǒng) - 物聯(lián)網(wǎng) 嵌入式 單片機(jī)

    嵌入式項(xiàng)目分享 stm32智能運(yùn)動(dòng)計(jì)步系統(tǒng) - 物聯(lián)網(wǎng) 嵌入式 單片機(jī)

    ?? 這兩年開(kāi)始畢業(yè)設(shè)計(jì)和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的畢設(shè)題目缺少創(chuàng)新和亮點(diǎn),往往達(dá)不到畢業(yè)答辯的要求,這兩年不斷有學(xué)弟學(xué)妹告訴學(xué)長(zhǎng)自己做的項(xiàng)目系統(tǒng)達(dá)不到老師的要求。 為了大家能夠順利以及最少的精力通過(guò)畢設(shè),學(xué)長(zhǎng)分享優(yōu)質(zhì)畢業(yè)設(shè)計(jì)項(xiàng)目,今天

    2024年02月20日
    瀏覽(108)
  • 嵌入式硬件與51單片機(jī):演變、挑戰(zhàn)與未來(lái)

    嵌入式硬件與51單片機(jī):演變、挑戰(zhàn)與未來(lái)

    導(dǎo)言: ????????嵌入式硬件及其代表之一的51單片機(jī)在電子領(lǐng)域扮演著至關(guān)重要的角色。本文將深入剖析這一領(lǐng)域的發(fā)展歷程,包括初期的崛起、面臨的挑戰(zhàn)、重大公關(guān)危機(jī)、核心業(yè)務(wù)、當(dāng)前研究方向、采用的技術(shù)、實(shí)際應(yīng)用場(chǎng)景、未來(lái)展望,并提供相關(guān)鏈接,為讀者呈現(xiàn)

    2024年01月24日
    瀏覽(31)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包