中国计量学院2014~2015学年第一学期。
单片机原理及其应用 》课程。
试卷(b)参***及评分标准。
开课二级学院:光电学院,学生班级:12光电12 , 教师:刘涛
一。填空题(共20分)
1. 地址总线,数据总线,控制总线。
2. psw
3. 0013h
4. 定时器1中断。
5. 内部数据,30h-7fh,先进后出。
6. uvproj,hex
7. 5/256 v
8. 中断,查询。
9. 上拉。
10. 6030h,38h
11. sfr,bit
二。选择题(共20分)
三。简答题(共25分)
1. 相同:转移到目标地址去执行指令。
不同:转移指令不返回到断点处,调用指令需要返回。
2. (1)中断函数不能进行参数传递。
2)中断函数没有返回值。
3)中断函数不能被直接调用。
4)若中断函数中调用了其他函数,则被调用函数所使用的寄存器必须与中断函数相同。
5)中断函数编译时,编译器会自动在程序开始和结束处加上相应的出入栈内容。
3. (1)建立项目文件。
2)给项目添加程序文件。
3)编译,连接项目,形成目标文件。
4)**运行,调试,观察结果。
4. 立即数寻址mov dptr,#2000h
直接寻址mov 30h,20h
寄存器寻址mov r1,30h
寄存器间接mov a,@r0
变址寻址movc a,@a+pc
位寻址clr c
相对寻址jz rel
四。作图。p2.7为低电平0,两片6264芯片的地址空间为:
第一片:01000000000000000~0101111111111111,即4000h~5fffh;
第二片:00100000000000000~0011111111111111,即2000h~3fffh;
p2.7为高电平1,两片6264芯片的地址空间为:
第一片:11000000000000000~1101111111111111,即c000h~dfffh;
第二片:10100000000000000~1011111111111111,即a000h~bfffh;
五.编程。1)从p1.7输出周期性矩形波,每个周期内高电平20ms,低电平10ms。
用t0定时10ms方式1,用r2计t0溢出的次数,初始值x=2^16-10*10^3=55536=(d8f0h),th0=0d8h,tl0=0f0h
2) org 0000h
ljmp main
org 000bh
ljmp intt0
org 0100h
main:mov tmod,#01h
mov th0,#0d8h
mov tl0,#0f0h
mov r2,#00h
setb ea
setb et0
setb tr0
clr p1.7
sjmp $
intt0:mov th0,#0d8h
mov tl0,#0f0h
inc r2
cjne r2,#01h,next
sjmp next1
next: cjne r2,#03h,next2
mov r2,#00h
next1: cpl p1.7
next2: reti
end六.(1)
第一步,输入3位地址,并使ale=1,将地址存入地址锁存器中,经地址译码器从8路模拟通道中选择一路模拟量送到比较器;第二步,送start一高脉冲,start的上升沿使逐次逼近寄存器复位,下降沿启动a/d转换,并使eoc信号为低电平;第三步,当转换结束时,转换的结果送入到输出三态门锁存器中,并使eoc信号回到高电平,通知cpu已转换结束;第四步,当cpu执行一读数据指令是,使oe为高电平,则从输出端读出数据。
3)b3 2分。
(4)编程,动态显示模数转化结果 5分。
#include<>
#define uchar unsigned char
#define uint unsigned int
sbit l1=p2^1;
sbit l2=p2^2;
sbit l3=p2^3;
sbit adda=p3^4;
sbit addb=p3^5;
sbit addc=p3^6;
sbit st=p3^2;
sbit oe=p3^0;
sbit eoc=p3^1;
static uchar data x,led1,led2,led3;
void delay(uint);
uchar codevalue[10]=;
void main()
p1=0xff;
adda=1;addb=1;addc=0;
st=0;st=1;st=0;
while(1)
void delay (uint i)
uint j;
for (j=0;j}
单片机原理试卷2答案
沙洲工学院 2005 2006 学年第1学期。单片机原理及应用 考试试卷答案。课程代号 336120 05试卷编号 02 班级学号姓名成绩。一 填空题 20分,每空1分 1 单片机的硬件组成包含 cpu 存储器 i o接口等三部分,各组成部分之间通过总线相连接。系列单片机中,movx a,ri指令与...
答案单片机试卷
一 填空题 每空2分,共30分 二 判断题 每题2分,共20分 三 简答题 3小题,共15分 1 答 为了指示栈顶地址,所以要设置堆栈指示器sp,sp的内容是堆栈栈顶的存储单元的地址。系统复位后,sp的内容为07h,但由于堆栈最好在内部ram 的30h 7fh单元中开辟,所以在程设计时应将sp的值初...
单片机试题2答案
单片机原理与接 术 复习题。一 填空。1 若外接晶振为6mhz,则8031单片机的振荡周期为 1 6 s 时钟周期为 1 3 s 机器周期为 2 s 指令周期最短为 2 s 最长为 8 s 2 sp是堆栈指针寄存器,pc是指令指针寄存器 dptr是数据指针寄存器 3 外接程序存储器的读信号为 oe ...