单片机C语言期末考试题

合集下载

单片机c语言试题和答案

单片机c语言试题和答案

单片机c语言试题和答案一、选择题1. 以下哪项不是51单片机的特点?A. 内部集成定时器/计数器B. 内部集成中断系统C. 内部集成TCP/IP协议栈D. 具有丰富的外设接口答案:C2. 在51单片机中,下列哪个寄存器用于存储程序计数器(PC)的值?A. AB. BC. DPTRD. PC答案:D3. 在51单片机中,下列哪个特殊功能寄存器用于控制定时器/计数器?A. TMODB. TCONC. TH0/TH1D. TL0/TL1答案:A4. 以下哪个函数用于初始化51单片机的串行通信接口?A. void Serial_Init(void)B. void Uart_Init(void)C. void SSI_Init(void)D. void SCI_Init(void)答案:B二、填空题5. 在51单片机中,外部中断0的入口地址是________。

答案:0x00036. 在51单片机的I/O端口中,P0口既可以作为________,也可以作为________使用。

答案:数据总线,地址总线7. 51单片机中的定时器/计数器共有________个。

答案:2个三、判断题8. 51单片机的时钟频率越高,程序执行速度越快。

(对/错)答案:对9. 在51单片机中,外部中断0和外部中断1都可以设置为边沿触发或电平触发。

(对/错)答案:对10. 51单片机的串行通信接口可以设置为8位数据位、1位停止位和可变的波特率。

(对/错)答案:对四、编程题11. 编写一个程序,使用51单片机的定时器/计数器实现一个简单的秒表功能。

要求:秒表计时到60秒时自动停止,并显示“Time Out!”。

```c#include <reg51.h>sbit LED = P1^0; // 将P1.0口定义为LEDvoid Timer0_Init(void) {TMOD = 0x01; // 设置定时器模式为模式1TH0 = 0xFC; // 设置定时器初值TL0 = 0x18;ET0 = 1; // 开启定时器0中断EA = 1; // 开启总中断TR0 = 1; // 启动定时器0}unsigned int count = 0; // 计数器变量void Timer0_ISR(void) interrupt 1 {TH0 = 0xFC; // 重新加载定时器初值TL0 = 0x18;count++; // 计数器加1if (count >= 60) { // 判断是否达到60秒 TR0 = 0; // 关闭定时器0LED = 1; // 点亮LED// 显示“Time Out!”}}void main() {Timer0_Init(); // 初始化定时器0LED = 0; // 熄灭LEDwhile (1) {// 主循环,等待定时器中断}}```五、问答题12. 请简述51单片机的串行通信接口的工作原理。

单片机C语言期末考精彩试题

单片机C语言期末考精彩试题

单片机C语言期末考试题(A)一、单项选择题:40 分1、MCS-51系列的单片机中片内RAM的字节大小可能的是()A、128MB、128KC、128D、642、C51语言提供的合法的数据类型关键字是()。

A、sfrB、BITC、CharD、integer r3、片内RAM的位寻址区,位于地址()处。

A、00H~1FHB、20H~2FHC、30H~7FHD、80H~FFH4、间接寻址片内数据存储区(256字节),所用的存储类型是()A、dataB、bdataC、idataD、xdata5、MCS-51单片机上电复位的信号是()A、下降沿B、上升沿C、低电平D、高电平6、可以将P1口的低4位全部置高电平的表达式是()A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P17、一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过()A、1B、2C、3D、48、需要扩展一片外部RAM,大小32K字节,需要的地址线是()A、15B、14C、13D、129、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是()A、外部中断1B、外部中断0C、定时/计数器1D、定时/计数器010、单片机C51中用关键字()来改变寄存器组A、interruptB、unsignedC、usingD、reentrant11、红外线遥控码由发射电路经()Hz的载频调制后发射。

A、38KB、12MC、6MD、32。

768K12、红外线遥控码的逻辑“0”与逻辑“1”是以脉冲的()决定的。

A、电平B、宽度C、频率D、形状13、DS1302内的时钟寄存器是以()的数据格式定义的。

