2006 ~ 2007 学年度第一学期。
单片机原理及接**术》 期末考试。
课程**:14606610 试卷编号: 06206s-c 命题日期: 2007 年 6 月 15 日。
答题时限: 90 分钟考试形式:闭卷笔试。
得分统计表:
一、 选择题(每题1分,共15分)
1. 所谓cpu是指。
a:运算器与存储器 b:运算器与控制器。
c:输入输出设备d:控制器与存储器。
2. 8255a是 (
a:cpu b:单片机 c:接口芯片 d:ram
3. mcs-51的中断源有。
a:2个 b:3个 c: 4个 d:5个
4. 2764芯片是。
a:sram b:eeprom c:eprom d:dram
5. mcs-51的位累加器是。
a :a b:b c:c d:r0
6. 下面哪种设备不是输入设备。
a:a/d转换器 b:键盘 c:打印机 d:扫描仪。
7. 使用定时器t0时有几种工作方式。
a:2种 b:4种 c:1种 d:3种
8. 某存储器芯片地址线12条,它的地址空间为 (
a:8kb b:4kb c:2kb d:1kb
9. 传送指令访问内部ram时,指令应该是。
a:movx b:movc c:mov d:xchg
10. 中断服务程序中,最后一条指令是。
a:reti b:nop c:push d:pop
11. mcs-51单片机中有( )个定时器/计数器。
a:1个 b:2个 c:3个 d:4个。
12. mcs-51单片机中有( )个并行接口。
a:1个 b:2个 c:3个 d:4个。
13.8051单片机中有容量的程序存储器rom
a:1kb b:2kb c:3kb d:4kb
14.8051单片机中有容量的数据存储器ram
a:128b b:256b c:1kb d:2kb
15. psw是一个( )寄存器。
a:堆栈指针寄存器b:累加器
c:状态标志寄存器d:程序计数器。
二、填空题 (每空1分,共40分)
1. mcs-51的一个机器周期包括个振荡周期,在主振频率为12mhz时,一个机器周期的时间是秒。
2. mcs-51复位后,pswsppc
dptracpu从地址开始执行指令。
3. mcs-51位操作时,位累加器是 ,内部ram 21h.3的位地址是
4. mcs-51的存储空间中,片内部ram的容量有字节,它的地址范。
围为数据传送指令助记符为。
5. mcs-51的存储空间中,片内外统一编址的rom最大容量有字节,它的地址范围为读rom的数据传送指令的。
助记符为。6. mcs-51的两条查表指令是和。
7. mcs-51有个中断优先级,用寄存器来设定中断优先级。
8. 6264是存储器,容量为它有条。
地址线和条数据线。
9. mcs-51系统扩展时系统总线包括有。
和三种总线。它和外部设备输入输出时,输入输出的信息。
包括有和三类。
10. 指出下列指令中,源操作数的寻址方式:
mov r0,a
mov a,20h
mov r1,#02h
movc a,@a+dptr
movx a, @r1
mov c, 20h
mov dptr, #4000h
subb a, 60h
movx a, @dptr
mov 02h, c
三、写出程序执行的结果 (每空1分,共25分)
1. 设:a=4ah,r0=75h,(75h)=0c4h
执行指令 anl a,#75h
orl 75h,a
xrl a,@r0 ;
结果为:ar075h)=
2.已知:a=0b9h r0=6ah c=0
执行: add a,r0
结果:ar0c
pacov3. 设:(a)=85h, (r0)=20h, (20h)=0afh, (cy)=1
执行指令: addc a, @r0 ;
结果为:(acyov)=
4. 设:(a)=90h,(r3)=73h,执行指令: xrl a,r3
结果为: (ar3
5. 设:r0=20h,r1=25h,(20h)=80h, (21h)=90h,(22h)=0a0h,25h)=0a0h,(26h)=6fh,(27h)=76h
执行指令clr c
mov r2,#
loop: mov a,@r0
addc a, @r1
mov @r0, a
inc r0
inc r1
djnz r2, loop
jnc next
mov @r0, #01h
sjmp $
next: dec r0
sjmp $
结果为:(ar0r1
20h21h22h
6. 已知: a=48h r0=32h ram中 (32h)=80h (40h)=08h
执行: mov a,@r0
mov @r0, 40h
mov 40h, a
mov r0, #35h
结果:a32h40h
7. 设:(a)=56h,(r5)=67h,执行指令: add a,r5
da a结果为:(acy
四.编程题 (共20分)
1、编程: 将片外存储器从2000h开始的10个存储单元清零。(5分)
2. 编程:将内部ram中从40h开始的32个单元的数据,传送到外部ram中3000h开始的单元中5分)
3.已知8051单片机的 f=6 mhz ,利用t0定时,由p1.0 输出矩形波,要求矩形波的高电平宽度为300μs,低电平的宽度为50μs 。
本题10分)
单片机试题C
邯郸职业技术学院2006 2007学年第二学期。单片机原理与应用试卷 c 系别 专业 班级 姓名 学号 成绩 一 填空题 每空格1分,共10分 布尔处理机的存储空间是 口通常用作 也可以作通用的i o口使用。3.若由程序设定rs1 rs0 01,则工作寄存器r0 r7的直接地址为 4.8051的堆栈...
单片机试题 C
肇庆学院课程考试试卷。考试课程 单片机原理 c卷 2010 2011学年度第二学期 一 填空题 每题2分,共22分 1.十进制数 29的8位补码表示为 11100011 2.mcs 51的堆栈是软件填写堆栈指针临时在片内数据存储区开辟的区域。3.mcs 51的p0口作为输出端口时,每位能驱动 8 个...
单片机C语言试题
单片机c语言试题 二 一 填空题。1 设x 5ah,y 36h,则x与y 或 运算为 x与y的 异或 运算为 2 若机器的字长为8位,x 17,y 35,则x y 110100 x y 11101110 要求结果写出二进制形式 3 单片机复位后,堆栈指针sp的值是 4 单片机中,常用作地址锁存器的芯...