51單片機在片設備與中斷(4)

2021-01-11 電子產品世界

填空

1、在串行通信中,有數據傳送方向為( 單工 )、( 半雙工)和( 全雙工)三種方式。

本文引用地址:http://www.eepw.com.cn/article/201611/321806.htm

2、要串口為10位UART,工作方式應選為( 方式1)。

3、用串口擴並口時,串行接口工作方式應選為方式( 0)。

4、計算機的數據傳送有兩種方式,即( 並行數據傳送)和( 串行數據傳送)方式,其中具有遠距離成本低特點的是( 串行數據傳送)方式。

5、串行通信按同步方式可分為( 異步通信 )和( 同步通信 )。

6、異步串行數據通信的幀格式由( 起始 )位、( 數據 )位、( 奇偶校驗 )位和( 停止)位組成。

7、MCS-51有5個中斷源,2個中斷優先級,優先級由軟體填寫特殊功能寄存器(IP)加以選擇。

8、外中斷請求標誌位是( IE0)和( IE1)。

9、( RETI)指令以及任何訪問( IE)和( IP)寄存器的指令執行過後,CPU不能馬上響應中斷。

10、8051單片機響應中斷後,產生長調用指令LCALL,執行該指令的過程包括:首先把( PC )的內容壓入堆棧,以進行斷點保護,然後把長調用指令的16位地址送( PC),使程序執行轉向( 程序存儲器)中的中斷地址區。

選擇

1、串行通信的傳送速率單位波特的含義是( B )

A、 字符/秒

B、 位/秒

C、 幀/秒

D、 幀/分

2、幀格式為1個起始位、8個數據位和1個停止位的異步串行通信方式是( B )

A、 方式0

B、 方式1

C、 方式2

D、 方式3

3、通過串行口發送或接收數據時,在程序中應使用( A )

A、 MOV指令

B、 MOVX指令

C、 MOVC指令

D、 SWAP指令

4、在下列所列特點中,不屬於串行工作方式2的是( C )

A、 11位幀格式

B、 有第9數據位

C、 使用一種固定的波特率

D、 使用兩種固定的波特率

5、在中斷服務程序中,至少應有一條( D )。

A、 傳送指令

B、 轉移指令

C、 加法指令

D、 中斷返回指令

6、要使MCS-51能夠響應定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內容應是( A ) 。

A、 98H

B、 84H

C、 42H

D、 22H

7、當CPU響應串行接口中斷時,程序應轉到( C ) 。

A、 0003H

B、 0013H

C、 0023H

D、 0033H

8、若MCS-51中斷源都編程為同級,當它們同時申請中斷時,CPU首先響應( B ) 。

A、 INT1

B、 INT0

C、 T1

D、 T0

判斷

1、串行口方式1的波特率是可變的,通過定時器/計數器T1的溢出設定。

2、要進行多機通信,MCS-51串行接口應工作在方式1。

3、MCS-51的串行接口是全雙工的。

4、CPU響應串行口中斷後,必須在中斷服務程序中,用軟體清除相應的中斷標誌位,以撤消中斷請求。

5、8051單片機對最高優先權的中斷響應是無條件的。

6、中斷初始化時,對中斷控制器的狀態設置,只可使用位操作指令,而不能使用字節操作指令。

7、MCS—51單片機系統復位後,TCON和SCON中的各位中斷請求標誌均為0。