A、十进制B、十六进制C、BCD码D、压缩BCD码14、设MCS-51单片机晶振频率为12MHz,定时器作定时器使用时,其最高的输入计数频率应为()A、2MHzB、1MHzC、500kHzD、250kHz15、使用_nop_()函数时,必须包含的库文件是()A、reg52.hB、absacc.hC、intrins.hD、stdio.h16、ADC0809的启动转换的信号是()A、ALEB、EOCC、CLOCKD、START17、线反转法识别有效按键时,如果读入的列线值不全为1,则说明()A、有键被按下B、一定只有一个键被按下C、一定有多个键被按下D、没有键被按下18、DS18B20的总线方式是()A、SPIB、I2CC、ONE—WIRED、SP219、24C02采用的总线形式是()A、CANB、SPIC、I2CD、PWM20、串行口每一次传送()字符。

51单片机c语言考试题目及答案

51单片机c语言考试题目及答案

51单片机c语言考试题目及答案一、选择题(每题2分,共10分)1. 下列关于51单片机的描述,错误的是()。

A. 51单片机是一种8位微控制器B. 51单片机具有丰富的I/O端口C. 51单片机的内部RAM是256字节D. 51单片机的时钟频率不能超过12MHz答案:D2. 在51单片机中,下列哪个寄存器用于存储当前正在执行的指令的地址?()A. SPB. PCC. DPTRD. PSW答案:B3. 51单片机的定时器/计数器可以工作在以下哪种模式?()A. 定时模式B. 计数模式C. 定时和计数模式D. 以上都是答案:D4. 51单片机的中断向量表中,外部中断0的中断向量地址是()。

A. 0003HB. 000BHC. 0013HD. 001BH答案:B5. 在51单片机的C语言编程中,下列哪个关键字用于定义一个函数?()A. intB. voidC. functionD. define答案:A二、填空题(每题2分,共10分)1. 51单片机的内部RAM分为______区和______区。

答案:工作寄存器;位寻址2. 51单片机的定时器/计数器0和定时器/计数器1的中断优先级分别是______和______。

答案:低;高3. 在51单片机的C语言编程中,使用______关键字可以定义一个全局变量。

答案:extern4. 51单片机的EA位是______位,它控制着______中断的总开关。

答案:总中断;所有5. 51单片机的定时器/计数器溢出时,会自动向______寄存器写入______。

答案:计数器;1三、简答题(每题5分,共20分)1. 简述51单片机的中断系统是如何工作的?答案:51单片机的中断系统由中断向量表、中断优先级和中断服务程序组成。

当一个中断事件发生时,单片机会自动将当前程序的地址存入堆栈,然后跳转到中断向量表中对应的中断服务程序地址执行中断服务程序。

中断服务程序执行完毕后,单片机会从堆栈中恢复程序的地址,继续执行被中断的程序。

51单片机c语言考试题和答案

51单片机c语言考试题和答案

51单片机c语言考试题和答案一、单项选择题(每题2分,共20分)1. 51单片机中,以下哪个寄存器是用于存储程序计数器(PC)的值?A. DPTRB. SPC. PCD. ACC答案:C2. 在51单片机中,以下哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOV @R0, AC. MOV A, #dataD. MOV DPTR, #address答案:B3. 51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. 51单片机中,以下哪个指令用于将立即数传送到累加器A?A. MOV A, #dataB. MOV A, @R0C. MOV A, R0D. MOV A, DPTR答案:A5. 51单片机的串行通信中,以下哪个寄存器用于存储串行数据?A. TCONB. SCONC. PCOND. IE答案:B6. 51单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行异或操作?A. XOR A, R0B. ORL A, R0C. ANL A, R0D. CPL A答案:A进行逻辑与操作?A. ANL A, #dataB. ORL A, #dataC. XRL A, #dataD. CPL A答案:A8. 51单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑或操作?A. ORL A, R0B. ANL A, R0C. XRL A, R0D. CPL A答案:AR0的内容进行逻辑异或操作?A. ORL A, R0B. ANL A, R0C. XRL A, R0D. CPL A答案:C10. 51单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑非操作?A. ORL A, R0B. ANL A, R0C. XRL A, R0D. CPL A答案:D二、填空题(每题2分,共20分)1. 51单片机的外部中断有______个,分别是INT0和INT1。

51单片机c语言考试题目及答案

51单片机c语言考试题目及答案

