51单片机考试试题

发布 2024-04-17 19:45:11 阅读 9412

考生须知:本试题由填空题、计算题、简答题三部分构成,满分100分,考试时间为120分钟,请使用黑色中性笔作答。

一、 填空题(每空1分,共5分)

1. 10010100的十进制为___十六进制为反码补码为。

2. -128的补码。

二、 计算题(每题5分,共15分)

1. 已知x为double型,x=4.0,y=3+15x/20,y的值为。

2. 阅读以下程序,并根据程序得出相应的结果:

#include <>

int f(int x);

int y;

if (x==0||x==1) return(3);

y=x*x-f(x-2);

return y;

main()

int z;

z=f(3);

printf(“%d”,z);

运算结果为提示:%d为整型输出)

3. int w=’a’ w=((14||15)&&w<’a’))

求w的值为。

三、 简答题(每题10分,共80分)

1. 请写出51单片机的三大部分的名称,单片机最小系统的组成,存储器类型及基本大小。

2. 请阐述51单片机i/o口默认状态及数据存储器和程序存储器的特点。

3. 请阐述一个中断事件从发生到处理完毕的过程(可通过简图加以说明)。

4. 请写出每个外部中断对应的i/o口及外部中断触发的条件。

5. 写一个外部中断1(int1)的初始化程序和中断服务函数框架并简述一下各个寄存器作用。

6. mcs-51单片机的定时/计数器的工作方式有哪些?如何在c程序上对其工作方式进行选择(写出相应的寄存器名称即可。

7.若使用定时器t0,从p1。1口输出一个周期为20ms的方波,写出中断服务程序的框架,要写入定时器装入的初值(设晶振频率为12mhz)。

读程序,阐其意。

if (条件 a)

else if (条件 b)

动作 b}else

分别写出a,b,c执行的充要条件。

单片机考试试题

一 填空题。1 单片机是把 处理器 存储器 定时器 计数器以及i o接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。2.除了单片机这一名称之外,单片机还可称为微控制器 嵌入式控制器。3 计算机的系统总线有地址总线 控制总线和数据总线。4 80c51单片机基本型内部ram有 128 个字...

单片机考试试题

单片机原理及应用试卷a 一 填空题 每空1分,共20分 1 单片微型计算机由cpu 存储器和 i o 三部分组成。2 mcs 51系统中,当信号有效时,表示从p0口稳定地送出了低8位地址。3 访问8031片外数据存储器采用的是寄存器间接寻址方式。4 累加器 a 80h,执行完指令 add a,83h...

单片机考试试题

单片机原理及应用 试卷1 本试题分笔试题和操作题两部分。共100分,考试时间120分钟。第一部分笔试题。本部分共有4大题,总分60分,考试时间60分钟,闭卷 一 填空题 每空1分,共20分 1 计算机中最常用的字符信息编码是 2 mcs 51系列单片机为 位单片机。3 若不使用mcs 51片内存储器...