相關焦點

  • 51單片機的中斷響應及撤銷
    中斷響應中斷響應就是單片機CPU對中斷源提出的中斷請求的接受。中斷請求被響應後,再經過一系列的操作,而後轉向中斷服務程序,完成中斷所要求的處理任務。
  • 51單片機擴展中斷的四種方法
    MCS—51系列單片機內部只有兩個外部中斷源輸入端,當外部中斷源多於兩個時,就必須進行擴展,下面介紹兩種簡單的擴展方法:一、採用硬體請求和軟體查詢的方法:這種方法是:把各個中斷源通過硬體
  • 51單片機存儲器結構介紹(1)
    > 3、片內數據存儲器 4、片外數據存儲器但在邏輯上,即從用戶的角度上,8051單片機有三個存儲空間:1、片內外統一編址的64K的程序存儲器地址空間(MOVC)下圖是8051單片機存儲器的空間結構圖 MCS-51具有64kB程序存儲器尋址空間,它是用於存放用戶程序、數據和表格等信息。對於內部無ROM的8031單片機,它的程序存儲器必須外接,空間地址為64kB,此時單片機的端必須接地。強制CPU從外部程序存儲器讀取程序。
  • 51單片機基礎(5)
    3、最基本51單片機的內部數據存儲空間可進一步劃分為寄存器組區(地址0~31,共32位元組)、位尋址區(地址32~47,共16位元組)、用戶RAM區(地址48~127,共80位元組)和SFR區(地址128~255,共128位元組)等4個功能區;(1)寄存器組區的32位元組內部RAM分為4組(地址0~7、8~15、16~23、24~31),稱為4個寄存器組(依次稱為寄存器組
  • 串口中斷-即將消失的單片機技藝
    今天粉絲催更,求「串口中斷」的教程,第一次被催啊,我稍微認真點寫。之前講過中斷的概念,沒看過的小夥伴可以 看一下,今天給大家講一下,三種中斷中最不起眼的串口中斷,說實話,串口中斷不適合單獨講,適合放在通信裡去講。
  • 51單片機還有沒有必要學?
    一、51單片機應用目前還在大量應用,如家用電器,電飯煲,電磁爐,豆漿機,冰箱,洗衣機等等小家電。幾乎智能電器都有程序控制,雖然廠家不同但內核基本都是51內核。二、51單片機入門學習首先根據個人基礎,如果是完全沒有基礎的,應該還是從51單片機入手,目前51單片機的應用還有很多,很多設備還能見到51晶片,尤其成本低的項目,出貨量特別大,51單片機入門簡單,上手快,項目開發進度快。低端產品大量使用,也是教學入門的晶片。
  • 51單片機之計時器與計數器
    例如:外接晶振為12MHz時,51單片機相關周期的具體值為:振蕩周期=1/12us;狀態周期=1/6us;機器周期=1us;指令周期=1~4us;初始化程序應完成如下工作:對TMOD賦值,以確定T0和T1的工作方式。
  • 51單片機程序存儲器擴展
    在單片機的擴展中,要分別考慮程序存儲器及數據存儲器的擴展。存儲器是單片機系統中使用最多的外擴晶片,對80C51系列單片機而言,由於程序存儲器與數據存儲器的空間在物理空間上的各自獨立性,使得兩者的擴展方法略有不同。
  • 現在還有必要學習51單片機了嗎
    無意間聽到的這段對話,引出了我的一番思考,現在學單片機,尤其是8位的51單片機,真的是窮途末路了嗎?低成本晶片的主戰場當下的電子,嵌入式行業發展中,單片機的用量越來越大,應用領域越來越廣,小到20元左右的玩具,達到成百上千萬的醫療設備,無不在使用單片機。
  • 淺談STM32和51單片機之間的區別
    打開APP 淺談STM32和51單片機之間的區別 發表於 2019-01-30 09:36:46 單片微型計算機簡稱單片機,簡單來說就是集
  • 51單片機AD轉換電路設計實現
    51單片機AD轉換電路設計實現關於AD轉換的原理,大家在《數字電子技術》中已經學過,這裡做過多的介紹,本文介紹一款經典的8位AD轉換晶片ADC0804,基於51單片機設計AD轉換電路,並完成測量值的轉換。
  • 51 單片機UART 串口通信 方式1 實現
    1 51串行口結構51單片機的UART串行通信是基於其串行口的可編程硬體結構,只要用正確的程序代碼通過初始化串行口對應寄存器的形式將其串行硬體結構初始化,
  • MCS-51單片機的結構和工作原理
    片內RAM從128位元組增加到256位元組;2、片內ROM從4KB增加到8KB;3、定時器/計數器從2個增加到3個;4、中斷源從5個增加到6~7個。例如:8051的功耗為630mW,           80C51的功耗為120mW。       在可攜式、手提式或野外作業儀器設備或長期無人值守自動監測、監控儀表上是非常有意義的。因為在這些產品中最好使用HCOMS型單片機晶片。
  • 51單片機、STM32單片機、PIC單片機性能對比
    51單片機 應用最廣泛的8位單片機當然也是初學者們最容易上手學習的單片機,最早由Intel推出,由於其典型的結構和完善的總線專用寄存器的集中管理,眾多的邏輯位操作功能及面向控制的豐富的指令系統,堪稱為一代「經典」,為以後的其它單片機的發展奠定了基礎。
  • Proteus軟體仿真與Keil的51單片機系統設計
    單片機功能越來越強大,價格卻不斷下降的優勢無疑成為嵌入式系統方案設計的首選,同時單片機應用領域的擴大也使得更多人加入到基於單片機系統的開發行列中,推動著單片機技術的創新進步。  然而傳統的單片機系統開發除了需要購置諸如仿真器、編程器、示波器等價格不菲的電子設備外,開發過程也較繁瑣。如圖1所示,用戶程序需要在硬體完成的情況下才能進行聯調,如果在調試過程中發現需修改硬體,則要重新制板。
  • 單片機中提高作業效率的「中斷功能」解讀
    單片機中提高作業效率的「中斷功能」解讀 麵包板社區 發表於 2021-01-15 14:52:04 我們已經介紹了應用單片機的外設功能的結構和使用方法。
  • 51單片機PWM的控制
    二、51單片機的Timer作者用的單片機是STC89C52,其內部有3個16位Timer,分別為T/C0,T/C1,T/C2,通過配置相關寄存器即可實現Timer的功能控制相關寄存器:1.IE寄存器位名稱功能 0 EX0 外部中斷0的中斷允許位 1 ET0 Timer0的溢出中斷允許位 2 EX1 外部中斷1的中斷允許位 3 ET1 Timer1的溢出中斷允許位 4 ES 串行口中斷允許位 5 ET2 Timer 6 - - 7 EA 中斷允許總控制位2.
  • 基於MCS-51系列單片機實現遙測數據存儲系統的設計
    基於MCS-51系列單片機實現遙測數據存儲系統的設計 吳芝路,任廣輝,王 發表於 2020-11-27 10:12:25   作者:吳芝路,任廣輝,王桂玲
  • 基於51單片機的異步串行接口鍵盤設計
    3 89C51的結構與性能特點 89C51是MCS-51系列單片機的典型產品之一。其內部具有的硬體資源如圖3所示。 ⑦5個中斷源,2個中斷優先級。 ⑧時鐘發生器。 ⑨可以尋址64 kB的程序存貯器和64 kB的外部數據存貯器。 該鍵盤利用了89C51的片內E2PROM 作為程序存貯器,避免外擴存貯器佔用單片機的輸入/輸出口資源;利用P3口的第二功能完成異步串行通訊功能;用一片ICL232CPE作為接口電平轉換晶片,便實現了鍵盤的全部硬體邏輯。硬體少,可靠性高。
  • 單片機定時器中斷實現長時間定時程序
    單片機定時器中斷實現長時間定時程序#include<reg51.h> // 包含51單片機寄存器定義的頭文件