51单片机c语言考试题目及答案一、单项选择题(每题2分,共20分)1. 51单片机中,以下哪个寄存器用于存储程序计数器(PC)?A. R0B. SPC. DPTRD. PC答案:D2. 在51单片机中,哪个寄存器用于存储堆栈指针?A. R0B. SPC. DPTRD. PC答案:B3. 51单片机的定时器/计数器有几种工作模式?A. 2种B. 3种C. 4种D. 5种答案:C4. 51单片机中,哪个指令用于将累加器A的内容送入外部数据存储器?A. MOV A, #dataB. MOV A, @R0C. MOVX @DPTR, AD. MOVX A, @DPTR答案:C5. 51单片机中,哪个指令用于将累加器A的内容送入寄存器R0?A. MOV A, R0B. MOV R0, AC. MOV A, #dataD. MOVX @DPTR, A答案:B6. 51单片机中,哪个指令用于将立即数送入累加器A?A. MOV A, R0B. MOV A, #dataC. MOVX @DPTR, AD. MOVX A, @DPTR答案:B7. 51单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“或”操作?A. ORL A, R0B. ORL A, #dataC. ORL @R0, AD. ORL A, @R0答案:A8. 51单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“与”操作?A. ANL A, R0B. ANL A, #dataC. ANL @R0, AD. ANL A, @R0答案:B9. 51单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL A, #dataC. XRL @R0, AD. XRL A, @R0答案:A10. 51单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“非”操作?A. CPL AB. CPL R0C. CPL @R0D. CPL A, R0答案:A二、填空题(每题2分,共20分)1. 51单片机的内部RAM共有______字节。

c语言单片机期末试题及答案

c语言单片机期末试题及答案

c语言单片机期末试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strcatC. strncpyD. strcmp答案:A3. 下列关于单片机的描述,哪一项是不正确的?A. 单片机是一种集成了CPU、存储器和I/O接口的微控制器。

B. 单片机通常用于嵌入式系统。

C. 单片机的编程语言只能是汇编语言。

D. 单片机的运行速度通常高于个人计算机。

答案:C4. 在C语言中,下列哪个运算符用于计算两个数的和?A. +B. -C. *D. /答案:A5. 在单片机编程中,下列哪种方式用于控制单片机的I/O端口?A. 直接操作内存地址B. 使用中断C. 通过操作系统调用D. 通过串口通信答案:A二、填空题(每题2分,共20分)1. C语言中,表示逻辑与的运算符是____。

答案:&&2. 在单片机中,用于定义变量存储类型的关键字是____。

答案:volatile3. C语言中,用于定义数组的关键字是____。

答案:数组4. 在单片机编程中,用于控制定时器的函数是____。

答案:定时器函数5. C语言中,用于定义函数的关键字是____。

答案:函数三、简答题(每题5分,共30分)1. 请简述C语言中指针的概念。

答案:指针是一种变量,其值是另一个变量的内存地址。

2. 描述单片机的中断系统是如何工作的。

答案:单片机的中断系统允许外部或内部事件打断CPU当前的执行流程,以处理紧急任务。

3. 解释C语言中函数的原型声明和定义的区别。

答案:函数原型声明只包含函数的返回类型、名称和参数列表,而定义则包括函数原型和函数体。

4. 在单片机编程中,如何使用循环结构?答案:循环结构用于重复执行一段代码,直到满足特定条件。

单片机C语言期末考试题

单片机C语言期末考试题

单片机C语言期末考试题单片机C语言期末考试题(A)一、单项选择题:40 分1、MCS-51系列的单片机中片内RAM的字节大小可能的是()A、128MB、128KC、128D、642、C51语言提供的合法的数据类型关键字是()。

A、sfrB、BITC、CharD、integer r3、片内RAM的位寻址区,位于地址()处。

A、00H~1FHB、20H~2FHC、30H~7FHD、80H~FFH4、间接寻址片内数据存储区(256字节),所用的存储类型是()A、dataB、bdataC、idataD、xdata5、MCS-51单片机上电复位的信号是()A、下降沿B、上升沿C、低电平D、高电平6、可以将P1口的低4位全部置高电平的表达式是()A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P17、一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过()A、1B、2C、3 D、48、需要扩展一片外部RAM,大小32K字节,需要的地址线是()A、15B、14C、13 D、129、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是()A、外部中断1B、外部中断0C、定时/计数器1D、定时/计数器010、单片机C51中用关键字()来改变寄存器组A、interruptB、unsignedC、usingD、reentrant11、红外线遥控码由发射电路经()Hz 的载频调制后发射。

