邯郸职业技术学院2006——2007学年第二学期。
单片机原理与应用试卷 c
系别___专业___班级___姓名___学号___成绩__
一、填空题(每空格1分,共10分)
布尔处理机的存储空间是___
口通常用作___也可以作通用的i/o口使用。
3.若由程序设定rs1、rs0=01,则工作寄存器r0~r7的直接地址为___
4.8051的堆栈区一般开辟在___
5.所谓寻址,其实质就是___
6.存储器映象是___
7.定时器中断请求发生在___
8.中断响应时间是指___
9.通过cpu对i/o状态的测试,只有i/o已准备好时才能进行i/o传送,这种传送方式称为___
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在___状态。
二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分)
单片机复位操作的主要功能是把pc初始化为( )
a.0100hb.2080hc.0000hd.8000h
2.若单片机的振荡频率为6mhz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )
a.500 b.1000 c.216-500 d.216-1000
3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )
a.1个机器周期 b.2个机器周期。
c.4个机器周期 d.10个晶振周期。
单片机在同一优先级的中断源同时申请中断时,cpu首先响应( )
a.外部中断0 b.外部中断1
c.定时器0中断 d.定时器1中断。
6.定时器若工作在循环定时或循环计数场合,应选用( )
a.工作方式0 b.工作方式1 c.工作方式2 d.工作方式3
单片机的外部中断1的中断请求标志是( )
8.下列标号中,正确的标号是( )
a.1bt:
9.串行口每一次传送( )字符。
a.1个 b.1串c.1帧 d.1波特。
10.要想把数字送入dac0832的输入缓冲器,其控制信号应满足( )
三、简答题(每小题4分,共20分)
1.如何正确使用p3口?
2.简述累加器的acc的作用。
3.简述寄存器间接寻址方式及其寻址范围。
4.简述mcs-51单片机的中断入口地址。
5.简述串行数据传送的特点。
四、读程序题(每小题4分,共20分)
1.执行下列程序段后,(p1
mov p1,#5dh
cpl p1.1
cpl p1.2
clr p1.6
setb p1.7
2.执行下列程序段后,(acy)=_
mov a,#c5h
rl a3.下列程序段执行后,(r07eh)=_7fh
mov r0,#7eh
mov 7eh,#0ffh
mov 7fh,#40h
1nc @r0
1nc r0
1nc @r0
4.已知(sp)=60h,子程序subtrn的首地址为0345h,现执行位于0123h的acall subtrn双字节指令后,(pc)=_61h62h)=
5.阅读下列程序,说明其功能。
mov r0,#data
mov a,@r0
rl amov r1,a
rl arl a
add a,r1
mov @r0,a
ret五、编程题(每小题4分,共20分)
1.已知在累加器a中存放一个bcd数(0~9),请编程实现一个查平方表的子程序。
2.请使用位操作指令实现下列逻辑操作:
bit=(∨p1.0)∧(11h∨cy)
3.已知变量x存于var单元,函数值y存于func单元,按下式编程求y值。
y=4.已知在r2中存放一个压缩的bcd码,请将它拆成二个bcd字节,结果存于sum开始的单元中(低位在前)。
5.将存于外部ram 8000h开始的50h数据传送0010h的区域,请编程实现。
六、综合应用题(每小题10分,共20分)
1.已知如图,8155的pa口用于输出,pb口用于输入,pc口用于输出,请:
(1)写出8155的各i/o口的口地址和存储器的地址范围。
(2)编写出8155初始化程序。b155命令字格式:
2.已知如图并给出下列程序,请在读图并理解程序后回答下列问题:
(1)程序功能为___
(2)adc0809的口地址为___
(3)eoc的作用是___
(4)程序运行结果存于___
adc:mov dptr,#7ffoh
mov r0,#0a0h
mov r2,#
mov a,#
loop:movx @dptr,a
jb p3.3,$
movx a,@dptr
movx @r0,a
1nc dptr
1nc r0
djnz r2,loop
ajmp adc
教师:张常全。
单片机试题 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 单片机中,常用作地址锁存器的芯...
《单片机》期末试题C
2006 2007 学年度第一学期。单片机原理及接 术 期末考试。课程 14606610 试卷编号 06206s c 命题日期 2007 年 6 月 15 日。答题时限 90 分钟考试形式 闭卷笔试。得分统计表 一 选择题 每题1分,共15分 1.所谓cpu是指。a 运算器与存储器 b 运算器与控制...