单片机考试题

发布 2024-04-17 18:30:10 阅读 7911

填空题。

1、某单片机系统t1用外部门控制以模式2计数, t0以模式1定时,则模式寄存器tmod应该设置为(0xe1)。

2、使用getchar、scanf等函数从串行口输入数据时,必须先对串行口初始化,串行口初始化的内容主要包括(设置串行口工作方式,并启动接收)和(配置串行口时钟,设置波特率)两个方面。

3、cpu与外设之间传送数据有(程序控制方式)、中断方式和dma三种方式

4、定时器/计数器t2以( 自动重装 )方式工作时,外部信号t2ex触发使rcap2l、rcap2h中的初值装入计数器tl2、th2。

5、若需要将外部中断0设置为下降沿触发,则应执行的语句为it0=( 1 )。

6、c51中断入口地址与中断号m之间的关系为:中断入口地址=( 3+8×m )。

选择题。1、在mcs-51中,需要外加电路实现中断撤除的是( d )。

a)定时中断。

b)脉冲方式的外部中断。

c)外部串行中断。

d)电平方式的外部中断。

2、单片机串行口的工作方式( b )是10位异步方式。

a、0 b、1 c、2 d、3

3、psw中的溢出标志指的是( c )。

a、cy b、ac c、ov d、p

判断题。1、存在空闲位不是串行异步通信的特征之一。 错误

2、equ的功能是将右边的项赋值给左边。在汇编过程中,遇到equ定义的符号名,就用其右边的项代替符号名。 正确。

c52单片机有一个与定时器2相配套的16位捕获特殊功能寄存器rcap2,它的地址是0xca,定义rcap2的方法是:sfr rcap2=0xca; 错误

简答题。1、简述定时器/计数器t0以模式3工作时t1的原理结构及适用场合。

与其它模式下的t1比较,仅包括两个部分:

1)信号源,包括内部时钟信号和外部计数脉冲信号;

(2)计数器,包括低8位tl1和高8位th1两个部分。

一般作为串行口的波特率发生器使用。

2、mcs-51单片机的p0~p3口用作通用i/o口输入数据时应注意什么?p0口用作输出口输出数据时应注意什么?

mcs-51单片机的p0~p3口用作通用i/o口输入数据时应注意先向口锁存器写1;p0口用作输出口输出数据时应加上拉电阻。

程序简述题。

1、写出单片机c语言程序中语句“tmod=0xd5;”的功能。

设置t1以模式1计数、外部门控制运行,设置t0以模式1计数。

2、阅读下面c语言函数,对各句做注释,并指出函数的功能。

unsigned char data array[20];

void move_data()

unsigned char i;

unsigned char code *pp;

pp=0x30;

for(i=0;i<20;i++)

array[i]=*pp+i);

函数功能:把程序存储器地址从0x30开始的20个字节数据,传送到片内ram的数组array中。

计算题。1、编写程序,查找片内ram的30h~50h单元中是否有55h这一数据,若有,则51h单元置为ffh;若未找到,则将51h单元清0。

mov r0,#30h

mov r2,#21h

mov 51h,#

loop:cjne @r0,#0,next

mov 51h,#0ffh

ljmp over

inc r0

djnz r2,loop

over:

2、编写一函数,对无符号字符型数组用冒泡法从小到大进行排序,函数的入口参数为拟排序的数组aa和数组的长度m。

void sort(unsigned char aa, unsigned char m)

unsigned char i,j,n,tem;

for(i=0;i { n=m-i-1;

for(j=0;j { if(aa[j]>aa[j+1])

tem=aa[j];

aa[j]=aa[j+1];

aa[j+1]=tem;

3、编写程序计算24h,25h中的16位数乘以2,结果放21h,22h,23h中。

mov a,24h

clr crlc a

mov 21h,a

mov a,25h

rlc amov 22h,a

clr arlc a

mov 23h,a

单片机考试题

单片机原理与应用 练习题及评分标准。一 填空题 每空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 个存储空间,它们分别是 片内数据存储区 片外数据存储区 片内程序存...