内容发布更新时间 : 2024/11/7 21:10:59星期一 下面是文章的全部内容请认真阅读。
学 院 专业班级 学 号 姓 名 …合肥工业大学考试试卷
……… 2009 ~2010学年上学期
单片机原理及应用时间110分钟
线封密 48 学时, 学分,闭卷,总分100分,占总评成绩 %
卷评题 号 一 二 三 四 五 六 七 八 九 十 合 计 ……得 分 ……评卷人 ……复查人 理处
分一、 填空和计算题(本题28分)
0按1、若外接晶振为12MHz时,则单片机的时钟周期、机器周期、指令周期(提绩成示:多种)三个周期的具体值为多少?(6分)
试考 者 违, 息信 生考 写
填2、实时控制是什么?(4分) 准不 外 线封 密 ,题 答 要不 内
线封3、将(10010110)B转换为十进制、BCD码和十六进制。(6分)
密(10010110)B=( )D, (10010110)B =( ) BCD , ……(10010110)B =( )H …
…4、当PSW=01H时, 工作寄存器组R7~R0的地址是 。(2分) ……
线5、引脚RST加上大于 个机器周期的高电平就可使MCS-51复位。(2分) 封密卷6、存储器芯片的容量为128K×8位,它有 根地址线。 (2分) 评
……7、(A)= C9H ,(R2)= 54H,Cy = 1,执行指令: SUBB A, R2 后,
……(A)= H, Cy= ,AC= , OV= 。 (4分)
二、应用MCS-51指令实现以下功能:(本题40分)
1、编程实现将片外程序存储器地址为1500H~1510H单元中的数据块全部传送到片内RAM 0030H~0040H中, 并将原数据块区域全部清零。
2、片内RAM30H单元内容和片外RAM 0030H单元内容相加,结果存于片内RAM 30H单元。
3、用定时器T1工作于方式1产生250μs定时,设Fosc?12MHz,有外部中断INT0(下降沿触
发), T1为最高级,试给定时器T1、外部中断INT0初始化。
4、编程将片内RAM30H、31H和32H单元中叁个无符号数,按升序排序,结果存放于以50H为首的单元中。
5、用位操作指令编程实现以下逻辑关系:
P3.1
≥1 P3.2 &
P3.3 ≥1
P3.4
三、编程:(本题18分)
P3.5 1、 有晶振频率为12MHz的89C51单片机,使用定时器1以定时方法在P1.7输出周期为
500μs,占空比为1:2的方形脉冲, 以定时工作方式1编程实现。(本题9分)
2、 请用中断法编出串行口方式1下的接收程序。设单片机主频为12MHz, 波特率为
9600bps, 接收数据缓冲器在外部RAM, 始址为1000H, 接收数据区长度为0AH。(本题9分)
四、对下列程序进行手工汇编:(本题6分)
程 序 Dey EQU 50H 地 址 机 器 码 ORG 2000H MOV A, Dey CRL C RRC A JZ JE MOV Dey , A JE:SJMP JE
五、某一8031单片机应用系统,以外部扩展一片2832和一片8155芯片,并带有8*2键和2个LED显示器(数码,动态显示)。(本题8分)
注意:8155的片选端接电源低电平,IO/M接P2.7, 其它地址线任选。 1.说明扩展两芯片的作用和地址范围:
2832作用和地址: 8155的RAM作用和地址: 8155的I/O作用和地址:
2、请画出该8031系统外扩部分(2832、8155、键和LED显示器)硬件结构图: