资源描述:
《微控制器原理及接口技术复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、微控制器原理及接口技术复习题一、是非判断题,对画√,错画X(共10题每题2分)1.89C51单片机片内包含以下主要功能部件8位CPU、4个I/O端口、2个16位定时器、一个串行口和中断系统,还包含256字节的内部RAM以及4K字节的内部ROM。2.89C51单片机可以使用片内或外接程序存储器,具体使用时可以通过引脚EX0的电平高低来选择。3.片内数据存储器的高128字节作为特殊功能寄存器使用,低128字节作为数据存储器使用。4.中断系统包括4个中断源分别是INT0、T0、INT1、T15.中断响应过程中,断点保护和现场保护都是自动完成的。6.89C51单片机4个I/O口
2、都是准双向口用做输入时需先向口锁存器送1。7.位操作区不允许作字节存储单元使用。8.定时器在溢出后不再赋初值就不再工作。9.定时器无论用作定时还是计数,其计数脉冲都由T0或T1提供。10.使用串行口进行串行数据通信时,需由定时器T0产生波特率。二、单选题把正确选项写入括号内(共7题每题2分)1.用8位二进制补码所能表示的10进制数范围是()A.-127~+127B.-128~+128C.-127~+128D.-128~+1272.89C51单片机对外部程序存储器进行读操作时,其选通条件是()A.RSTB.ALEC./PSEND./RD3.89C51单片机选择寄存器组是通
3、过对以下2两位编码实现()A.RS1RS0B.M1M0C.SM1SM2D.TF1TF04.89C51单片机复位时作如下初始化操作()A.PC=0000,SP=00,P0=00,A=00DPTR=0000B.PC=0030,SP=00,P0=00,A=FFDPTR=0000C.PC=0000,SP=07,P0=FF,A=00DPTR=00005.定时器T0的中断入口地址为()A.001BHB.0003HC.000BHD.0013H6.对程序存贮器的读操作只能用()A.MOV指令B.PUSH指令C.MOVX指令D.MOVC指令7.下列指令中不是变址寻址方式的是()A.JMP
4、@A+DPTRB.MOVCA,@A+DPTRC.MOVCA,@A+PCD.MOVXA,@DPTR三、多选题把正确选项写入括号内(共4题每题3分)1.内部RAM(00~1F)H单元用做源操作数可以有如下寻址方式()A.寄存器寻址B.寄存器间接寻址C.直接寻址D.位寻址2.内部RAM(20~2F)H单元用做源操作数有如下寻址方式()A.寄存器寻址B.寄存器间接寻址C.直接寻址D.位寻址3.内部RAM(30~7F)H单元用做源操作数有如下寻址方式()A.寄存器寻址B.寄存器间接寻址C.直接寻址D.位寻址4.在下列指令中,为“读一修改一写”的指令有()A.SETBTB8B.MO
5、VA,P2C.ANLP1,AD.CPLP1.7四、计算题(共3题每题4分)1.将下列各数转换为16进制1)137D=(h)2)01000111B=(h)2.若晶振频率fosc=12MHZ,计算振荡周期,ALE信号周期3.定时器T0方式2计数方式,欲计数50次请计算初值五、读程序写结果(共2题每题5分)10分1.已知(30H)=0AEH,(40H)=0D7H,执行下列程序写出结果(30H)=()MOVA,30HXCHA,40HANLA,#0FHMOV30H,A2.已知内存中存放的为无符号数(30H)=0CEH,(31H)=0B8H,(40H)=04FH,(41H)=5DH
6、,执行下列程序写出结果(30H)=(),(31H)=()MOVR2,#02MOVR0,#31HMOVR1,#41HCLRCL1:MOVA,@R0SUBBA,@R1MOV@R0,ADECR0DECR1DJNZR2,L1六、运行程序写出结果(共2题每题5分)10分3.执行下列程序写出结果(A)=()MOVR2,#04MOVA,#00MOVR1,#01L1:ADDA,R1RLAINCR1DJNER2,L14.已知(A)=67H,执行下列程序写出结果(A)=()MOVR2,#08MOVR1,ACLRCL1:MOVA,R1RLCAMOVR1,AMOVA,R0RRCAMOVR0,A
7、DJNZR2,L1一、是非判断题1.√2.Χ3.√4.Χ5.Χ6.√7.Χ8.Χ9.Χ10.Χ二、选单题1.(D)2.(C)3.(A)4.(C)5.(C)6.(D)7.(D)多选题1.ABC2.BCD3.BC4.CD计算题1.1)89H2)47H2.1/12微秒1/2微秒3.206读程序写结果1、(30H)=(07)2.(30H)=(7FH),(31H)=5BH