13、下面選項中對RAM的描述正確的是哪幾個?
A、可以隨機讀寫數據
B、一般作為數據存儲器
C、掉電后內容丟失
D、可以下載存放程序
14、以下描述對SFR敘述正確的是哪幾個?
A、SFR的地址不連續
B、所有SFR都只能字節操作
C、SFR其實就是數據存儲器中的內存單元
D、對SFR編程就可以實現對單片機的控制
15、以下正確表述ROM的特點的有哪幾個選項?
A、可隨機讀數據
B、不能隨機寫數據
C、系統斷電后,不會丟失
D、可以用下載軟件對其燒寫程序
16、51單片機的EA非引腳接高電平時,使用內部ROM存放程序。
17、SFR位于單片機內部ROM的高128單元。
18、單片機的工作過程就是運行硬件的過程。
19、SFR位于單片機內部ROM的高128單元。
20、1K字節的存儲器容量包括1000個存儲單元。
21、單片機死機了就是指程序計數器PC不可控制,不聽指揮了。
存儲器應用-單元作業
1、請寫出sfr和sbit的語句格式,再寫出兩個關鍵字的作用是什么?
第4周第1次課 4.1認識LED數碼管
數碼管顯示應用-單元測驗
1、在共陽極數碼管使用中,若要是僅顯示小數點,則其相應的字段碼是 。
A、80H
B、10H
C、40H
D、7FH
2、共陽極LED數碼管若用動態顯示,須 。
A、將各位數碼管的位選線并聯
B、將各位數碼管的段選線并聯
C、將位選線全部接地
D、將位選線全部接電源
3、對于同一個顯示字型,例如“0”,共陽極LED和共陰極LED的顯示碼之間有( )的關系
A、按位取反
B、按位或
C、按位與
D、按位異或
4、( )顯示方式編程簡單,但占用I/O口線多,一般適用于顯示位數較少的場合
A、靜態
B、動態
C、靜態和動態
D、查詢
5、共陽極LED的8個LED( )連在一起,作為公共端com。
A、陰極
B、陽極
C、陰極和陽極
D、集電極
6、共陰極LED的8個LED( )連在一起,作為公共端com。
A、陰極
B、陽極
C、陰極和陽極
D、集電極
7、共陽極LED數碼管若用動態顯示,須 。
A、將各位數碼管的位選線并聯
B、將各位數碼管的段選線并聯
C、將位選線全部接地
D、將位選線全部接電源
8、關于動態顯示,下面哪段描述是正確的?
A、動態顯示方式下,數碼管的亮度比靜態顯示亮。
B、動態顯示利用了人眼的視覺暫留作用。
C、動態顯示中有幾個數碼管,就得占用幾個八位的I/O端口。
D、動態顯示方式下,所有數碼管是同時點亮的。
9、一個數碼管若要點亮字型“3”,則以下哪種正確?
A、com端接正,字型碼為0XB0
B、com端接負,字型碼為0XB0
C、com端接負,字型碼為0X4F
D、com端接負, abcdg段接高電平
10、一個單片機應用系統用LED數碼管顯示字符"8"的段碼是80H,可以斷定該顯示系統用的是 。
A、不加反相驅動的共陰極數碼管
B、加反相驅動的共陰極數碼管
C、加反相驅動的共陽極數碼管
D、不加反相驅動的共陽極數碼管
11、要想點亮共陰極數碼管,其公共端要接電源正極。
12、在動態顯示過程中按位取反單片機什么用,位選口每一次只有一位與其他不同,表示該位對應的數碼管被選中。
13、靜態顯示就是數碼管的每一段恒定點亮,因此亮度較高。
14、一位共陽極數碼管,采用靜態顯示電路連接,com段可以接在低電平處,也可以由某一個I/O口來控制。
15、動態顯示連接中,通常每一個數碼管的7個段選端由一個I/O口來控制。
16、靜態顯示適用于多位數碼管的連接,因此它的編程方法簡單。
17、動態顯示的段選口和位選口送出的數據通常要相同。
18、共陽極數碼管指的是a、b、c、d、e、f等各段連接著內部二極管的正極。
第4周第2次課 4.3 數碼管的動態顯示
數碼管顯示作業
1、請說明數碼管的靜態顯示方式和動態顯示方式的硬件連接和程序設計各有什么不同以及各自的應用場合。
第5周 液晶屏與矩陣鍵盤
函數單元測驗
1、若已定義的函數有返回值,則以下關于該函數調用的敘述中錯誤的是哪一個?
A、函數調用可以作為獨立的語句存在
B、函數調用可以作為一個函數的實參
C、函數調用可以出現在表達式中
D、函數調用可以作為一個函數的形參
2、下述函數定義形式正確的是哪一個?
A、int f(x,y: int)
B、int f(int x; int y)
C、int f(int x,y)
D、int f(int x, int y)
3、C語言中函數返回值的類型是由以下哪個選項決定的?
A、函數定義時指定的類型;
B、語句中的表達式類型;
C、調用該函數時的實參的數據類型;
D、形參的數據類型;
4、若用數組名作為函數調用的實參,則傳遞給形參的是?
A、數組第一個元素的地址;
B、數組的第一個元素的值;
C、數組中所有元素的值;
D、數組元素的個數;
5、以下說法中正確的是?
A、C語言程序總是從第一個定義的函數開始執行 ;
B、C語言程序中,要調用的函數必須在main( )函數中定義;
C、總是從main( )函數開始執行;
D、main( )函數必須放在程序的開始部分;
6、在函數調用時,以下說法正確的是?
A、函數調用后必須帶回返回值;
B、實際參數和形式參數可以同名;
C、函數間的數據傳遞不可以使用全局變量;
D、主調函數和被調函數總是在同一個文件里;
7、語句作為函數的出口,在一個函數體內只能有一個。
8、在C語言中,一個函數一般由兩個部分組成按位取反單片機什么用,它們是函數首部和函數體。
9、函數調用中,形參與實參的類型和個數必須保持一致。
10、函數的函數體可以是空語句。
第7周 定時器/計數器應用
定時器/計數器應用-單元測驗
1、定時器T0工作在方式2下,若需要計數50次,則初始值為下面哪一個?
A、50
B、0
C、256
D、206
2、T0的計數溢出標志位是 。
A、TCON中的TF0
B、TCON中的TF1
C、TCON中的TR0
D、TCON中的TR1
3、語句TR1=1;的作用是 。
A、啟動T1計數
B、啟動T0計數
C、停止T1計數
D、停止T0計數
4、51單片機定時器T0的低8位計數器是哪一個呢?
A、TH0
B、TL0
C、TH1
D、TL1
5、設置T0為工作方式1,定時功能,GATE=0;T1為工作方式2,計數功能,GATE=0。工作方式控制寄存器TMOD應賦值 。
A、0x20
B、0x60
C、0x21
D、0x61
6、定時器的哪個工作方式可以自動重置初始值?
A、方式0
B、方式1
C、方式2
D、方式3
7、8051單片機內部有2個( )的可編程定時計數器
A、8位
B、16位
C、24位
D、32位
8、n位計數器的最大計數個數M是多少?
A、8n
B、2的8次方
C、2n
D、2的n次方
9、定時與計數功能的選擇,由TMOD中的( )位控制.
A、GATE
B、C/T
C、M1
D、M0
10、8051的定時計數器,可以通過寄存器設置分別作為( )位的計數器。
A、4
B、8
C、16
D、13
11、與定時計數器有關的寄存器有哪些?
A、TCON
B、TMOD
C、TH1
D、TL0
12、定時器的工作方式1是16位計數器,THx和TLx都參與計數過程。
13、定時器T0和T1都是只能工作在16位計數的工作方式下。
14、假如定時器T0為工作方式2,則初始值TH0和TL0必須相同。
15、定時器工作在方式2下,當計滿溢出后,THx可以實現初始值的自動重裝載。
16、TMOD=0X01表示定時器T0為工作方式1。
17、定時計數器溢出后,可以通過查詢或者中斷的兩種方式來來進行處理。
定時器/計數器應用-單元作業
1、?假定系統中的晶振頻率為6MHz,請用定時器/計數器T1的方式0、方式1、方式2三種方式實現500us定時,請寫出每一種工作方式的賦初值語句。
第8周 中斷系統應用
中斷系統應用-單元測驗
1、單片機中斷系統有幾個中斷源?
A、1
B、2
C、4
D、5
2、關于中斷優先級,下面說法不正確的是哪一個?
A、低優先級可被高優先級中斷
B、高優先級不能被低優先級中斷
C、任何一種中斷一旦得到響應,不會再被它的同級中斷源所中斷
D、自然優先級中INT0優先級最高,任何時候它都可以中斷其他4個中斷源正在執行的服務
3、中斷請求,CPU在響應中斷后,必須在中斷服務程序中用軟件將其清除。
A、T0
B、T1
C、外部中斷
D、串行口中斷
4、當T1在下列哪種情況下, T1中斷請求標志位TF1自動置1,向CPU申請中斷。
A、賦初值時
B、計數溢出
C、啟動時
D、設置工作方式時
5、要編寫定時器T1的中斷服務程序,按如下編寫: void () n 其中n應為哪一個?
A、1
B、2
C、3
D、4
6、MCS-51系列單片機CPU開中斷語句是 。
A、EA=1;
B、ES=1;
C、EA=0;
D、EX0=1;
7、中斷是指通過什么來改變CPU的執行方向?
A、硬件
B、軟件
C、調用函數
D、選擇語句
8、單片機中斷系統有幾個中斷優先級別?
A、1
B、2
C、4
D、5
9、當CPU響應外部中斷0 INT0的中斷請求后,程序計數器PC的內容是 。
A、0003H
B、000BH
C、
D、001BH
10、主程序被打斷的地方稱為什么?
A、中斷源
B、入口地址
C、中斷矢量
D、斷點.
11、在同一個優先級別中,多個中斷源按照自然優先權順序被響應。
12、中斷系統是單片機的一個外部設備。
13、單片機的中斷系統提高了CPU的工作效率。
14、如果CPU正在響應更高優先級別的中斷請求,當前請求將不會響應。
15、中斷服務程序和子函數的調用過程完全一樣。
16、定時器T0的計滿溢出中斷是外部中斷。
17、只要提出中斷請求,CPU會立刻響應中斷。
18、定時器的中斷請求標志,其撤除辦法是由硬件自動完成的。
19、單片機所連接的所有外部設備都可以是中斷源。
20、要想響應中斷,總允許為EA必須為1。
第8周 中斷系統作業
1、請說明外部中斷源的兩種觸發方式在中斷處理中有什么不同?中斷服務函數中什么時候需要保護現場和恢復現場?