单片机试卷 09-10

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《微控制器应用技术》期末测验

班级 学号 姓名 成绩

【说明】本试题分为两部分,满分70分,答题时间不超过140分钟。答案写在试题后面,请写清题号。

一. 简答题(本题满分20分,回答尽量简洁明了)

1. 下面的汇编程序..段.

实现什么功能?(6分) MOV R7,#10

MOV R0,#30H

MOV R1,#60H

LOOP : MOVX A , @R0

CPL A 2. 写出能实现下列功能的指令段。(4分)

1)把ROM1600H 单元的内容传到片外RAM 的16H 单元。

2)把P1口的P1.5、P1.6两位清零,低4位取反,其余不变。

3. 简述看门狗的作用。(5分)

4. 学完课程后,你能用单片机解决一个实际问题吗?写出大体思路,要求不能和下面10个题中任何一个题重复。(5分)

二.综合设计题 以下10个题目中,每位同学做其中一题,题目序号由考前随机指定。满分的条件时:硬件和软件正确而且完备,否则酌情减分。和题目要求无关的硬件或软件将被判为0分。(本题满分50分) 1. 用MCS-51单片机的串行口扩展一个并行8位I/O 接口,实现8个LED 循环依次点亮(间隔1秒)。 2. 用MCS-51单片机的并行I/O 口连接1个LED 和两个开关,单片机启动后LED 不亮。开关1接通时程序停止,开关1断开时实现LED 周期性的亮灭,间隔时间由开关2控制,断开时为1秒,接通时为0.1秒。

3. 用MCS-51单片机、两片74LS244、两片74LS373扩展16个输入口和16个输出口。输入口接16个按钮,输出口接16个LED ,编程实现按下按钮时相应LED 亮,放开按钮时相应LED 熄灭。扫描周期50毫秒。

4. 用MCS-51单片机和4片6264扩展单片机的存储器容量到32kB ,编写程序实现:(1)把数据0~255分别存入第一片的前256个存储单元;(2)把第二片的前100个单元内容复制到第三片的开头部分。

5. 设计一个打铃器,实现全天(7:50—18:15)的定时打铃,打铃时间与学校上课时间相同。

6. 设计一个软件实现的时钟,用8位数码管显示(硬件译码静态显示),显示格式为“时-分-秒:XX-XX-XX ”

7. 用ADC0809和MCS-51单片机设计一个单路电压检测系统,量程0~5V ,测量值用三位数码管显示(软件译码动态显示),显示格式为:0.00~5.00。数据刷新周期为0.5秒。

8. 用DAC032、ADC0809和MCS-51单片机设计一个函数运算器,函数关系式为∑==8

1

81i i x y ,其中i x (i=1~8)为8路输入的0~5V 电压,y 为输出电压。数据更新周期为0.1秒。 9. 设计一个两路频率信号采集系统,输入的矩形脉冲高电平为12V ,低电平为0V ,经过光电隔离后进入单片机。频率的输入范围为0~1000Hz ,采集结果通过串口发送到PC 机上显示,显示格式为:“通道1:XXXX 赫兹,通道2:XXXX 赫兹”,频率数据的刷新周期为1秒。画出硬件并编写单片机一侧的程序。

10. 实现MCS-51单片机与PC 机通信,PC 机为通信的主方,单片机为从方。单片机接收PC 机的1个整数(范围为0~212-1),把该数平方后发送给PC 机。要求画出硬件电路并编写单片机一侧的程序。帧格式如下:

你被指定做第 题。 ADD A ,#1 MOV @R1,A INC R0 INC R1 DJNZ R7,LOOP

相关文档
最新文档