欢迎来到天天文库
浏览记录
ID:47175686
大小:55.00 KB
页数:8页
时间:2019-08-16
《《单片机原理与应用》复习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《单片机原理与应用》期末重修补考复习题一、填空题(每小题3分,共24分)1、单片机是将()和()四个主要部分集成在一个芯片上组成的。2、每一个中断请求源可编程控制为高优先级中断或低优先级中断,能实现()中断嵌套.3、MCS-51单片机指令系统支持:()寻址、()寻址、()寻址、寄存器间接寻址、相对寻址、变址寻址和位寻址这七种寻址方式。4、中断是一种使CPU中止()的程序,而转去处理()的操作,完成()的处理后,再返回到()处继续运行。5、下列指令各属于哪种寻址方式?MOVA,40H属于()。86、在汇编语言中,符号#
2、data8表示()。7、执行指令MOVR6,#50H和MOVA,R6后,A=()。8、在汇编语言中,direct表示()位直接地址。二、选择题:选择正确的答案填在下表相应的空格(每小题2分,共20分)题号12345678910答案1、CPU与外部RAM的数据传送指令,其操作码助记符为()。A)MOVC;B)MOV;C)MOVX;D)XCH。2、8051内部有2个16位定时器/计数器,可以程控为()定时器或计数器。A)8位、13位、16位;B)6位、8位、16位;C)88位、12位、16位。3、指令MOVA,#60H中
3、的“#”是()符号。A)立即数;B)寄存器间接寻址;C)变址寻址;D)相对寻址。4、能实现把内部RAM中30H单元的内容传送到累加器A中的指令是()。A)MOVA,#30H;B)MOV30H,A;C)MOVA,30H;D)MOVR1,A。5、如果CPU同时收到两个不同优先级的中断时,则先处理()中断;若同时收到多个同级中断时,则通过内部硬件查询逻辑电路来确定优先服务于哪一个中断申请。A)高级;B)低级;C)任意级;D)两级。6、设R0=36H,(30H)=8AH,执行命令MOVR0,30H后,R0=()。A)36H;
4、B)30H;C)31H;D)8AH87、指令MOVA,R7的操作为()。A)A→R7;B)A←(R7);C)A←R7;D)(R7)→A。8、设A=5AH,R1=30H,执行命令XCHA,R1后,A=()。A)50H;B)30H;C)3AH;D)A0H9、MOVA,@R0H,属于();A)直接寻址;B)立即寻址;C)寄存器寻址;D)寄存器间接寻址。10、能实现把累加器A的内容传送到内部RAM的60H单元中的指令是()。A)MOVA,60H;B)MOV60H,A;C)MOVR6,A;D)MOVA,#60H。三、判断题在下
5、表空格中,对则打√,错则打×。(每小题2.58分,共25分)题号12345678910答案1、在定时器T0或T1中断入口地址单元中一般要设置一条转移指令,转移到相应的服务程序入口。2、8051单片机的存储器组织分为三个不同的存储地址空间,在对这三个不同的存储空间进行数据传送时,必须分别采用三种不同的形式,即MOV、MOVX和MOVC指令。3、一个正在执行的高优先级中断服务程序,不能被其它中断源所中断。4、@Ri中的i=0或1,“@”表示寄存器间址符。5、操作码助记符为MOVX的数据传送指令,用于寻址内部RAM。86、
6、单片机的中断服务程序的入口地址由程序设定。7、当CPU查询到有中断,无条件地立即响应中断。8、执行指令MOVA,#10H后,A=10H。9、低级中断不能中断优先级高的中断,同级中断不能中断优先级相同的中断。10、中断服务程序的最后一条指令既可以是RETI又可以是RET。四、分析题(共31分)1、请用数据传送指令来实现下列要求的数据传送:(每小题8分,共16分)(1)把立即数50H传送到R18(2)内部RAM20H单元的内容送到R12、(15分)在本校实验仪按如图接线(输入端为低电平”0”时,相应的发光二极管亮):P1
7、.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7L1L2L3L4L5L6L7L8灯单片机灯L8L7L6L5L4L3L2L1P1.7P1.6P1.5P1.48P1.3P1.2P1.1P1.0输入以下程序:执行后,L1灯亮:ORG0100H01007590FEMOVP1,#FEH;L1灯亮010380FESJMP$参考以上程序,问:1)若改为L4灯亮,如何更改程序?2)若改为L8灯亮,如何更改程序?8
此文档下载收益归作者所有