|
中国石油大学(北京)网络与继续教学学院
期末考 试
《单片机原理及应用》
学习中间:_______ 名字:________学号:_______
关于课程考试违规做弊的阐明
1、提交文件中涉嫌抄袭内容(包含抄袭网上、书本、报刊杂志及其他已有论文),带有显着外校符号,不契合学院要求或学生自己状况,或存在查明出处的内容或其他可疑字样者,判为抄袭,分数为“0”。
2、两人或两人以上答题内容或用语有50%以上一样者判为相同,分数为“0”。
3、所提交试卷或资料没有对教师标题进行作答或提交内容与该课程要求彻底不相干者,确定为“白卷”或“错卷”,分数为“0”。
阐明:共100分,每题20分,鄙人题中任选5题。
1. 运用守时器/计数器1进行守时,每隔10ms发生一次中止守时。假定单片机的晶振频率为12MHZ。请编写初始化程序。
2. 已知内部数据存储器30H和40H单元的内容别离是67H和77H,履行下列一段程序后,试剖析有关单元内容。
MOV R0,#30H;
MOV A,@R0 ;
MOV @R0,40H ;
MOV 40H,A ;
MOV R0,#60H;
3. 指出下列指令中画线的操作数的寻址方法。
MOVX A,@DPTR ;
MOV DPTR,#0267H :
MOVC A,@ A+DPTR :
MUL AB :
INC DPTR :
MOV A,50H :
MOV A,@R0 ;
SUBB A,R7
4. 啥是中止优先级?中止优先处理的准则是啥?
5. 仓库有哪些功用?仓库指示器(SP)的效果是啥?
6. 内部RAM低128单元区分为哪三个首要有些?各有些的单元地址为何?
答案
1.解:已知:时钟频率为12MHZ,则T机=12/12 MHZ= 1µs
取T1,方法1
守时10ms的计数初值:
计数初值=216-t/1µs=65536-10000/1 =65536-10000=55536=1101100011110000B
= 0D8F0H=0D8H(高8位)0F0H(低8位)
程序清单:
ORG 0000H
AJMPMAIN
ORG 001BH
AJMPDZ51
ORG 0100H
MAIN:MOVIE,#0FFH
MOVTH1,#0D8H
MOVTL1,#0F0H
SETBTR1
MOVTMOD,#10H
SJMP$
DZ51:MOVTH1,#0D8H
MOVTL1,#0F0H
RETI
END
2.
(R0)=30H
(A)=67H
(30H)=(40H)=77H
(40H)=67H
(R0)=60H
3.直接寻址。
当即寻址
变址寻址
存放器寻址
直接寻址
直接寻址
存放器直接寻址
存放器寻址
4.答:中止优先级是多个中止源哪个优先呼应中止的等级。关于MCS-51单片机,中止优先处理的准则是:
(1) 不一样级的中止源一起请求中止时——先高级后初级;
(2) 同级的中止源一起请求中止时——事前规则;
(3) 处理初级中止又收到高级中止恳求时——停低转高;
(4) 处理高级中止又收到初级中止恳求时——高不睬低。
5.答:仓库的功用首要是在子程序调用或中止处理时保护现场数据、回来后康复现场数据。
仓库指示器(SP)的效果是用来指示栈顶方位的存放器。
6.答:内部RAM低128单元区分为三个首要有些:(1)工作存放器区,地址为00H~1FH;(2)位寻址区:地址为20H~2FH;(3)一般RAM区:地址为30H~7FH。
1.参阅第二章。
2. 参阅第二章、第三章
3. 参阅第三章第二节指令寻址方法
4. 参阅第四章第三节中止处理过程
5. 参阅第二章
6. 参阅第六章单片机存储器的拓展 |
|