A、38KB、 12MC、C、I2CD、PWM20、串行口每一次传送()字符。

A、1个B、1串C、1波特D、1帧二、判断题:10分1、C51中,特殊功能寄存器一定需要用大写。

( )2、使用片内存储器时,EA脚必须置低。

()3、单片机外部中断时只有用低电平触发。

()4、bit定义的变量一定位于内部RAM的位寻址区。

( )5、采用单片机的C语言开发时,只能利用C51语言书写程序,不能嵌套汇编语言。

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c一、选择题1. 单片机的核心是()。

A. 微处理器B. 存储器C. I/O接口D. 总线答案:A2. 下列哪一项不是单片机的外设?A. 定时器B. 计数器C. 显示器D. 微处理器答案:D3. 8051单片机的外部数据总线宽度是()位。

A. 4位B. 8位C. 16位D. 32位答案:B二、填空题1. 单片机的最小系统通常包括________、________和________。

答案:微处理器,存储器,I/O接口2. 8051单片机的内部数据存储器地址范围是________。

答案:00H-FFH三、简答题1. 简述单片机的工作原理。

答案:单片机的工作原理基于程序存储执行的概念。

微处理器从程序存储器中取出指令,解码后执行相应的操作。

操作可能涉及内部或外部数据存储器、I/O接口等。

单片机通过时钟信号同步所有操作,实现对外部世界的控制和数据处理。

2. 描述8051单片机的中断系统。

答案:8051单片机具有两个外部硬件中断和一个定时器/计数器中断。

中断允许单片机在执行主程序的同时响应外部事件。

中断系统包括中断请求、中断使能、中断优先级和中断服务程序。

四、计算题1. 给定一个8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。

答案:8051单片机的机器周期是时钟周期的12倍,因此机器周期为1/(12MHz/12) = 1μs。

大多数指令需要1到2个机器周期来完成,因此指令周期可能是1μs到2μs。

五、编程题1. 编写一个8051单片机的程序,实现将累加器A中的值加1。

答案:```MOV A, #0x01 ; 将初始值1加载到累加器AADD A, #0x01 ; 将累加器A中的值加1```六、分析题1. 分析以下8051单片机汇编语言程序段的功能。

```MOV DPTR, #0x1234MOVX A, @DPTRMOV R0, ADEC R0MOV @R0, A```答案:该程序段首先将数据指针DPTR设置为0x1234,然后通过MOVX 指令将外部数据存储器地址0x1234处的值移动到累加器A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

、单项选择题: 40 分 单片机 C 语言期末考试题( A )1、MCS-51系列的单片机中片内 RAM勺字节大小可能的是( A、 128M 、 128K 、 128 、642、 C51语言提供的合法的数据类型关键字是( )。

A 、 sfr B 、 BIT C 、Char D3、 片内RAM勺位寻址区,位于地址( )处。

A 、 00H 〜1FH B 、 20H〜 2FH C、 30H 〜7FH D 、 4、 间接寻址片内数据存储区( 256 字节),所用的存储类型是 D、integer r80H 〜FFHA 、 dataB 、 bdata C、 idata5、 MCS-51单片机上电复位的信号是( ) A、下降沿 B 、上升沿 C、低电平 6、 可以将 P1 口的低 4位全部置高电平的表达式是( A 、P1&=0x0f B 、P1|=0x0f C 、P 1A=0x0f) 、 xdata、高电平 、 P1=~P1般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数 参数的个数不能够超过 A 、 1B8、需要扩展一片外部A、 15B7、 )、 2 C、 3 DRAM 大小32K 字节,需要的地址线是(C 、 13 D中,将 IP 设置为 0x0A , 、 14 9、 如果将中断优先级寄存器 () A 、外部中断 1 C、定时/计数器110、 单片机 C51中用关键字 A 、 interrupt BIP unsigned11、红外线遥控码由发射电路经 A 、 38K 、 12M 12 、 红外线遥控码的逻辑“ 0” 与逻辑、电平B 、宽度 、3 、4、 13 、外部中断 0 、定时 / 计数器 0 )来改变寄存器组 C 、using D、 12 则优先级最高的是Hz 的载频调制后发射。

、6M1”是以脉冲的(、频率、reentrant、 32。

768K)决定的。

