填空题。
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 个存储空间,它们分别是 片内数据存储区 片外数据存储区 片内程序存...