- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东大学
山东大学 2015-2016 学年 2 学期 微机原理及单片机接口技术 课程试卷(A)
控制 学院 生物医学工程 专业 级 学号 姓名
第 PAGE 4 页 共 NUMPAGES 4 页
………………………………………………密………………………………封………………………………线………………………………………………
一、(10 分, 每小题1分) 答案:
1. C6FB (H), 2. -128, 3. 字节直接地址可以被8整除, 4. (寄存器)间接寻址,
5. 30H~7FH(只要不包含80H~FFH即可得分), 6. SBUF(或接收缓冲器, 但写”接收移位寄存器”则错)
7. 14, 8. 6, 9. 有,高电平1
二、(15 分) 答案:汇编语言对应C程序为:(答案不唯一,只要合理正确即可得分)
#include stc15.h???????
unsigned char i;?? //2分
void main (void)
{ SP=0x70;
??????TMOD=0x10;??????? ?//1分
??????TL1=0x58;
??????TH1=0x9E;???????? ??//1分
????? ?i=30; ?//1分
???????ET1=1;????????????
????? ?EA = 1;??????????
???????TR1=1;
???????while(1);?? //2分
}
void T1_ISR (void) interrupt 3??????//2分
{
???????TL1=0x58;
??????TH1=0x9E;???? ?//1分
???????i--;
???????switch(i)?????????? ???? ?//1分
???????{
??????????????case 15:
?????????????????????P2=0x15;
?????????????????????break;????????? ?//1分
??????????????case 10:
?????????????????????P2=0x10;
?????????????????????break; ?//1分
??????????????case 5:
?????????????????????P2=0x5;
?????????????????????break; ?//1分
???? ??? ?case 0:
???????? ???? i=50;
??????????? ?P2=0;
????????? ???break; ?//1分
??????????????default:
??????????????????? ??P2=0xff;
???????????????????? ?break; ? // (?default选项可忽略)
???????}
}
三.(共30分)答:(电路图和程序答案都不唯一,只要逻辑合理,程序和电路对应正确即可得分)
(1) 画出电路原理图如下图所示(正确得5分,电路图不唯一,只要逻辑合理即可得分):
(2) (7分)在12MHz的晶振下,0.5秒的定时超出了定时器0的16位定时器的定时能力,单独用定时器0的计数器,不能实现闪烁周期的定时。12MHz时钟在12分频下,输入到定时器计数器的脉冲频率为1MHz,周期1μs,可用定时器0进行50ms的定时,此时定时器0计数器计数次数=50000μs/1μs=50000,计数初值=65536-50000=15536=0x3CB0(3CB0H),定时器0相关寄存器的赋值初值:TL0=0xB0;????TH0=0x3C; 定时中断服务程序中的辅助变量减法计数器赋值初值i=10。
(3) 完整程序。(18分)(程序和电路需对应,主程序8分,定时中断和外部中断共10分,需区分不同故障,使相应故障指示灯闪烁报警,不能区分者扣5分,其他错误酌情扣分)。
#include stc15.h
sbit P10=P1^0; //故障序号0检测引脚
sbit P11=P1^1;
sbit P12=P1^2;
sbit P13=P1^3;
sbit P14=P1^4; //故障序号4检测引脚
sbit P20=P2
您可能关注的文档
最近下载
- 2024《学前教育法》解读PPT课件.pptx
- 康明发 K280水平关节机器人说明书3.pdf
- 过程控制系统(毕业论文)精馏塔控制系统设计.doc
- 2025年南京市河西新城区国有资产经营控股集团有限责任公司人员招聘笔试模拟试题及答案解析.docx VIP
- 金堂县自来水红旗水库取水工程——原水输水管道复线工程非重大变动环境影响分析.pdf
- 医疗器械的人类受试者临床研究-临床试验质量管理规范(ISO 14155 :2020)中文版.pdf VIP
- 2025年学校体育活动经费预算计划.docx VIP
- 打造企业文化之基助力企业和谐发展.pdf VIP
- 动火作业安全培训.ppt VIP
- BM11_05_BladeEditor.ppt VIP
文档评论(0)