D 、形状13、DS1302内的时钟寄存器是以(的数据格式定义的。

A 、十进制B 、十六进制 14、设MCS-51单片机晶振频率为 计数频率应为( ) A 、2MHz B 、1MHz 12MHz 、BCD 码 D 、压缩BCD码 定时器作定时器使用时,其最高的输入 C15、 使用_nop_()函数时,必须包含的库文件疋 A、 B、 C、 D、 16、A DC0809的启动转换的信号是 A 、ALE B 、EOC 、500kHz 曰.(、250kHz) ) 、CLOCK、START17、线反转法识别有效按键时,如果读入的列线值不全为1,则说明(A 、有键被按下定只有一个键被按下C 一定有多个键被按下D 、没有键被按下18、DS18B20的总线方式是(A 、SPIB 、12C、ON —WIRE D 、SP219、24C02采用的总线形式是(A 、CAN、SPI、丨2C、PWM20、串行口每一次传送( )字符。

A 、1个 C 、1波特 二、判断题:10分 1、C51中,特殊功能寄存器一定需要用大写。

2、使用片内存储器时,EA 脚必须置低。

( 3、单片机外部中断时只有用低电平触发。

4、bit 定义的变量一定位于内部 RAM 的位寻址区。

A 、 bitB 、 unsigned char、 unsigned intD 、 int5、采用单片机的C 语言幵发时,只能利用 C51语言书写程序,不能嵌套汇编语言。

(6、 51 系列的单片机至少有 5 个中断, KEIL C51 软件支持最多 32 个中断。

MCS-51单片机的程序存储器是可以用来存放数据的。

使用。

10、串口中断请求标志必须由软件清除。

( )三、多项选择题: 10 分1 、目前,MCS-51单片机采用的幵发语言是(E 、PASCAI 语言 2、51单片机的RAM 包含以下几个部分(SFR3、 C51 中使用最广泛的三个数据类型是( 7、 8、b it 和 sbit 都是用来定义位变量,所以两者之间没有区别, 可以随便替换 9、 MCS-51单片机的位地址总共有 256位。

()A 、机器语言B 、汇编语言C 、BASIC 语言D 、 C 语言 A 、通用奇存器区B 、可位寻址区C 、用户 RAM 区4、关于bit 型变量的用法,说法正确的( )9、若只需要幵串行口中断,贝yIE 的值应设置为,若需要将外部数返回值5、存储器模式有(A xdataB 、smallC 、codeD 、large四、填空20分4、非编码式键盘识别有效键盘的方法通常有两种:一种是另一种是5、 若采用12MHz 的晶体振荡器,则MCS-51单片机的振荡周期为_____________ ,机器周期为 _______________6、 LCD1602常用的写子函数有 ________7、 KeiL C51软件中,工程文件的扩展名是写的文件扩展名是 _____________8、字符型LCD 标准西文字库采用是编码方式。

A bit 变量不能声明为指针B 、不能定义有bit 数组C bit 型变量自动存储于内部 RAM 的位寻址区D bit 型变量不可用作函1、 单片机中,常用作串入并出的芯片是平转换芯片是 ___________________ 02、 在单片机硬件设计时,31脚一般要接尽量 _____________________ 03、 单片机程序的入口地址是 ___________,常用作232串口电 ,晶振在PCB 设计中应 ,外部中断 0的入口地址是和 ________________ 两种。

_____ ,编译连接后生成可烧7、中断 0 设置为下降沿触发,则执行的语句为 10、红外编码中用户码的作用是 帧按键码由个字节组成。

11 、 DS1302 是 双 电 源 工 作 方 式 , 第 二 电 源 的 作 用 是五、综合应用 20 分 1、假设单片机的晶体振荡器的频率是 写出初值的计算过程和整个定时器初始化程序, 序。

12MHz 利用定时器1采用方式1定时20ms 同时写出在脚上输出秒的方波的完整程 2、画出下列要求的原理图,假设单片机的 P1 口的连接8个LED P3连接8的对地 的按键,当某个按钮按下时相应的 LED 点亮。

根据描述画出原理图,并编写程序控制 单片机 C 语言期末考试题( B ) 、单项选择题: 40 分 1、MCS-51系列的单片机中片内 RAM勺字节大小可能的是( A、 128M、 128K 、 128 、 642、 C51语言提供的合法的数据类型关键字是( )。

、 Char D )处。

A、 00H 〜1FH B 、 20H 〜2FH C 、 30H 〜7FH D、 4、间接寻址片内数据存储区( 256字节),所用的存储类型是 DA、sfr B 、 BIT C3、片内RAM的位寻址区,位于地址(、 integer r80H 〜FFHA 、 dataB 、 bdata C、 idata5、 MCS-51单片机上电复位的信号是()A、下降沿 B 、上升沿 C 、低电平6、 可以将 P1 口的低 4 位全部置高电平的表达式是(A 、P1&=0x0fB 、P1|=0x0fC 、P 1A=0x0f) 、 xdata、高电平 、 P1=~P1般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数、418、DS18B20的总线方式是()参数的个数不能够超过A 、 1 B8、需要扩展一片外部A、 15 B、2RAM大小 、 149、 如果将中断优先级寄存器 () A 、外部中断 1C 、定时/计数器110、 单片机 C51中用关键字 A 、 interrupt BIP 11、 12、 13、 )C 、 3 D32K 字节,需要的地址线是(C 、 13 D中,将 IP 设置为 0x0A , unsigned红外线遥控码由发射电路经(A 、38K 、12M 红外线遥控码的逻辑“ 0”与逻辑 、电平B 、宽度、13 外部中断 0 定时/ 计数器 0 )来改变寄存器组C 、 usingD DS1302内的时钟寄存器是以(A 14、设MCS-51单片机晶振频率为 计数频率应为( ) A、 2MHz B、 1MHz、十进制 B 、十六进制 、 12 则优先级最高的是Hz 的载频调制后发射。

、6M1”是以脉冲的(12MHz , 、频率的数据格式定义的 、BCD 码、reentrant、 32。

768K)决定的。

、形状、压缩BCD 码定时器作定时器使用时,其最高的输入、 500kHz C15、 使用 _nop_() 函数时,必须包含的库文件是( A 、 B、 C、 D、 16、 A DC0809勺启动转换的信号是 A 、 ALE B 、EOC、250kHz) C 、 CLOCK、 START17、线反转法识别有效按键时,如果读入的列线值不全为 1,则说明(A 有键被按下、一定只有一个键被按下C 一定有多个键被按下 、没有键被按下19、24C02采用的总线形式是(C 、1波特、判断题:10分1、C51中,特殊功能寄存器一定需要用大写。

2、使用片内存储器时,EA 脚必须置低。

(3、单片机外部中断时只有用低电平触发。

(采用单片机的C 语言幵发时,只能利用 C51语言书写程序,不能嵌套汇编4五厶“ 语言。

51系列的单片机至少有 5个中断,KEIL C51软件支持最多32个中断。

7、MCS-51单片机的程序存储器是可以用来存放数据的。

8 bit 和sbit 都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。

(9、MCS-51单片机的位地址总共有 256位。

()A 、SPIB 、12C C、ON —WIRE D 、SP2A 、CAN、SPI 、丨2C、PWM20、串行口每一次传送()字符。

A 、1个4、 bit 定义的变量一定位于内部 RAM 的位寻址区。

5、 6、10、串口中断请求标志必须由软件清除。

( )三、多项选择题: 10 分1 、目前,MCS-51单片机采用的幵发语言是(E 、PASCA 语言2、51单片机的RAM 包含以下几个部分(SFR3、 C51 中使用最广泛的三个数据类型是(4、关于 bit 型变量的用法,说法正确的(数返回值5、存储器模式有(四、填空 20 分A 、机器语言B 、汇编语言C 、BASIC 语言D 、 C 语言 A 、通用寄存器区B 、可位寻址区C 、用户RAM 区A 、 bitB 、 unsigned char unsigned int D 、 intA 、 bit 变量不能声明为指针B 、不能定义有 bit 数组C bit 型变量自动存储于内部 RAM 的位寻址区D 、bit 型变量不可用作函A 、 xdata B、 small C 、 code 、 large4、非编码式键盘识别有效键盘的方法通常有两种:一种是另一种是5、 若采用12MHz 的晶体振荡器,则MCS-51单片机的振荡周期为_____________ ,机器周期为 _______________6、 LCD1602常用的写子函数有 ________7、 KeiL C51软件中,工程文件的扩展名是写的文件扩展名是 _____________中断0设置为下降沿触发,则执行的语句为字节组成。

相关文档
最新文档