精品文档
单片机原理与应用
一.是非判断题
1.1KB=400H( √ )
2.(-86)原=11010110,(-86)反=10101001,(-86)补=10101010。 ( √ ) 3.汇编语言源程序是单片机可以直接执行(运行)的程序。( × )
4.凡是用单片机调试软件在计算机上汇编成功的源程序都是编写正确的源程序,都能正
确运行。( × )
5.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端输出频率为2MHZ的方脉冲。( × )
6.指令MOV A,00H执行后A的内容一定为00H。( × )
7.MCS-51单片机中PUSH和POP指令只能保护现场,不能保护断点。( √ ) 8.在进行二 十进制运算时,必须用到DA A指令。( √ )
9.指令MUL AB执行前(A)=43H,(B)=05H,执行后,(A)=15H,(B)=02H。( × ) 10.指令CJNE A,#data,rel的作用完全等同于指令组合SUBB A,#data与JNZ rel
精品文档
精品文档
的
作用。( × )
11.MCS-51单片机的布尔处理器是以A为累加器进行位操作的。( × ) 12.如JC rel发生跳转时,目标地址为当前指令地址加上偏移量rel。( × ) 13.指令JNB TF0,LP的含义是:若定时器T0未计满数,就转LP。( √ ) 14.当定时器T0计满数变为0后,其溢出标志位(TCON的TFO)也变为0。( × ) 15.8051单片机对最高优先权的中断响应是无条件的。( × )
16. 8051单片机5个中断源在芯片上都有其中断请求输入引脚。( × )
四.简答题
1.哪些指令可将累加器A清0?(要求答出4个)
答:有:CLR A、 MOV A,#00H、 XRL A,0E0H、 ANL A,#00H
2.哪些指令影响堆栈指针SP内容?(要求答出4个) 答:ACALL、LCALL、PUSH、POP、RETI、RET
3.8051单片机利用什么来控制中断的允许和禁止?
答:8031单片机允许筱中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存 器IE来控制中断的允许和禁止。 五.计算题
1.指令ADD A,R0执行前(A)=38H,(R0)=54H,(C)=1,执行后(A)=?(C)=?
解:∵ 38H
精品文档
精品文档
+ 54H
8CH ∴ (A)=8CH,(C)=0
2.用8031的T1方式2计数,要求每计满100个数向CPU发出中断请求,求TH1,TL1 的初值。
解:∵计数初值X=100H-计数值=100H-100=100H-H=9CH(或:计数初值 X=256-100=156=9CH ∴ TH1,TL1的初值为9CH。
精品文档