前言
大家好吖,歡迎來到 YY 滴C++系列 ,熱烈歡迎! 本章主要內(nèi)容面向接觸過C++的老鐵
主要內(nèi)容含:
歡迎訂閱 YY滴C++專欄!更多干貨持續(xù)更新!以下是傳送門!
- YY的《C++》專欄
- YY的《C++11》專欄
- YY的《Linux》專欄
- YY的《數(shù)據(jù)結(jié)構(gòu)》專欄
- YY的《C語(yǔ)言基礎(chǔ)》專欄
- YY的《初學(xué)者易錯(cuò)點(diǎn)》專欄
- YY的《小小知識(shí)點(diǎn)》專欄
- YY的《單片機(jī)期末速過》專欄
- YY的《C++期末速過》專欄
一.填空題
1.在AT89S51單片機(jī)中,如果采用6MHz晶振,一個(gè)機(jī)器周期為( )μs。
- 2
2.AT89S51單片機(jī)的機(jī)器周期等于( )個(gè)時(shí)鐘振蕩周期。
- 12
3.內(nèi)部RAM中,位地址為07H、88H的位,該位所在字節(jié)的字節(jié)地址分別為( )H和( )H。
- 20H,88H
- 20H~2FH這個(gè)地址范圍里按位尋址的范圍是00H~7FH
- 88H對(duì)應(yīng)時(shí)序控制寄存器TCON,第一位是88H
4.若A中的內(nèi)容為63H,那么,P標(biāo)志位的值為( )
- 0
解析:- 63H是16進(jìn)制位,換成二進(jìn)制為0110 0011B,總共有4個(gè)1
- P是奇偶校驗(yàn)標(biāo)志位,當(dāng)累加器中的1的個(gè)數(shù)為偶數(shù)P=0;1的個(gè)數(shù)為奇數(shù),P=1;
- AT89S51單片機(jī)復(fù)位后,R4所對(duì)應(yīng)的存儲(chǔ)單元的地址為( )H,因上電時(shí)PSW=( ) H。這時(shí)當(dāng)前的工作寄存器區(qū)是( )組工作寄存器區(qū)
- 04H,00H,0
- 內(nèi)部RAM中,可作為工作寄存器區(qū)的單元地址為 ( )H~( )H。
- 00FH,1FH
- 通過堆棧操作實(shí)現(xiàn)子程序調(diào)用時(shí),首先要把 ( )的內(nèi)容入棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用子程序返回指令時(shí),再進(jìn)行出棧保護(hù),把保護(hù)的斷點(diǎn)送回到 ( ) 。
- PC,PC
- AT89S51單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)所決定的,因?yàn)锳T89S51單片機(jī)的PC是16位的,因此其尋址的范圍為 ( )KB。
- 64KB
- AT89C51有 ( ) 個(gè)并行I/O端口,每個(gè)端口有 ( ) 位
- 4,8
![]()
- 8051內(nèi)存的位變量區(qū)的大小為 ( ) 個(gè)字節(jié)
- 16
- 按位尋址的字節(jié)地址是20H~2FH中間相差16字節(jié)
- 一旦單片機(jī)處于混亂狀態(tài),( )信號(hào)有效可以讓它瞬間由混亂回復(fù)到最初的運(yùn)行狀態(tài)
- 復(fù)位信號(hào)
- CPU中的 ( ) 部分是負(fù)責(zé)算術(shù)邏輯運(yùn)算
- 運(yùn)算器
- CPU由運(yùn)算器和控制器兩部分組成
- 標(biāo)準(zhǔn)8051共有 ( ) 組寄存器,每次只能使用其中一組,由RS1、RS0兩個(gè)的值決定使用哪一組
- 4
- 工作寄存器分為0,1,2,3組。地址由00H到1FH
- RS1和RS0 工作寄存器選擇位
14.8051的PC指針總是指向 ( ) 。
- 程序存儲(chǔ)器(棧頂?shù)刂罚?/li>
二.選擇題
- 下面說法正確的是()C
A.使用AT89S51單片機(jī)且引腳EA=1時(shí),程序從外部程序存儲(chǔ)器運(yùn)行
B.區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器最可靠的方法是看其位于地址范圍的低端還是高端
C.在AT89S51單片機(jī)中,為使準(zhǔn)雙向的I/O口工作在輸出方式,必須事先預(yù)置1
D.PC可以看成是數(shù)據(jù)存儲(chǔ)器的地址指針解析:文章來源地址http://www.zghlxwxcb.cn/news/detail-803214.html
- A:當(dāng)EA引腳接低電平時(shí),單片機(jī)將從外部程序存儲(chǔ)器讀
- C:區(qū)分片外程序存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器最可靠的方法:比較外部電路與連接方法
- D.PC可以看成是程序存儲(chǔ)器的地址指針
- 下面說法正確的是()A
A.AT89S51單片機(jī)中特殊功能寄存器(SFR)占用片內(nèi)RAM的部分地址
B.片內(nèi)RAM的位尋址區(qū),只能供位尋址使用,而不能進(jìn)行字節(jié)尋址
C.AT89S51共有26個(gè)特殊功能寄存器,他們的位都是可用軟件設(shè)置的,因此可以進(jìn)行按位尋址
D.SP稱之為堆棧指針,堆棧是單片機(jī)內(nèi)部的一個(gè)特殊區(qū)域,與RAM無關(guān)
- 在程序運(yùn)行中,PC的值是( )。C
A.當(dāng)前正在執(zhí)行指令的前一條指令的地址
B.當(dāng)前正在執(zhí)行指令的地址
C.當(dāng)前正在執(zhí)行指令的下一條指令的地址
D.控制器中指令寄存器的地址
- 下面說法正確的是()A,B
A.PC是一個(gè)不可尋址的特殊功能寄存器
B.單片機(jī)的主頻越高,其運(yùn)算速度越快,功耗越少
C.在AT89S51單片機(jī)中,一個(gè)機(jī)器周期等于1微秒
D.特殊功能寄存器SP內(nèi)存放的是棧頂首地址單元的內(nèi)容解析:文章來源:http://www.zghlxwxcb.cn/news/detail-803214.html
- 特殊功能寄存器SP內(nèi)存放的是棧頂?shù)刂?/li>
- 下面說法錯(cuò)誤的是()D
A.AT89S51單片機(jī)進(jìn)入空閑模式,CPU停止工作。片外的外圍電路(如終端系統(tǒng),串行口,定時(shí)器)仍將繼續(xù)工作
B.AT89S51單片機(jī)無論是進(jìn)入空閑模式還是掉電運(yùn)行模式后,片內(nèi)RAM和SFR的內(nèi)容均保持原來的狀態(tài)
C.AT89S51單片機(jī)進(jìn)入掉電運(yùn)行模式后,CPU和片內(nèi)的外圍電路(中斷系統(tǒng),串行口,定時(shí)器)均停止工作
D.AT89S51單片機(jī)掉電運(yùn)行模式不可采用響應(yīng)中斷方式來退出解析:
- 在空閑模式下,CPU停止工作
- 在掉電模式下,進(jìn)入時(shí)鐘振蕩器的信號(hào)被封鎖,振蕩器停止工作
三.簡(jiǎn)答題
- AT89S51單片機(jī)的片內(nèi)都集成了哪些功能部件?
- CPU,時(shí)鐘振蕩電路,程序存儲(chǔ)器ROM,數(shù)據(jù)存儲(chǔ)器RAM,中斷系統(tǒng),4個(gè)8位的并行口,一個(gè)串行口,2個(gè)16位定時(shí)計(jì)數(shù)器,一個(gè)特殊功能寄存器
- 說明AT89S51單片機(jī)的EA引腳接高電平或低電平的區(qū)別
- 當(dāng)EA引腳接低電平時(shí),單片機(jī)將從外部程序存儲(chǔ)器讀
- 當(dāng)EA引腳接高電平時(shí),單片機(jī)將從內(nèi)部的Flash程序存儲(chǔ)器啟動(dòng)執(zhí)行程序。這種模式下,單片機(jī)會(huì)忽略外部存儲(chǔ)器,而是從內(nèi)部Flash存儲(chǔ)器中讀取程序。
到了這里,關(guān)于【期末不掛科-單片機(jī)考前速過系列P8】(第八章:21題速過AT89S51單片機(jī)的內(nèi)部硬件結(jié)構(gòu))經(jīng)典例題盤點(diǎn)(帶圖解析)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!