A单片机试题和答案

发布 2024-04-17 18:25:10 阅读 9957

南阳理工学院2010——2011学年第一学期试卷。

课程单片机原理及应用 a卷。

评卷人(签名复核人(签名。

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

c52单片机中,片内数据存储区低128个字节分为3个区,这3个区分别为工作寄存器组区、位寻址区、通用数据区。

2、外部中断0和串行口的中断入口地址分别是和在c51中的中断号分别是和。

3、访问mcs-51单片机的片外数据存储区只能使用指令寻址方式,访问增强型单片机的高节数据存储区只能使用指令寻址方式。

4、中断处理过程可分为三个阶段。

5、mcs-51单片机的定时器/计数器以模式2工作时,主要特点是位方式定时或计数、并且初值寄存器中是初值。

6、mcs-51增强型单片机的定时器/计数器2的控制寄存器t2con的位c/和cp/的功能分别为和。

是一芯片,其容量是。

8、对共阴数码管,显示数字3的段码是带小数点的数字3的共段码是。

9、adc0809是芯片,其主要特点是。

;tlc5615是芯片,以填写并行、或串行)方式与单片机接口。

二、简答题(每题5分,共25分)

1、单片机主要有哪些部分组成?有哪些主要特点?

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

3、简述mcs-51单片机的中断优先级规则。

4、键盘设计时为什么必须抖动?如何去除?

5、简述单片机串行口的四种工作模式及特点。

三、简单画电路题(3分)

复位电路是单片机系统的一个基本部。

分,试画出mcs-51单片机的上电自动复。

位电路,并标出各个器件的参数。

四、阅读程序题(5分*4)

1、注明下面程序段中每条指令执行的操作及该程序段的功能。

mov a,#

mov r1,#30h

mov r7,#50h

lp:mov @r1,a

inc r1

djnz r7,lp

sjmp该程序段的功能为:

2、按下面要求,写出各个变量的定义式:

1)把无符号字符型变量a、b、c,定义在片内ram低节的一般数据区域。

2)把有符号整型变量x、y、z,定义在片内ram区域(允许在高节区域)。

3)把长度为100的浮点型数组array,定义在片外ram区域。

(4)把无符号字符型指针变量*point,定义在程序存储区域,并且指向地址为0x100的单元。

3、已知下面程序段的功能是把片外ram数据区域中,地址从0x0020开始的30个字节数据,传送到片内ram地址从0x36开始的区域中。阅读该程序段,找出错误的地方,在其下面画线,并且把正确语句写在右边。

unsigned char data *p1, i=30;

unsigned char code *p2;

p1=0x36; *p2=0x0020;

while(i -

*(p1++)p2++;

4、下面是某单片机应用系统定时器t0的中断服务程序,t0定时时间为2.5ms,该服务程序有两个功能:一是每次中断都调用系统显示函数display();二是中断若干次、达到1000ms使8个发光二极管循环左移一位显示(控制8个发光二极管的数据在dis_buf[6]中)。

阅读下面程序,根据上面所述功能完善程序。

void int_t0(void) interrupt 1系统晶振频率为11.0592mhz,定时时间为2.5ms

static unsigned int data num=400;

th0提示:需要计算定时2.5ms的初值。

display();

num--;

if(num==0)

elsedis_buf[6]<<1;

五、编程题 (用c语言。7分+10分+10分)

计算机科学与技术系专业班级姓名考号。

密封线内不要答题 )

1、编写一函数,查找片外ram区域中从0x0100开始的200个单元**现0xaa的次数,并将查找的结果从函数中返回。

2、某mcs-51单片机系统使用定时器/计数器t0定时,从p1.0 产生频率为100khz等宽矩形波,假定单片机的晶振频率为12mhz。完成下列各问题:

1)计算t0定时的时间;

2)计算t0在定时时间内的计数值;

3)应该选t0以何种模式工作最恰当?写出模式字tmod的值;

4)计算t0的定时初值;

5)编写主函数和t0中断服务函数,使t0以中断方式从p1.0产生方波。

3、某mcs-51单片机系统使用串行口以方式1发送数据100个字节数据,源数据在片外ram地址从0x0010开始的区域中,要求串行口的波特率为9600b/s,波特率不加倍。设fosc=11.0592mhz。

