)
、P1口的每一位能驱动( )
(A)2个TTL低电平负载有 (B)4个TTL低电平负载
(C)8个TTL低电平负载有 (D)10个TTL低电平负载
、*01) 指令中源操作数的寻址方式是()
() 寄存器寻址()寄存器间接寻址()直接寻址())立即寻址
(、下面条指令将 $ 的工作寄存器置成 区()
()*$.,6()*$.,6
$$.$.)$$.$.
、对程序存储器的读操作,只能使用())
() * 指令()$ 指令()*0 指令())* 指令
三、判断对错,如对则在( )中写“√”,如错则在( )中写“×”。
、$ 单片机可执行指令:*,1。( N )
、$ 单片机可执行指令:*,1)。( N )
、*, 这条指令执行后的结果 '。( N )
、$ 单片机可执行指令:*1),。( N )
、多字节的指令不一定执行的指令周期长。( Y )
!、当向堆栈压入一个字节的数据后,$ 中的内容减 。( N )
、)只能对加法操作进行调整,不能对减法、乘法和除法操作直接进行调整。( N
)
、$ 单片机中的 是不可寻址的。( Y )
(、特殊功能寄存器可以用间接寻址方式寻址。( N )
、当 口作为输出口使用时,必须外接上拉电阻才能有高电平输出。( N)
、在
$
单片机中,一个机器周期等于
7$
。(
N
)
、在单片机的乘法指令执行时,溢出位 * 不随运算结果改变。( N)
、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(N )
、区分外部程序存储器和数据存储器的最可靠的方法是看其是被 还是被
信号连接。( Y)
、 芯片控制引脚可与 $ 的 和 相连。( N )
!、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先
级中断请求。( Y )
四、编程题
、使用定时计数器 以工作方式 实现定时在 输出周期为 4 的连续方波。
已知晶振频率 894:'2。求计数初值方式控制字编制相应程序。中断方
式
********************************************************************
分析:题目要求用定时/计数器 1 的工作方式 2,定时/计数器 1 工作在方式 2 时
是自动重装初值的 8 位定时/计数器。在不装初值的情况下,定时的最长时间也
才 t=256µs,远远小于定时时间 1s。可以考虑用软件计数方式来延长定时,假
设定时器每 250µs 中断一次,并且每 500ms 对方波取反一次,则需要重装的初
值 M=2
8
-fosc/12×250=6。软件计数器初值为 2000,定时器溢出一次,软件计数