智能電子產(chǎn)品的設計與制作精_第1頁
智能電子產(chǎn)品的設計與制作精_第2頁
智能電子產(chǎn)品的設計與制作精_第3頁
智能電子產(chǎn)品的設計與制作精_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第6章 智能電子產(chǎn)品的設計與制作 一、判斷題:1要進行多機通信,MCS-51串行接口的工作方式應為方式1。()2、 中斷源中優(yōu)先級是高的是外部中斷0,優(yōu)先級是低的是串行口中斷。()3、 8051單片機的P0 口既可以做數(shù)據(jù)口線又可以做為地址口線。()4、 TMOD中的GATE=1時,表示由兩個信號控制定時器的啟停。()。5、 MCS-51外擴I/O 口與外RAM 是統(tǒng)一編址的。()。6、8051內部有4K的程序存儲器。()7、 工作寄存器工作在 0區(qū),則R2所對應的內部數(shù)據(jù)存儲器的地址是03H。()8、 “ MOVCA, A +DPTR ”這是條相對尋址指令。()9、8051單片機的P2 口只

2、能用作通用I/O 口。()10、 程序存儲器一般用來存放數(shù)據(jù)表格和程序。()11、 MCS-51的相對轉移指令最大負跳距是127B。()12、 MCS-51的特殊功能寄存器分布在60H80H地址范圍內。() 二、選擇題1、8031單片機的()口的引腳,還具有外中斷、串行通信等第二功能。(A) P0( B) P1( C) P2( D) P32、 單片機應用程序一般存放在()(A) RAM ( B) ROM(C)寄存器(D) CPU3、 單片機讀ROM中數(shù)據(jù)用(1)指令,控制信號是(2) o()(A) .(1)MOV RD 和 WR( b) . (1)MOVC (2) RD 和 WR(C) .(1

3、)MOVC(2) PSEN 和 EA ( d) . (1)MOVC(2) PSEN 和 EA4、PC的值是()(A)當前指令前一條指令的地址(B)當前正在執(zhí)行指令的地址(C)下一條指令的地址(D)控制器中指令寄存器的地址5、51單片機IO 口應用的時候,一般不用關注的情況是()(A)、P0 口的開漏輸出特性(B)、IO 口的“準”雙向特性(C)、IO 口的驅動能力(D)、IO 口的編程控制難度6、 如果手中僅有一臺示波器,可通過觀察哪個引腳的狀態(tài),來大致判斷MCS-51單片機正 在工作。()(A) ALE( B) VCC(C) PSEN( D) A157、L JMP指令的跳轉范圍是()。(A)

4、 256(B) 1KB(C) 2KB( D) 64KB8、 以下單片機功耗相對較低的為()(A )、MSP430 系列 (B)、PIC 系列 (C)、AVR 系列(D )、AT89 系列9、訪問外部數(shù)據(jù)存儲器時,不起作用的信號是( )o(A) RD( B) WR(C) PSEN( D) ALE10、單片機讀寫外 RAM數(shù)據(jù)用(1)指令,控制信號是 。()(A) .(1)MOV RD 和 WR ( b) .(1)MOVX (2) RD 和 WR(C) .(1)MOVX(2) PSEN 和 EA(D) . (1)MOVC(2) PSEN和 EA若要擴展一個并行輸出接口,以下器件中最合適的為()(A

5、 )、74HC164( B )、74HC245( C)、AT24C04MCS 51單片機擴展I/O 口與外部數(shù)據(jù)存儲器(A )統(tǒng)一編址(B)分別獨立編址 (C)MCS-51的并行I/O 口讀-改-寫操作,是針對該口的(A)引腳(B)片選信號(C)地址線MCS 51單片機擴展外部程序存儲器和數(shù)據(jù)存儲器( (A)分別獨立編址(B)(C)分別獨立編址或統(tǒng)一編址(D)15、對于由80C51構成的單片機應用系統(tǒng)后,應()去執(zhí)行中斷服務程序。(A )、轉向外部程序存儲器 (C)、轉向外部數(shù)據(jù)存儲器16、下列功能中不是有 I/O接口實現(xiàn)的是(A)速度協(xié)調(B)(C)數(shù)據(jù)轉換(D)11、12、13、14、17

6、、1819、20、(D )、ADC0809)°變址編址(D )動態(tài)變址)。(D)內部鎖存器)°統(tǒng)一編址 動態(tài)變址(EA=1 ),中斷響應并自動生成長調用指令(B)、轉向內部程序存儲器(D)、轉向內部數(shù)據(jù)存儲器()數(shù)據(jù)緩沖和鎖存數(shù)據(jù)暫存三態(tài)緩沖器的輸出應具有三種狀態(tài),其中不包括()(A)高阻礙狀態(tài)(B)低阻礙狀態(tài)(C)高電平狀態(tài)(D)低電平狀態(tài)為給掃描法工作的鍵盤提供接口電路,在接口電路中只需要( (A) 個輸入口(C) 一個輸出口 在接口電路中的“口LCALL)一個輸入口和一個輸出口兩個輸入口和一個輸出口)數(shù)據(jù)寄存器既可讀又可以寫的寄存器(B)(D) 定是一個(B)(D)(

7、A )以賦值的寄存器(C)可遍址的寄存器下列理由中,不能說明MSC-51的I/O遍址是統(tǒng)一方式而非獨方式的理由是沒有專用的I/O指令 沒有區(qū)分存儲器和I/O的控制信號 使用存儲器指令進行I/O操作 P3 口線具有第二功能(A)(B)(C)(D)21、在LED顯示中,為了輸出位控和斷控信旦(A) MOV ( B) MOVX22、在8155芯片中,決定和 RAM(A) AD7AD0 和 WR(C) AD7AD0 和 10/M23、如果把 8255A 的 A1、A0 和控制寄存器的地址可能是(A) *00H*03H(C) 0*H3*H24、下列結論中錯的是()(A) 8255A具有三態(tài)緩沖器,(B)