完成下列各问题:

1)写出定时器/计数器t1的模式字tmod的值;

2)计算为串行口提供时钟的定时器/计数器t1的定时初值;

3)写出串口控制字scon的值;

4)以中断方式从串口发送数据,编写完整的程序,包括主函数、串口中断函数、以及需要的全局变量等。

2010—2011学年第一学期通信09专升本。

单片机原理及应用”试题a参***与评分标准。

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

1、工作寄存器组区、位寻址区、通用数据区。

xx3、用movx指令、间接方式用mov指令、间接方式。

4、中断请求、 中断响应、 中断返回。

5、 8、 可以自动重装、 th0和th1

6、设置计数、定时, 捕获、重装。

7、随机存储器, 8kb

x4f, 0xcf

9、模数转换,8位、8通道、输出锁存缓冲、中速等; 数模转换,串行。

二、简答题(每题5分,共25分)

1、单片机主要有哪些部分组成?有哪些主要特点?

1)主要有cpu、随机存储器、只读存储器、中断系统、定时器/计数器、i/o接口及时钟电路等。

2)体积小、**低、控制能力强、抗干扰能力强等。

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

在进行输入之前,各位必须先输出1。

3、简述mcs-51单片机的中断过程和中断优先级规则。

1)同优先级中断优先规则。

同时中断请求响应次序(即优先次序):

外中断0、t0、外中断1、t1、串行口、t2

不同时中断请求:不能够嵌套中断。

2)不同优先级中断优先规则。

同时中断请求:先响应高级中断请求。

不同时中断请求:高级中断请求能够打断低级中断服务,实现嵌套中断。

4、键盘设计时为什么必须抖动?如何去除?

1)因为单片机运行速度远比抖动的速度快,每一个抖动单片机视为一次按键,因此必须去抖动。

2)硬件方法:用双稳态电路等;软件方法:延时,延时10---20ms。

5、简述单片机串行口的四种工作模式及特点。

方式0:8位同步、扩展移位寄存器(扩展端口)方式、每个机器周期传输一位;

方式1:每帧10位、异步串行通信方式;波特率由t1确定;

方式2:每帧11位、异步串行通信方式;波特率为fosc/64或fosc/32;

方式3:每帧11位、异步串行通信方式;波特率由t1确定;

三、简单画电路题(3分)

复位电路是单片机系统的一个基本部。

分,试画出mcs-51单片机的上电自动复。

位电路,并标出各个器件的参数。

四、阅读程序题(每题5分,共20分)

1、注明下面程序段中每条指令执行的操作及该程序段的功能。

clr aa清0

mov r1,#30h30hr1

mov r7,#50h50hr7

lp:mov @r1,aa(r1)

inc r1r1增加1

djnz r7,lpr7减1不为0转。

sjmp停留于此。

该程序段的功能为:对30h---7fh区域清0。

2、按下面要求,写出各个变量的定义式:

unsigned char data a,b,c;

signed int idata x,y,z;

float xdata array[100];

unsigned char code *point=0x100;

单片机原理试题和答案

网上购物返现金,全网返利最高!1分钱即可提现,24小时到账!广西工学院课程考试。试题答案要点及评分细则 课程名称单片微机原理及应用 单片机技术专业年级 自动化00级 填写人 蔡启仲方华 2002 2003 学年第 2 学期。参 及得分要点评分标准 得分 一 填空题 每空1分,共20分 1 答 cpu...

答案 单片机 试题

单片机原理与接 术期末考试题 理论试题 适应班级 10机械 1 2 班时间 120分钟。班级学号姓名得分。一 填空题 每小题2分,共10分 1.若不使用mcs 51片内程序存储器,引脚必须接使80c51单片机复位有上电复位和低电平 按钮复位。a,0f0h是将a的高4位置1,而低4位 假定dptr的内...

单片机试题A答案

参 与评分标准。一 填空题 每空2分,共20分 1.高级 低级。2.布尔处理器 进位标志位c。3.低128 高128。4.拍节 状态 机器周期 指令周期。二 说明引脚或寄存器功能 每题5分,共25分 1.psen 外部程序存储器读选通信号。2.vss 地线。3.psw 程序状态字。4.pc 程序计数...