填空题。
1、定时器/计数器t0以模式3工作时t1的原理结构可以分为(信号源,包括内部时钟信号和外部计数脉冲信号)和(计数器,包括低8位tl1和高8位th1两个部分)两个部分。
2、程序计数器pc的内容是(将要执行的下一条指令的地址)。
3、某单片机系统t1做串行口波特率发生器,t0以模式3工作,用tl0计数,用th0定时,则模式寄存器tmod应该设置为(0x27)。
选择题。1、使用printf、putchar、puts函数输出数据,必须先对串行口初始化,初始化内容之一是写scon设置串行口工作方式。设串行通信传输格式为8个数据位、1个停止位,1个校验位,则设置scon的数值为下面的(c)。
a、0x40; b、0x80; c、0xc0; d、0x50。
2、中断查询确认后,在下列各种89c51单片机运**况中,能立即进行响应的是( d )。
a)当前正在进行高优先级中断处理。
b)当前正在执行reti指令。
c)当前指令是div指令,且正处于取指令的机器周期。
d)当前指令是mov a,r3
3、某单片机系统使用t0中断定时扫描显示数码管,系统还使用了外中断0、外中断1和串行口中断,为了使其它中断对数码管显示不产生影响,可以通过设置各个中断的优先级实现,对中断优先级寄存器ip设置为下面的(a)。
a、0x02; b、0x04; c、0x08; d、0x20。
简答题。c52有哪些中断源?各有什么特点?
答: 89c52中断系统共有6个中断请求源:(1)外部中断请求0,中断请求标志为ie0。
(2)外部中断请求1,中断请求标志为ie1。(3)定时器/计数器t0溢出中断请求,中断请求标志为tf0。(4)定时器/计数器t1溢出中断请求,中断请求标志为tf1。
(5)串行口中断请求,中断请求标志为ti或ri。(6)定时器/计数器t2溢出中断请求,中断请求标志为tf2。
特点:2个外部中断源,4个内部中断源。
2、简述mcs-51单片机片内ram存储的空间分配。内部ram低节分为哪几个主要部分。
mcs-51单片机片内ram分为低节、高节和sfr。内部ram分为工作寄存器组区、位寻址区和用户数据区三部分。
3、为什么定时器t1用作串行口波特率发生器时,常选用工作模式2?若已知系统时钟频率和通信用波特率,如何计算其初值?
定时器的模式2是8位自动重装初值的方式,可以产生非常精确的定时时间,所以被用作串行口波特率发生器。
定时器初值计算公式:x=256-fosc*(smod+1)/(384*波特率)
4、写出单片机c语言程序中语句“tmod=0x92;”的功能。
设置t1以模式1定时、外部门控制运行,设置t0以模式2定时。
计算题。1、设89c52单片机的晶振为11.0592mhz,串行口工作于方式1做数据收发,波特率为9600b/s。完成以下串行通信的初始化工作。
1)写出t1以模式2定时作为波特率发生器的模式字;
2)计算t1的计数初值;
3)写出串行口控制寄存器的控制字;
4)写出初始化程序段(包括定时器和串行口)。
1)tmod=0x20
2)0xfd
3)scon=0x50
4)tmod=0x20;
th1=0xfd;
tl1=0xfd;
tr1=1;
scon=0x50;
2、片内ram的30h单元内存放着一压缩的bcd码,编写程序,将其拆开并转换成两个ascii码,分别存入31h和32h单元中,高位在31h中。
mov r0,#30h
mov a,@r0
push acc
swap a
anl a,#0fh
orl a,#30h
inc r0
mov @r0,a
pop acc
anl a,#0fh
orl a,#30h
inc r0
mov @r0,a
sjmp $
3、试编写程序,统计片内ram中从40h单元开始的20个单元中0的个数,结果存于r2中。
mov r0,#40h
mov r7,#
mov r2,#
loop:cjne @r0,#0,next
inc r2
next:inc r0
djnz r7,loop
4、用单片机p0口输出段选码,pl口输出位选码,写出数码管显示程序。
#include<>
unsigned char code led=
0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f, 0x77, 0x7c,0x39,0x5e,0x79, 0x71,0x40,0x00}
unsigned char dispbuf[6];
void disp()
unsigned char i;
for(i=0;i<6;i++)
p0=led[dispbuf[i]];
p1=1 单片机原理与应用 练习题及评分标准。一 填空题 每空1分 1 微处理器有和若干寄存器组成。2 十进制数 47用8位二进制补码表示为。3 mcs 51中凡是字节地址能够被整除的sfr均能位寻址。4 mcs 51有4个并行io口,其中是准双向口,所以由输出转输入时必须先。5 计算机的系统总线有地址总线和... 一 选择题 第三章习题 20分,每小题1分 1.在单片机cpu中,psw中的cy ac ov和p是反映 参与运算的状态。a dptr b bc a d sp2.mcs 51系列单片机中,反映程序运行状态或反映运算结果的特殊功能寄存器是 a pcb psw c ad sp 3.mov a,r0这条指令... 复习题。一 填空题。1 通常单片机上电复位时pc 0000 h,sp 07 h,通用寄存器则采用第 0 组。2 mcs 51单片机系列有 5 个中断源。4 指令格式由 操作码 和 操作数 这两部分组成。5 8051在物理结构上有 4 个存储空间,它们分别是 片内数据存储区 片外数据存储区 片内程序存...单片机考试题
单片机考试题
单片机考试题