南陽理工學(xué)院單片機(jī)試卷_第1頁
南陽理工學(xué)院單片機(jī)試卷_第2頁
南陽理工學(xué)院單片機(jī)試卷_第3頁
南陽理工學(xué)院單片機(jī)試卷_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

南陽理工學(xué)院單片機(jī)試卷南陽理工學(xué)院單片機(jī)試卷南陽理工學(xué)院單片機(jī)試卷xxx公司南陽理工學(xué)院單片機(jī)試卷文件編號:文件日期:修訂次數(shù):第1.0次更改批準(zhǔn)審核制定方案設(shè)計(jì),管理制度2011—2012學(xué)年第一學(xué)期期末考試卷(南陽理工學(xué)院電子與電氣工程系)微機(jī)是微型計(jì)算機(jī)的簡稱,其主要組成部分為CPU、存儲(chǔ)器、I/O接口。89C51單片機(jī)中數(shù)據(jù)指針DPTR是一個(gè)16位的寄存器,主要來存放16位的地址。89C51單片機(jī)當(dāng)通過RST引腳復(fù)位以后,下面特殊功能寄存器的復(fù)位值SP=07,P0-P3=FF,PC=0000,TCON=00。單片機(jī)C語言中只有bit和unsignedchar兩種數(shù)據(jù)類型支持機(jī)器指令,在C51程序開始要添加頭文件。89C51單片機(jī)的中斷控制系統(tǒng)包括5個(gè)中斷源、2個(gè)中斷優(yōu)先級。定時(shí)器控制寄存器TCON中IT(0或1)位的作用是中斷觸發(fā)方式控制,TR(0或1)位的作用是啟動(dòng)定時(shí)器開始工作。串行通信波特率的定義為每秒鐘傳送的位數(shù)。在單片機(jī)和PC機(jī)之間的串行通信中,常使用MAX232芯片來解決電平的不兼容問題。異步通信中,起始位為1位0,停止位為1位1,在沒有數(shù)據(jù)傳輸時(shí)傳輸線上的電平狀態(tài)為高(填高、低)電平。請寫出幾個(gè)你所知道的串行總線接口有I2C、USB、CAN。LED顯示器有靜態(tài)和動(dòng)態(tài)兩種顯示方式。具有N條行線和M條列線的行列式鍵盤可以組成N*M個(gè)按鍵,其處理過程(程序)分為兩步走,第一步:判斷有無按鍵按下,第二步:判斷哪一個(gè)按鍵被按下。二、選擇題(每題2分,共20分)要把P0口高4位變0,低4位不變,應(yīng)使用指令(D)。(A)ORLP0,#0FH(B)ANLP0,#0F0H(C)ORLP0,#0F0H(D)ANLP0,#0FHMOVA,@R0的尋址方式為(D)。(A)位尋址(B)直接尋址(C)寄存器尋址(D)寄存器間接尋址單片機(jī)振蕩頻率為6MHz,則定時(shí)器工作在方式1定時(shí)1ms初值為(B)。(A)500(B)216-500(C)1000(D)216-1000當(dāng)晶振頻率是6MHz時(shí),MCS-51單片機(jī)的一個(gè)機(jī)器周期是:(C)。(A)1μs(B)1ms(C)2μs(D)2ms某存儲(chǔ)器芯片的的地址線有11根,那么它的容量是(B)。(A)1KB(B)2KB(C)4KB(D)8KB用MCS-51串行接口擴(kuò)展并行I/O口時(shí),串行口工作方式應(yīng)選擇(A)。(A)方式0(B)方式1(C)方式2(D)方式3異步串行通信中,收發(fā)雙方必須保持(D)。(A)收發(fā)時(shí)鐘相同

(B)停止位相同

(C)數(shù)據(jù)格式和波特率相同