8、 在單片機與微型打印機的接口中,打印機的號,應使用指令()(C) MOVC ( D) XCH單元編址的信號是()(B) AD7AD0 和 CE(D) AD7AD0 和 ALE分別與80C51的P0.1、P0.0連接,則 8255A的A、)(B) 00*H03*H(D) *00*H*03*HB、C 口因此可以直接掛在系統(tǒng)的數(shù)據(jù)總線上BUSY信號可能作為查詢信號或中斷請求信號使用( )(C)8279 是一個用于鍵盤 LED ( LCD )顯示器的專用接口芯片(D)由于8155不具有地址鎖存功能,因此在與80C51的接口電路中必須加地址鎖存器簡答題:1. 在單片機中控制 I/O 操作有幾種方法?試說

9、明各種方法的特點。2. 三態(tài)緩沖器為什么能實現(xiàn)數(shù)據(jù)隔離?3. MSC-51 單片機采用那一種 I/O 編址方式?有那些特點可以證明?4. “在 MSC-51 中,由于 I/O 與 RAM 是統(tǒng)一編址的,因此要把外部 RAM 的 64K 地址空 間拔出一部分給擴展了 I/O 口使用”。這種說法對嗎?5. 如何在一個 4*4 的鍵盤中使用掃描法進行被按鍵的識別6. 寫出 8255A 方式 0可能出現(xiàn)的 1 6種控制字及相對應的各口輸入 /輸出組態(tài)。7. 使用定時器中斷方法設計一個秒閃電路,讓 LED 顯示器沒秒鐘有 400ms 點亮。假定晶 振頻率為 6MHz ,畫電路連接圖并編寫程序。設計與編程

10、1. 把長度為 10H 的字符串從內部 RAM 的輸入緩沖區(qū) inbuf 向設在外部 RAM 的輸出緩沖 區(qū) outbuf 進行傳送,一直進行到遇見字符 CR 或整個字符串傳送完畢。2. 內部 RAM 從 list 單元開始存放一正數(shù)表表中之數(shù)做無序排列,并以 -1 做結束標志。編 程實現(xiàn)在表中找出最小數(shù)3. 求 8 個數(shù)的平均值,這 8 個數(shù)以表格形式存放在從 table 開始的單元中。4. 把一個8位二進制數(shù)的各位用 ASC n碼表示之(亦即為“ 0”的位用30H表示,為“ 1” 的位用31H表示)。該數(shù)存放在內部 RAM中byte單元中。變換后得到的 8個ASC n碼 存放在外部 RAM

11、 以 buf 開始的存儲單元中去。5. 搜索一串ASC n碼字符中最后一個非空格字符,字符串從外部RAM8100H單元開始存放,并用一個回車符(0DH )作結束。編程實現(xiàn)搜索并把搜索道的非空格字符的地址存 入內部 RAM 單元 40H 單元為 41H 中,其中高字節(jié)放入 41H 單元。6. 比較兩個ASC n碼字符串是否相等。字符串的長度在內部RAM 41H單元。第一個字符串的首地址為 42H,第二個字符串的首地址為52H。如果兩個字符串相等,則置內部RAM40H 單元為00H;否則置 40H單元為FFH。7. 在外部 RAM 首地址為 table 的數(shù)據(jù)表中,有 10個字節(jié)的數(shù)據(jù)。編程將每個

12、字節(jié)的最高 位無條件地置 1 。8. 將 8000H 開始的 200 個字節(jié)的源數(shù)據(jù)區(qū),每隔一個單元送到 4000H 開始的數(shù)據(jù)區(qū)。在目的數(shù)據(jù)區(qū)中,每隔兩個單元寫一個數(shù)。如遇0DH (回車)則傳送結束。9. 輸入緩沖區(qū)inbuf存有80個字節(jié),編程實現(xiàn)將其中所有的組分隔符(“GS” =1DH )的地址依次壓入separ棧中。10. 兩個10位的二一十進制數(shù),分別在內部RAM op1和op2單元開始存放,計算兩數(shù)的和與差,并分別從 op3 和 op4 單元開始存放。11. 編寫將四位十六進制數(shù)轉換為ASC n碼的程序。假定十六進制數(shù)存放在內部RAM op1單元開始的區(qū)域中,轉換得到的ASC n碼存放在op2單元開始的區(qū)域中。12. 從內部RAM緩沖區(qū)buffin向外部RAM buffout傳送一個字符串,遇ODH結束,置PSW 的F0位為1;或傳完128個字符后結束,并置 PSW的OV位為0。13. 編寫讀取進行的定時器中計數(shù)值并送 LED 顯示器顯示程序??筛鶕?jù)需要定義子程序。14. 求 16位帶符號二進制補

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論