练习试题6答案。
一.选择题。
1 . 外部中断1的中断服务入口地址是(d)
a 0000h b 0003h c 000bh d 0013h
2 当振荡频率是4mhz时,机器周期是(a)微秒。
a 3 b 4 c 5 d 6
3.80c51单片机的四个并行口p0、p1、p2、p3,用作通用i/o口时,在读数据之前必须进行的操作是(b)
写0 b.写1 c.读 d.随便。
4.下列哪个不属于中断服务程序的入口地址(d)
a.0003h b.000bh c.0013h d.00020h
5.访问外部ram单元可以采用的寻址方式 ( a )
寄存器间接寻址 b直接寻址 c位寻址方式 d立即寻址。
6. 访问外部程序存储器可以采用的寻址方式 ( b )
a.直接寻址 b.变址寻址 c.位寻址 d. 寄存器间接寻址。
7. 以下说法中错误的是(c)
a p0口可做通用i/o端口使用。
b p0口可做地址/数据总线使用。
c p0口任何时候都是真正的双向口。
d p2口既可作i/o端口也可做地址总线使用。
8. 以下指令中错误的是(d)
a mov a,40h b inc a
c mov b,a d add b,a
9.对程序存储器的读操作,只能使用(d)
a mov指令 b push指令。
c movx指令d movc指令。
满足中断,不必满足的条件是(d。
a 中断源有中断请求。 b 中断总允许位ea位1。
c 相应的中断允许为1。 d 正在进行中断处理。
二填空:1.53h、54h、41h、52h、54h
3.中断请求、中断判优、中断响应、中断处理、中断返回。
存储器,i/o
5.如何确定操作数的单元地址。
6.高8位地址线。
7.运算器、控制器、存储器、输入设备和输出设备。
8.立即数寻址、直接寻址 、寄存器寻址、寄存器间接寻址、相对寻址、变址寻址、 位寻址。
9.两个。10.中断源向cpu提出的中断请求。
三.简答与分析。
1.80c51单片机复位后的状态如何?复位方法有几种?
答:复位后,pc内容为0000h,p0口~p3口内容为ffh,sp内容为07h,sbuf内容不定,ip、ie和pcon的有效位为0,其余的特殊功能寄存器的状态均为00h。复位方法一种是上电复位,另一种是上电与按键均有效的复位。
2.分析题。
若(r1)=30h,(a)=40h,(30h)=60h,(40h)=08h。试分析执行下列程序段后上述各单元内容的变化。
mov a,@r1
mov @r1,40h
mov 40h,a
mov r1,#7fh
答:r1)=7fh
a)=60h
30h)=08h
40h)=60h
3.分析。计算调用下列子程序所产生的延时时间。(晶振频率为12mhz)
delay: mov r1,#0ah
loop: mov r2,#30h
djnz r3,$
djnz r1,loop
nopnop
nopnop
nopret
答案:晶振频率为12mhz,所以机器周期为1μs。
运行程序总的延时时间为1+(1+2×48+2)×10+7=998μs,调用子程序的调用指令所用时间为2μs,共1000μs,即1ms。
四.编程题目答案:
1.程序如下:
main:mov r0,#60h
mov dptr,#1000h
loop0:mov a,@r0
cjne a,#24h,loop1
sjmp done
loop1:movx @dptr,a
inc r0
inc dptr
sjmp loop0
done:sjmp done
a, #01h
shift: lcall flash
rr asjmp shift
flash: mov r2, #0ah
flash1:mov p1,a
lcall delay
mov p1, #00h
lcall delay
djnz r2, flash1ret
答案 单片机 试题
单片机原理与接 术期末考试题 理论试题 适应班级 10机械 1 2 班时间 120分钟。班级学号姓名得分。一 填空题 每小题2分,共10分 1.若不使用mcs 51片内程序存储器,引脚必须接使80c51单片机复位有上电复位和低电平 按钮复位。a,0f0h是将a的高4位置1,而低4位 假定dptr的内...
单片机试题A答案
参 与评分标准。一 填空题 每空2分,共20分 1.高级 低级。2.布尔处理器 进位标志位c。3.低128 高128。4.拍节 状态 机器周期 指令周期。二 说明引脚或寄存器功能 每题5分,共25分 1.psen 外部程序存储器读选通信号。2.vss 地线。3.psw 程序状态字。4.pc 程序计数...
单片机练习试题 6
班级专业姓名考号。密封装订线。一 填空题 每空1分,共20分 1 单片机内部中断源按优先级别分为高级中断和低级中断两级是由寄存器的置位状态决定的,在同一级别中优先级最高的是。2 完成不同数制间的转换 10100101 210 11000011 216 01010111 bcd10 58 10bcd ...