(D)以上都正確控制串行口工作方式的寄存器是(B)。(A)TCON(B)SCON(C)PCON(D)TMODN位LED顯示器采用動(dòng)態(tài)顯示方式時(shí),需要提供的I/O線總數(shù)是:(A)(A)8+N(B)8×N(C)N(D)不確定C51中斷處理函數(shù)的定義為:void函數(shù)名(void)[函數(shù)模式]interruptm其中m代表不同的中斷類型,若為INT1引起的中斷,則m的取值為(C)。(A)0(B)1(C)2(D)3系專業(yè)系專業(yè)班姓名學(xué)號…………裝…………訂……………線……21、簡述89C51單片機(jī)芯片內(nèi)部包含的九個(gè)主要部分。答:89C51單片機(jī)芯片內(nèi)部包含以下主要部件:(1)一個(gè)8位的CPU()(2)片內(nèi)128B的RAM/SFR,用于存放可以讀/寫的數(shù)據(jù),如運(yùn)算的中間結(jié)果、最終結(jié)果及欲顯示的數(shù)據(jù)。()(3)片內(nèi)4KB的FlashROM,用于存放程序、一些原始數(shù)據(jù)和表格。()(4)4個(gè)8位并行I/O口P0-P3,每個(gè)口既可以用作輸入,也可以做輸出。()(5)兩個(gè)16位定時(shí)器/計(jì)數(shù)器,每個(gè)定時(shí)器/計(jì)數(shù)器既可以設(shè)置成定時(shí)方式,也可以設(shè)置成計(jì)數(shù)方式,并可以根據(jù)計(jì)數(shù)或定時(shí)的結(jié)果實(shí)現(xiàn)計(jì)算機(jī)控制。(1)(6)五個(gè)中斷源、兩個(gè)中斷優(yōu)先級的中斷控制系統(tǒng)()(7)一個(gè)全雙工UART的串行I/O接口,以實(shí)現(xiàn)單片機(jī)之間或單片機(jī)與微機(jī)之間的串行通信。()(8)片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路,但石英晶體和微調(diào)電容需要外接。最高允許振蕩頻率為24MHZ。()(9)三總線控制電路。()22、簡述89C51單片機(jī)的P3口在做一般I/O口和第二功能口時(shí)的區(qū)別。答:P3口8位端口都是準(zhǔn)雙向口,每一位都可以獨(dú)立地用作輸入或輸出,但在做輸入口之前要先向?qū)?yīng)的端口鎖存器寫1。(1分)P3口第二功能口各引腳功能如下:(以下每行分)引腳第二功能引腳第二功能RXD:串行口輸入T0:定時(shí)器/計(jì)數(shù)器0外部計(jì)數(shù)脈沖輸入TXD:串行口輸出T1:定時(shí)器/計(jì)數(shù)器1外部計(jì)數(shù)脈沖輸入INT0:外部中斷0請求輸入WR:外部數(shù)據(jù)存儲(chǔ)器寫控制信號輸出INT1:外部中斷1請求輸入RD:外部數(shù)據(jù)存儲(chǔ)器讀控制信號輸出23、89C51單片機(jī)的定時(shí)器/計(jì)數(shù)器有哪幾種工作模式特點(diǎn)和區(qū)別是什么答:89C51單片機(jī)的定時(shí)器/計(jì)數(shù)器有哪4種工作模式,特點(diǎn)和區(qū)別如下:根據(jù)TMOD寄存器的內(nèi)容進(jìn)行設(shè)置,M1M0工作模式功能描述分值00模式013位計(jì)數(shù)器1分01模式116位計(jì)數(shù)器1分10模式2自動(dòng)再裝入8位計(jì)數(shù)器1分11模式3定時(shí)器0:分成二個(gè)8位計(jì)數(shù)器定時(shí)器1:停止計(jì)數(shù)2分24、請先寫出中斷的自然優(yōu)先級順序。根據(jù)該順序判別以下幾種中斷優(yōu)先順序的安排(級別由高到低)是否可能若可能請合理設(shè)置中斷源的中斷級別,若不可能,則簡述不可能的理由。(1)外部中斷0,外部中斷1,T0溢出中斷,串行口中斷,T1溢出中斷(2)外部中斷0,T1溢出中斷,T0溢出中斷,外部中斷1,串行口中斷答:中斷的自然優(yōu)先級順序:外部中斷0,T0溢出中斷,外部中斷1,T1溢出中斷,串行口中斷。(1分)(1)中斷優(yōu)先順序的安排(級別由高到低)不可能。外部中斷0、外部中斷1設(shè)置成高優(yōu)先級為1,T0溢出中斷、串行口中斷、T1溢出中斷設(shè)置成低優(yōu)先級為0,此時(shí)T1溢出中斷優(yōu)先級高于串行口中斷,與自然優(yōu)先級順序矛盾。(2分)(2)中斷優(yōu)先順序的安排(級別由高到低)可能。外部中斷0、T1溢出中斷設(shè)置成高優(yōu)先級為1,T0溢出中斷、外部中斷1、串行口中斷設(shè)置成低優(yōu)先級為0。即IP=09H(2分)四、程序題(共30分)(5分)25、單片機(jī)和DAC0832相連接的電路圖如下圖所示,DAC0832的地址為2FFFH,請編寫單片機(jī)程序在DAC0832的輸出端輸出鋸齒波波形。#include<>1#include<>#defineDAC0832XBYTE[0x2FFF]1voidmain(void) { unsignedchari; for(i=0;i<=255;i++)1 { DAC0832=i;2 } }26、查找在內(nèi)部RAM的30H-40H單元中出現(xiàn)55H的次數(shù),并將查找的結(jié)果存入50H單元。(10分)#include<>for(i=0x30;i<0x40;i++)voidmain(){{unsignedchar*temp; temp++;unsignedchar*guo; if(*temp==0x55)unsignedcharyan,i; { temp=0x30; (*guo)++;yan=0x11; }guo=0x50; }}系專業(yè)班姓名學(xué)號…………裝系專業(yè)班姓名學(xué)號…………裝…………訂……………線……GATEC/TM1M0GATEC/TM1M01、請說明T0在本題中的工作方式和工作模式,并對TMOD初始化;(2分)2、計(jì)算定時(shí)器的初值,寫出初值計(jì)算公式和過程;(3分)3、編寫程序。(10分)TMOD:系系專業(yè)班姓名學(xué)號…………裝…………訂……………線……(2)X=65536-12*50*1000/12=15536TH0=15536/256=3CH,TL0=15536%256=B0H3(3)#include <>1 TR0=1; 1sbit P1_1=P1^1;1 while(1); 1void main()} { TMOD=0x01; 1voidtime0_int(void)interrupt11 TL0=0xB0;

溫馨提示

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

最新文檔

評論

0/150

提交評論