单片机c语言和单片机,求各路神仙帮忙

1 电气自动化技术 13 级与 14 级创新班单爿机及其控制技术期末复习卷 (2015-06) 电气自动化技术 13 级与 14 级创新班单片机及其控制技术期末复习卷 (2015-06) 一、单项选择题一、单项选择题 1、中央处理器是由()构成 A.运算器、存储器B.运算器、控制器 C.运算器和 I/O 接口D.运算器、控制器、存储器和 I/O 接口 2、下列计算机语言中,CPU 能矗接识别的是() A、 自然语言B、 高级语言C、 汇编语言D、机器语言 3、单片机应用程序一般存放在()中。 A.RAMB.CPUC.寄存器D.ROM 4、串行口每次传送()字符 A、1 个B、1 串C、1 帧D、1 波特 5、高级中断打断低级中断的过程称为。 A.中断请求B.中断嵌套C.中断服务D.中断响应 6、当 MCS-51 单片机晶振频率 fOSC为 12MHz 9、定时/计数器有 4 种操作模式它们由寄存器中的 M1 M0 状态决定。 A.TCONB.TMODC. PCOND.SCON 10、MCS-51 单片机各中断源的优先级别设定是利用寄存器() A.TMODB.IPC.PCOND.SCON 11、下列描述中正确的是() 。 A、程序就是软件B、软件开发不受计算机系统的限制 C、软件既是逻辑实体又是物理实体 D、软件是程序、数据與相关文档的集合 12、C 语言中最简单的数据类型包括() 。 A、整型、实型、逻辑型B、整型、实型、字符型 C、整型、字符型、逻辑型D、整型、實型、逻辑型、字符型 13、以下选项中可作为 C 语言合法常量的是 A、-80B、-0 x080C、-8e1.0D、-80.0e 14、以下选项中合法的字符常量是 A、 “B“B、 ’\010’C、 68D、 D 类型数組不可以直接用数组名对数组进行整体输入或输出 B、数组名代表的是数组所占存储区的首地址,其值不可改变 C、当程序执行中数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的 2 出错信息 D、可以通过赋初值的方式确定数组元素的个数 18、使用 Keil μVision 编写 MCS-51 单片機的 C 程序时若定义一个整型变量 x,并由编 译器将其分配至 ROM 位 UART波特率为晶振频率的 1/64 或 1/32 D、11 位 UART,波特率由 T1 控制 二、判断题二、判断题 1、若一個函数的返回类型为 void则表示其没有返回值。 () 2、定时器与计数器的工作原理均是对输入脉冲进行计数 () 3、SFR 中凡是能被 8 整除的地址,都具有位寻址能力 () 4、MCS-51 单片机的程序存储器只能用来存放程序的。 () 5、特殊功能寄存器的名字在 C51 程序中,全部大写 () 6、位 TF0 昰定时器 T1 的溢出中断标志位。 7、include 与include “reg51.h”是等价的 () 8、51单片机只能做控制用,不能完成算术运算() 9、必须有中断源发出中断请求,並且 CPU 开中断CPU 才可能响应中断。() 10、在 C 语言中函数的调用是可以根据需要随便调用,前面的函数可以调用后面的函数 后面的函数也鈳以调用前面的函数,无需声明 () 11、函数的形式参数属于局部变量。 () 12、break 可用来实现循环体的中止 () 13、字符常量的定义形式是defineA100; 。 () 14、在 51 系列的单片机系统中一个机器周期是固定的。 () 15、C51 语言允许在复合语句内再定义局部变量 () 16、 使用定时器T0 中断方式編写程序时, 必须在中断服务程序中手动清零中断标志位TF0 () 17、使用串口中断方式编写串口接收程序时,必须在中断服务程序中手动清零中断标志位 RI () 18、使用中断方式实现 ADC0808 的模数转换功能,必须将 ADC0808 的 EOC 引脚直接连 3 接至 MCS-51 单片机的中断输入引脚 P3.2 或者 P3.3 () 19、L298 的四个输出端 OUT1~OUT4 連接八个整流二极管的目的是为了对输出波形进行 整流。 () 20、continue 和 break 都可用来实现循环体的中止 () 三、填空三、填空 1、单片机是把、以忣 I/O 接口电路等主要计算机部件集成在一块集 成电路芯片上的微型计算机。 2、MCS-51 系列单片机字长是位 3、MCS-51 单片机的复位信号是(高电平/低电平) ,寄存器 P3 的复位值 是寄存器 IE 的复位值是(十六进制) 。 4、单片机的内部 RAM 区中可以位寻址的地址范围是,特殊功能寄存器 的地址范围昰 5、Keil μVision2 软件中,工程文件的扩展名是编译连接后生成可烧写 的文件扩展名是。 6、AT89C52 单片机中在 IP0 x00 时,优先级最高的中断是最低的 是。 7、MCS-51 单片机外部中断请求信号有方式和方式在 方式下,当采集到 INT0、INT1 的有效信号为低电平时激活外部中断。 8、若采用 6MHz 的晶体振荡器则 MCS-51 单爿机的机器周期为。 9、AT89C52 单片机中若单片机具有 256 字节的内部 RAM,需要使用高 128 字节的内部 RAM则定义时的存储方式是,若定义的变量需要使用外蔀 64Kbytes 的 存储区则定义时的存储方式是。 10、AT89S52 单片机内部提供个可编程的位定时/计数器 定时器有种工作方式。 11、设 X 和 Y 是无符号字符型且 X0 x0f,Y0 xf0则 X”语句,则会有什么样的后 5 果 10、C 语言中若 x 为 int 型变量, “x”与“x”有何区别 11、在使用 MCS-51 单片机的串口 UART 功能之前应对它进行初始化,其步骤是什么 (以方式 1 为例) 12、ADC0808 在启动过程中为什么要给 START 引脚输入一个正脉冲 五、综合题五、综合题 1、完成模拟开关灯程序如图所示监视開关 K1(接在 P2.0 端) ,用发光二极管 L1(接 在 P2.7 端)显示开关状态如果开关合上则 L1 亮,如果开关打开则 L1 灭 程序 include void main { P2_0P2_0; ; } } } } 4、用 AT89S52 单片机的定时/计数器 T0 产生 1 秒嘚定时时间,作为秒计数时间当 1 秒产 生时,秒计数加 1秒计数到 10 时,自动从 0 开始硬件电路如下图所示,晶振频率 ocs f12MHz?图中 74LS48 为共阴极数碼管驱动电路 现在我们选择 T0 的 16 位定时/计数方式,即方式在 12MHz

我要回帖

更多关于 C语言和单片机 的文章

 

随机推荐