单片机C语言试题

发布 2024-04-17 19:50:11 阅读 6831

单片机原理2011-2012学年度期中测试。

班级姓名学号。

一、填空题(每题1.5分,共30分)

1.当使用 8051 单片机时,需要扩展外部程序存储器,此时 ea 应为___程序计数器pc用来。

2. c51中存储类型xdata定义的是___存储空间,其地址范围是。

3.若由程序设定 rs1、rs0=10,则工作寄存器 r0~r7 的直接地址为。

4. mcs-51 单片机有___级优先级中断,__个中断源,分别为。

5.**处理器 cpu 是单片机的核心,它完成。

6.所谓中断源即是mcs-51单片机外部中断请求信号有电平方式和___在电平方式下,当采集到int0、int1的有效信号为时,激活外部中断。

7.8051 内部数据存储器的地址范围是对应的位地址范围是外部数据存储器的最大可扩展容量是kb。

8. 串行通讯中有___和异步两种基本方式。。

9.单片机内包含组成微机的三个主要功能部件是和。

10.80c51 单片机基本型内部 ram 有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是区,二是区,三是区。

11.在 8051 单片机中,由___个振荡周期组成 1 个状态周期,由___个状态周期组成 1 个机器周期。

12. 80c51 复位初始化时未改变 sp 的内容,第一个入栈的单元地址为。

13.对于 80c51 无嵌套的单级中断,响应时间至少___个机器周期,最多___个机器周期。

14. 8051 单片机的存储器的最大特点是。

信号的作用是8051的堆栈指针是___

16. 8051 复位后,pcpsw= _h,17. mcs-51 内部提供___个可编程的___位定时/计数器,定时器有___种工作方式。

18.8051 的 c/t 是___计数的;设 mcs-51 单片机晶振频率为 12mhz,定时器作计数器使用时,其最高的输入计数频率应为___

19. .mcs-51 单片机的通讯接口有___和___两种型式。在串行通讯中,发送时要把___数据转换成___数据。接收时又需把___数据转换成___数据。

20. mcs-51单片机的p0口和p2口除了可以作为并行口进行数据的输入/输出外,通常还用来构建系统的___和___

二、判断对错,如对则在( )中写“√”如错则在()中写“×”10 分)

1.mcs-51 的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续时间不小于 1 个机器周期。 (

3.定时器 t0 中断可以被外部中断 0 中断。(

4.定时器c/t工作于方式2时,thx只起预置作用。(

5.内部 ram 的位寻址区,既能位寻址,又可字节寻址。(

6.特殊功能寄存器 scon 与定时器/计数器的控制无关。 (

8.串行口工作方式 1 的波特率是固定的,为 fosc/32。()

9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被 rd 还是被 psen 信号连接。(

10.逐次比较型 a/d 转换器与双积分 a/d 转换器比较,转换速度比较慢。()

三、简答题(每题5分,共40分)

单片机程序状态字中有哪些标志位?作用是什么?

2.说出振荡周期、时钟周期、机器周期、指令周期之间的关系?

3. mcs-51单片机有哪几个输入输出口?各有什么特点?各有什么作用?

4.简述中断、中断源、中断优先级及中断嵌套的含义?

5.简述mcs-51中断响应的过程,并说明5个中断源的中断向量地址?

6.mcs-51 采用 12mhz 的晶振,定时 1ms,如用定时器方式 1 时的初值(16 进制数)应为多少?(写出计算过程)

7.按照给定的存储类型和数据类型,写出下列变量的说明形式。

up,down,flag使用位寻址的数据区;first ,last浮点小数使用外部数据存储器存储;

cc,ch使用内部数据存储器存储;text enter parameter:";使用程序存储器存储。

8. mcs-51单片机存储器分为几类?写出每类存储器的地址范围?

四、编程题(每题10分,共20分)

1.用单片机的内部定时器来产生矩形波,要求p1.0输出频率为100hz,占空比为2:1(高电平时间长)设单片机的时钟频率为12mhz,写出有关程序。

2.用p0口接8个开关,p1口接8个发光二极管,要求每个开关与一个发光二极管对应,画图(含最小系统)并写出发光二极管随开关变化的程序。

单片机C语言试题

单片机c语言试题 二 一 填空题。1 设x 5ah,y 36h,则x与y 或 运算为 x与y的 异或 运算为 2 若机器的字长为8位,x 17,y 35,则x y 110100 x y 11101110 要求结果写出二进制形式 3 单片机复位后,堆栈指针sp的值是 4 单片机中,常用作地址锁存器的芯...

2019单片机C语言

皖西学院12 13学年度第1学期期末考试试卷 a卷 信息工程学院电子信息工程专业本科10级单片机原理及应用课程。注 上图是本次试卷部分可能用到元件,该单片机工作在12mhz,单循环120次为1ms,其参数如电阻值 电容值可根据实际需要标注,绘简图即可!共阳极7段数码管0 9显示驱动信号 步进电机激励...

单片机试题C

邯郸职业技术学院2006 2007学年第二学期。单片机原理与应用试卷 c 系别 专业 班级 姓名 学号 成绩 一 填空题 每空格1分,共10分 布尔处理机的存储空间是 口通常用作 也可以作通用的i o口使用。3.若由程序设定rs1 rs0 01,则工作寄存器r0 r7的直接地址为 4.8051的堆栈...