班级专业姓名考号。
密封装订线。
一、 填空题(每空1分,共20分)
1.定时器/计数器的工作方式3是指得将拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为使用。
2.mcs-51单片机中断源有5个,分别为:/int1、t1
3.mcs-51单片机汇编语言指令由( )和( )两部分组成。
4.jc,rel指令执行时,当cy位为( )时程序发生跳转。
5.查表指令是散转指令为。
6.mov a,40h 指令对于源超作数的寻址方式是( )
7.mcs-51单片机指令系统共有7种寻址方式,其中mov a,#data 为 ( 寻址; mov a, rn 为寻址;mov c, bit 为寻址。
8.8031 单片机复位后,r4所对应的存储单元的地址为因上电时psw这时当前的工作寄存器区是( )组工作寄存器区。
9.单片机有两个定时器,定时器的工作方式由( )寄存器决定,定时器的启动与溢出由( )寄存器控制。
10.mcs-51单片机一个机器周期共有( )振荡周期。
二、选择题(每空2分,共20分)
1. mcs—51单片机的复位信号是( )有效。
a. 高电平b. 低电平c. 脉冲d. 下降沿。
2.堆栈指针sp的作用是( )
a. 指示堆栈的栈底b。 指示堆栈的栈顶
c. 指示下一条将要执行指令的地址 d。 指示中断返回的地址。
3.下列指令中,不影响堆栈指针的指令是( )
a. retb。 jb bit, rel
c. lcall addr16d。 reti
4.变址寻址以( )为基址寄存器。
a. dptr b。 dptr或pc c。 pc d。 都不是。
5.在十进制调整指令中,若(a0-3)>9或(ac)=1,则( )
a.加60h b.加66h c.加06h d.都不可以
6.在中断允许寄存器中,中断控制寄存器ea位的作用是。
a. cpu总中断允许控制位 b。 中断请求总标志位
c. 各中断源允许控制位 d。 串行口中断允许位。
7.串行口的工作方式由( )寄存器决定。
a. sbuf b。 pcon c。 scon d。 ri
8. 下列指令判断若p1口最低位为高电平就转lp,否则就执行下一句的是( )
a.jnb p1.0,lp b.jb p1.0,lp c.jc p1.0,lp d.jnz p1.0,lp
9.一中断子程序的最后一句不是reti而是ret,中断返回后( )
a.返回到主程序中acall或lcall的下一句
b.返回到主程序中响应中断时一句的下一句。
c.返回到主程序开始处 d.返回到0000h处。
10. 外部中断源(外部中断)的向量地址为( )
a.0003hb.000bh c.0013h d.002bh
三、分析程序(每题10分,共20分)
1. 设内ram中(30h)=50h,分析以下程序运行的结果。(10分)
mov 60h, #30h;
mov r0, #60h;
mov a, @r0;
mov r1, a;
mov 40h, @r1;
mov 60h, 30h;
程序运行结果是:(a)=(r0)=(r1)=(60h40h30h)=(
2.下列程序段执行后,(r0)=_7eh)=_7fh)=_10分)
movr0,#7fh
mov7eh,#
mov7fh,#40h
dec@r0
decr0dec@r0
四、设计程序(每题10分,共 20分)
1.已知内部ram30h单元开始存放20h个数据,将其传送到外部ram的0000h单元开始的存储区,请编程实现。(10fen )
2.当gate=1,tr0=1,且只有/int0引脚上出现高电平,t0才被允许计数。试利用这以功能测试/int0( p3.
2)输入。t0工作在方式1,设置为定时状态,gate置为“1”。测试是,在/int0端为“0”是置tr0为“1”是启动计数,/int0端再次变为“0”是停止计数,此时的计数值就是被测正脉冲的宽度。
(10分)
五 、判断对错(10分)
)1.mcs—51单片机是高档16位单片机。
)2.8051单片机6个中断源,具有两极中断优先级,即高优先级和底优先级。
)3.一个正在执行的高优先级中断服务程序,不能被任何中断源所打断。
)4.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。
)5.mcs—51指令:mov a,#40h ;表示将立即数40h传送至a中。
)6.同步通讯与异步通讯相比较,传送速率较快。
)7.单片机内设了16位的程序计数器pc,位的数据指针dpt
)8.mcs—51单片机的片内存贮器称为程序存贮器。
)9.mcs—51单片机的数据存贮器是指外部存贮器。
)10.mcs—51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。
六、简答题(每题5分,共10分)
1.简述pc与dptr的区别?(5分)
2.在程序存储器中,0000h、0003h、000bh、0013h、001bh、0023h、这6个地址单元的含义是什么?(5分)
单片机练习试题
单片机原理与应用试题一。一 填空题 共30分,每空1分 1 mcs 51单片机是 位的单片机,其数据线是 位,地址线是 位。当扩展存储器时,其中地址线由口和口提供,数据线由口提供。2 十进制数123 95的bcd码是 3 十进制数35所对应的二进制可表示为 所对应的十六进制可表示为 4 9的反码是 ...
单片机练习试题 2
班级专业姓名考号。密封装订线。一 填空题 每空1分,共20分 1 中断源的允许是由 寄存器决定的,中断源的优先级别是由 寄存器决定的。2 寄存器psw中的rs1和rs0的作用是。3 在只使用外部程序存储器时,单片机的 管脚必须接地。4 在调试程序时,要观察子程序内部各条指令的运行状况可采用 调试方法...
单片机练习试题 3
班级专业姓名考号。一 填空题 每空1分,共20分 1.转移指令ljmp addr16 的转移范围是jnz rel 的转移范围是调用指令acall addr11的调用范围是。2.在调试程序时,要观察子程序内部各条指令的运行状况可采用调试方法。3.mcs 51单片机中断源有5个,分别为 int1 t1 ...