- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
09级单片机原理答案B
河南城建学院2009—2010学年第一学期期末考试
《单片机原理及应用》试题(B卷)参考答案及评分标准
供 电气工程及其自动化 专业 1214071、2、3班使用 2009年月
一、填空题(每空1分,共20分)
1、CPU 时钟电路 位处理器
2、程序计数器PC 指令寄存器 指令译码器
3、3 256
4、寄存器区 位寻址区 用户RAM区、符号数 正确、
7、DPTR或PC 累加器A 数据表格、有效的低电 脉冲的后沿负跳有效、2分,共20分)
1、C 2、D 3、A 4、A 5、B 6、C 7、D 8、D 9、B 10、D
四、简述题
1、中断控制原则包括了三部分;低优先级中断不能打断高优先级中断,而高优先级中断可以打断低优先级中断,以实现中断嵌套;如果一个中断请求已被响应,则同级的其他中断将被禁止,即同级中断不能嵌套,如果同级的多个中断请求同时出现,则按CPU的同级查询次序确定那一个中断先响应。2、CPU是通过测试TCON和SCON中各个标志位的状态来确定有没有中断请求发生以及是那一个中断源的中断请求。3、MCS一51单片机外部中断1的中断地址区为0013H~001AH,当外部中断1的中断服务程序INTPl放置在程序存储区的2000H开始的存储区,此时,在编程时通过以下方式,可实现对中断服务程序的执行:ORG 0013HJMPINTPl或(JMP 2000H)4、答:方式一,在第一个定时器的中断程序里关闭本定时器的中断程序,设置和打开另一个定时器;在另一个定时器的中断程序中关闭本定时中断,设置和打开另一个定时器。这种方式的定时时间为两个定时器定时时间的和。(3分)
方式二,一个作为定时器,在定时中断后产生一个外部计数脉冲(比如由P1、0接INT0产生),另一个定时器工作在计数方式。这样两个定时器的定时时间为一个定时器的定时时间乘以另一个定时器的计数值。(3分)
五、编程设计题 (每题13分,共26分)
1.
程序框图 (3分)参考程序共(10分),程序写错一条扣2分,最多扣10分,少注释最多扣2分。
ORG 0000H
SE18: MOV P1,#0FFH ;送P1口
LO34: MOV A,#0FEH ;L1发光二极管点亮
LO33: MOV P1,A
LCALL SE19 ;延时
RL A ;左移位
SJMP LO33 ;循环
SE19: MOV R6,#0A0H
LO36: MOV R7,#0FFH
LO35: DJNZ R7,LO35
DJNZ R6,LO36 ;延时
RET
END
#includereg51.h
#includeintrins.h
#define uchar unsigned char
#define uint unsigned int
uint count=0;
uint i;
void timer0(void)interrupt 1 using 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
count++;
if(count==20)
{
count=0;
P0=_cror_(P0,1) ;
}
}
void main()
{
P0=0x7f;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
while(1);
}
2. 解:根据题意可算出ADC0809的8个模拟量输入通道的地址为:
?7F00H~7F07H?(3分)
参考程序共(10分),程序写错一条扣2分,最多扣10分,少注释最多扣2分。
??????其数据采集的初始化程序和中断服务程序如下:
ORG ?? 0000H
?????? AJMP ? MAIN
?????? ORG ?? 0030H
MAIN:?
MOV R0, #30H ; 设立数据存储区指针
MOV R2, #08H ; 设置8路采样计数值
SETB IT0 ; 设置外部中断0为边沿触发方式
SETB EA
您可能关注的文档
- 班级自主管理与小组建设.doc
- 2015高考考试说明公布_详解各科题目变化.doc
- 2015.1.6交大附分校校园防踩踏安全知识讲稿.doc
- 2014年“质量月”活动总结.doc
- 食物浪费现状及其应对策略.ppt
- ”短命建筑“问题的成因浅析.docx
- 精品课件·《从百草园到三味书屋》_(图片精美).ppt
- C语言总结笔记.docx
- 2015-2016团建手册.docx
- 基于标准的教学ppt.ppt
- 2025年高考数学圆锥曲线常用二级结论.docx
- 甘肃省靖远县高三下学期第二次联考数学(理)试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试英语试卷扫描版含答案.doc
- 广东省高三第一次模拟考试英语试题扫描版含答案.doc
- 四川省德阳五中高三二诊考试数学(文)试卷扫描版含答案.doc
- 山西省高三第一次模拟考试理科综合试题扫描版含答案.doc
- 四川省广安眉山内江遂宁高三第三次诊断性考试理综化学试题扫描版含答案.doc
- 河南省六市高三下学期第一次联考试题(3月)数学(文)扫描版含答案.doc
- 山西省忻州市2017-2018学年高二上学期期末考试生物试题扫描版.doc
- 2025年国有企业领导班子、市行政审批和政务信息管理局党组书记、局长对照“四个带头”含违纪行为为典型案例检视剖析材料【2篇文】.docx
文档评论(0)