江苏大学计算机学院单片机试卷及答案

合集下载

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。

答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。

答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。

答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。

答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。

答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。

答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。

中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。

2. 描述8051单片机的串行通信方式及其特点。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共10分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 下列哪项不是单片机的存储器?A. ROMB. RAMC. EPROMD. CD-ROM答案:D3. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. 8051单片机的中断系统有几个中断源?A. 5个B. 6个C. 7个D. 8个答案:C5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B二、填空题(每空1分,共10分)1. 单片机的全称是_________。

答案:微控制器单元2. 8051单片机的内部RAM共有_________字节。

答案:1283. 8051单片机的外部中断有_________和_________两个。

答案:INT0,INT14. 8051单片机的定时器/计数器可以工作在_________、_________和_________三种模式。

答案:模式0,模式1,模式25. 8051单片机的串行通信可以工作在_________和_________两种方式。

答案:同步,异步三、简答题(每题10分,共20分)1. 简述单片机的工作原理。

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

程序存储在单片机的ROM中,CPU按照程序存储器中的指令序列执行操作。

CPU从程序存储器中取出指令,解码后执行相应的操作,如数据处理、控制输入输出等。

执行完毕后,CPU再取出下一条指令,如此循环,直至程序结束或遇到中断。

2. 描述8051单片机的中断响应过程。

答案:当8051单片机的中断请求信号被激活时,CPU首先完成当前的机器周期,然后检查中断允许寄存器,确定是否有允许的中断请求。

如果有,CPU将当前程序计数器的值压入堆栈,然后根据中断向量表跳转到相应的中断服务程序。

大学单片机笔试题及答案

大学单片机笔试题及答案

大学单片机笔试题及答案一、选择题(每题2分,共20分)1. 单片机的CPU主要由哪几个部分组成?A. 运算器和控制器B. 存储器和输入输出设备C. 运算器、控制器和存储器D. 运算器、控制器和输入输出设备答案:A2. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:C3. 在8051单片机中,以下哪个寄存器用于存储程序计数器的值?A. ACCB. BC. PSWD. SP答案:D4. 8051单片机的中断向量表中,定时器0的中断入口地址是?A. 0003HB. 000BHC. 0013HD. 001BH答案:C5. 8051单片机的外部中断0的中断向量地址是?A. 0003HB. 0013HC. 0023HD. 0033H答案:A6. 8051单片机的串行通信方式中,同步方式是指?A. 由硬件产生波特率B. 由软件产生波特率C. 由外部时钟信号控制数据传输D. 由内部时钟信号控制数据传输答案:C7. 在8051单片机中,以下哪个指令用于将累加器的内容移入外部数据存储器?A. MOVX @R0, AB. MOVX A, @R0C. MOVX A, @R1D. MOV @R0, A答案:A8. 8051单片机的定时器/计数器在工作方式2下,定时器/计数器的溢出次数是?A. 256次B. 512次C. 1024次D. 65536次答案:B9. 8051单片机的串行通信中,若设置为9位数据格式,则接收到的数据存放在哪个寄存器?A. SBUFB. SCONC. P1D. IE答案:A10. 8051单片机的定时器/计数器在工作方式0下,定时器/计数器的计数范围是?A. 0到255B. 0到511C. 0到1023D. 0到65535答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为_______区和_______区。

答案:工作寄存器;位寻址2. 8051单片机的外部中断0和外部中断1的优先级可以通过_______寄存器来设置。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题1. 下列单片机中,不属于8位单片机的是:A. 8051B. AVRC. PICD. STM32答案:D. STM322. 在单片机中,下面哪个不是内部存储器:A. RAMB. ROMC. FlashD. EEPROM答案:A. RAM3. 在单片机内,系统时钟频率越高,单片机运行速度越快,对错?A. 对B. 错答案:A. 对二、填空题1. 单片机是一种集成了______的芯片。

答案:微处理器、存储器、外围设备2. 在单片机系统中,指令寄存器用来存放______。

答案:待执行的指令3. 单片机内部时钟频率通常由______提供。

答案:晶振三、判断题1. 单片机中,外部设备通过I/O口与单片机进行通信,可利用端口输入和输出数据。

答案:正确2. 在单片机内部,EEPROM是一种易擦除可编程只读存储器。

答案:错误四、简答题1. 请简述单片机中的中断概念及中断响应过程。

答:中断是单片机在执行程序时,由于处理器内部或外部事件发生而打断其正常工作顺序,转而去执行相应的中断服务程序。

中断响应过程分为五个步骤:中断请求、中断决策、保存现场、跳转执行、中断返回。

2. 请简要介绍单片机中的I/O口及其作用。

答:单片机中的I/O口用于和外部设备进行数据传输,可以输入或输出数字信号,实现与外界的通信。

通过I/O口可以控制LED灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。

以上是单片机考试题目及答案,希望能对您有所帮助。

如有任何疑问,请随时联系我们。

单片机考试题目和答案

单片机考试题目和答案

单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。

A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。

A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。

A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。

A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。

A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。

A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。

A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。

A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。

A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。

单片机考试题及答案

单片机考试题及答案

单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。

答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。

答案:程序3. 8051单片机的定时器/计数器有______个。

答案:24. 单片机的中断优先级可以通过______寄存器来设置。

答案:IP5. 单片机的______模式可以减少功耗。

答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。

答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。

答案:PC8. 单片机的______功能可以防止程序死循环。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。

A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。

答案:CPU2. 8051单片机的定时器/计数器共有______个。

答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。

答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。

答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。

答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。

通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。

2. 描述单片机的I/O接口的作用。

答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。

它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。

3. 简述单片机的定时器/计数器的作用。

答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。

单片机试卷及标准答案

单片机试卷及标准答案

单片机试卷及标准答案一、单项选择题(每题1分,共20分)1. 单片机是一种()。

A. 集成电路B. 集成电机C. 集成回路D. 单一器件2. 单片机的主频指的是()。

A. 程序的速度B. 数据的走向C. 系统的数据位数D. 主振荡电路的频率3. 下列哪个不是单片机的主要应用领域?A. 嵌入式系统B. 军工领域C. 工业自动化D. 网络通信4. 单片机的存储单元主要分为()。

A. RAM、ROM、FLASHB. CD-ROM、DVD-ROM、BD-ROMC. 动态存储器、静态存储器、磁盘存储器D. 内存、硬盘、U盘5. 单片机系统中,时钟信号的频率一般由()决定。

A. 软件B. 主振荡器C. 时钟芯片D. 输入电压6. 单片机中,ALU是指()。

A. 控制单元B. 存储单元C. 算术逻辑单元D. 输入输出接口7. 单片机中,控制单元的主要功能是()。

A. 执行指令B. 存储数据C. 实现数据运算D. 负责数据输入输出8. 下列哪个不是单片机的指令格式?A. 功能码地址码B. 三地址码C. 扩展操作码D. 浮点操作码9. 单片机的中断是指()。

A. 系统异常B. 错误指令C. 外部事件D. 内存错误10. 单片机操作系统是()。

A. DOSB. WindowsC. LinuxD. 内置于单片机芯片中的系统11. 在单片机编程中,汇编语言编写的程序需要通过()转化为机器语言。

A. 编译器B. 汇编器C. 解释器D. 虚拟机12. 在连接单片机与外设接口时,常用的接口标准有()。

A. USBB. RS232C. EthernetD. HDMI13. 单片机的输入输出方式主要分为()。

A. 串行方式和并行方式B. 电压输入和电流输出C. 数字输入和模拟输出D. 多级输入和输出14. 单片机可以通过通信接口与其他设备进行()。

A. 数据传输B. 电力传输C. 信号传输D. 病毒传输15. 单片机编程中,使用中断的目的是()。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题1. 单片机是指什么?A. 一种专门用于控制电器设备的芯片B. 一种能够独立运行的计算机硬件C. 一种集成了微处理器、存储器和输入输出设备的芯片D. 一种用于音频处理的专用芯片答案:C2. 单片机的主要特点是什么?A. 集成度高、功耗低、体积小B. 拥有独立操作系统C. 支持网络连接D. 适用于图形处理答案:A3. 单片机相比于微处理器的优势是什么?A. 价格更便宜B. 功耗更低C. 集成度更高D. 运算速度更快答案:C4. 单片机的架构是指什么?A. 单片机的内部组织结构和相互关系B. 单片机的封装类型C. 单片机的运行速度D. 单片机的接口规范答案:A5. 单片机中的I/O口是指什么?A. 用于传输指令的接口B. 用于输入输出数据的接口C. 用于连接外部存储器的接口D. 用于处理器与外设之间的通信接口答案:B二、填空题1. 单片机的英文缩写是__________。

答案:MCU2. 单片机中的RAM是指__________。

答案:随机存取存储器3. 单片机中的EEPROM是指__________。

答案:可擦写可编程只读存储器4. 单片机的时钟频率越高,运行速度越__________。

答案:快5. 单片机中的IO口可以用来连接和控制__________。

答案:外部设备三、简答题1. 请简要解释单片机的工作原理。

答案:单片机是一种集成了微处理器、存储器和输入输出设备的芯片。

它通过接收输入信号、执行指令、处理数据,并将结果输出到外部设备,实现对电器设备的控制。

单片机内部包含时钟、存储器、IO口等关键组件,通过时钟信号的控制来进行各项操作。

2. 单片机与传统计算机的区别是什么?答案:单片机相比于传统计算机,主要区别在于其集成度高、功耗低、体积小。

单片机通常被用于嵌入式系统中,用于控制和管理电子设备。

而传统计算机更适用于多任务处理、图形处理等复杂计算任务。

3. 请说明单片机的应用范围。

单片机试题及答案完整版

单片机试题及答案完整版

单片机试题及答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】试题1 参考答案一、填空题(25分,每空1分)1. AT89S51单片机为 8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是 00H~7FH ,位地址空间的字节地址范围是 20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。

8. 82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW=00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04H。

10. 若A中的内容为67H,那么,P标志位为 1 。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR ;(×)(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分)PUSH ACCPUSH BPOP ACCPOP B解: 该程序的功能是通过累加器ACC与寄存器B数据交换。

江苏大学单片机期末考试卷

江苏大学单片机期末考试卷

江苏大学单片机期末考试卷一、选择题(每题2分,共20分)1. 单片机中的CPU主要负责执行哪些功能?A. 数据存储B. 数据输入输出C. 程序执行D. 系统时钟控制2. 下列哪个不是单片机的输入设备?A. 键盘B. 鼠标C. 温度传感器D. 显示器3. 单片机的中断系统主要作用是什么?A. 定时计数B. 程序控制C. 异常处理D. 快速响应外部事件4. 在单片机编程中,哪个指令用于跳转到指定地址执行程序?A. MOVB. ADDC. JMPD. SUB5. 下列哪个寄存器用于存储单片机的程序计数器?A. PCB. SPC. PSWD. ACC...(此处省略其他选择题)二、填空题(每空1分,共10分)1. 单片机的最小系统通常包括________、________和________。

2. 单片机的I/O口可以配置为________模式或________模式。

3. 中断服务程序的入口地址通常存储在单片机的________区。

4. 8051单片机的定时器/计数器有________个。

5. 单片机的串行通信可以工作在________模式。

...(此处省略其他填空题)三、简答题(每题10分,共20分)1. 简述单片机中断处理的一般流程。

2. 描述单片机的串行通信原理及其应用场景。

四、计算题(每题15分,共30分)1. 假设单片机的系统时钟频率为12MHz,计算定时器0的定时周期。

2. 给定一个8051单片机的汇编语言程序片段,请计算程序执行后累加器ACC中的值。

五、编程题(共20分)1. 编写一个8051单片机的C语言程序,实现LED灯的闪烁功能。

要求LED灯每隔1秒闪烁一次。

```c#include <reg51.h>void delay(unsigned int ms) {// 延时函数实现}void main() {while(1) {P1 = 0xFF; // 关闭LED灯delay(500); // 延时500msP1 = 0x00; // 打开LED灯delay(500); // 延时500ms}}```2. 请根据题目要求,编写一个中断服务程序,实现按键按下时,单片机的P1口输出一个脉冲。

(完整版)单片机考试试题带答案

(完整版)单片机考试试题带答案

单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。

2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。

3、访问8031片外数据存储器采用的是寄存器间接寻址方式。

4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。

5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。

6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。

7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。

8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。

10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。

11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。

12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1.分,共10分)1、计算机能识别的语言是( C )。

(A)汇编语言(B)自然语言(C)机器语言(C)高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。

(A)P0和P2口(B)P0口(C)P2和P3口(D)P2口3、在中断服务程序中,至少应有一条( D )。

(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。

(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。

(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。

单片机考试题及答案

单片机考试题及答案

单片机考试题及答案### 单片机考试题及答案#### 一、选择题(每题5分,共20分)1. 单片机是指()。

A. 单芯片微型计算机B. 单芯片微处理器C. 单芯片微控制器D. 单芯片数字信号处理器答案:C2. 8051单片机的内部RAM的容量是()。

A. 128BB. 256BC. 512BD. 1024B答案:B3. 下列哪个中断源的优先级最高?()A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通信中断答案:C4. 8051单片机的定时器/计数器的计数范围是()。

A. 0-255B. 0-65535C. 0-32767D. 0-65536答案:A#### 二、填空题(每题5分,共20分)1. 8051单片机的两个定时器分别是定时器0和______。

答案:定时器12. 8051单片机的外部中断源有两个,分别是外部中断0(INT0)和______。

答案:外部中断1(INT1)3. 8051单片机的程序存储器容量为______。

答案:4KB4. 8051单片机的I/O口具有______功能。

答案:双向输入输出#### 三、简答题(每题10分,共30分)1. 简述8051单片机的串行通信方式有哪些?答案:8051单片机的串行通信方式主要有同步通信和异步通信两种。

同步通信通常用于数据传输速率较高的场合,而异步通信则适用于数据传输速率较低的场合。

在异步通信中,数据的发送和接收是独立的,每个字符的开始和结束由起始位和停止位标识。

同步通信则需要发送方和接收方的时钟同步,数据通常以帧的形式传输。

2. 8051单片机的中断系统由哪些部分组成?答案:8051单片机的中断系统主要由中断源、中断向量表、中断标志寄存器和中断优先级控制寄存器组成。

中断源包括外部中断和内部中断,外部中断有INT0和INT1,内部中断包括定时器中断、串行通信中断等。

中断向量表存储了中断服务程序的入口地址。

中断标志寄存器用于标记中断请求是否被触发,而中断优先级控制寄存器则用于设置不同中断源的优先级。

单片机试题及答案

单片机试题及答案

单片机试题及答案1. 试题一:(1)什么是单片机?(2)单片机的特点有哪些?(3)请简要描述单片机的工作原理。

答案:(1)单片机是一种集成度很高的计算机系统,通常由处理器核心、ROM、RAM、输入/输出接口及定时器等组成,具有执行特定任务的能力。

(2)单片机的特点包括体积小、功耗低、性能高、可编程性强、使用方便等。

(3)单片机的工作原理大致分为以下几个步骤:首先,单片机通过系统时钟指令控制工作节奏;其次,数据和指令由外部输入或存储器传输到处理器核心;然后,处理器核心执行相应的运算或操作;最后,结果通过输出接口反馈给外部环境。

2. 试题二:(1)请简要描述单片机的程序存储器有哪几种类型?(2)RAM和ROM在单片机中的作用分别是什么?(3)什么是中断?答案:(1)单片机的程序存储器一般包括ROM(只读存储器)和闪存两种类型。

(2)RAM(随机存储器)用于存储临时数据和变量,用于暂时保存程序的中间结果;ROM(只读存储器)用于存储程序代码和常量等静态数据,不可修改。

(3)中断是一种处理机与外部设备进行通信的机制,当发生某种特定事件时,处理机会停止当前的任务,转而去执行与事件相关的程序,处理完该事件后再返回原任务的执行。

3. 试题三:(1)请简述单片机 I/O 口的作用。

(2)单片机的计时/计数功能是通过什么模块实现的?(3)在单片机编程中,什么是位操作?答案:(1)单片机 I/O 口(输入/输出口)是连接外部设备与单片机之间的通道,用于传送数据与控制信号,实现单片机与外部环境的交互。

(2)单片机的计时/计数功能通常是通过定时器/计数器模块来实现的,该模块能够产生精确的时间延时和计数功能。

(3)位操作是指对单片机存储单元中的位进行读写操作的过程,通过对位的置位或清零,可以实现对相应功能的控制或状态的监测。

4. 试题四:(1)单片机中的 ADC 模块有什么作用?(2)请简要描述串行通信协议中的 UART 是怎样工作的。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。

A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是51单片机的内部存储器类型?()A. ROMB. RAMC. EPROMD. EEPROM3. 单片机的I/O口在默认情况下是()。

A. 推挽输出B. 开漏输出C. 高阻态D. 悬浮态4. 单片机的中断系统具有()个优先级。

A. 1B. 2C. 3D. 45. 单片机的定时器/计数器可以用于()。

A. 定时B. 计数C. 脉冲宽度测量D. 所有以上6. 下列哪个指令不是51单片机的指令类型?()。

A. MOVB. ADDC. JUMPD. CALL7. 51单片机的外部中断INT0和INT1的触发方式分别是()。

A. 电平触发,边沿触发B. 边沿触发,电平触发C. 边沿触发,边沿触发D. 电平触发,电平触发8. 下列哪个不是单片机的串行通信协议?()。

A. UARTB. SPIC. I2CD. USB9. 单片机的看门狗定时器主要功能是()。

A. 定时复位B. 定时唤醒C. 定时计数D. 定时中断10. 51单片机的定时器0和定时器1的计数方式分别是()。

A. 8位计数器,16位计数器B. 13位计数器,16位计数器C. 16位计数器,8位计数器D. 13位计数器,13位计数器答案:1. B 2. D 3. C 4. B 5. D 6. C 7. A 8. D 9. A 10. A二、填空题(每题2分,共10分)1. 单片机的最小系统包括_____、_____和_____。

答案:时钟电路,复位电路,电源电路2. 51单片机的P0口作为I/O口使用时,需要外接_____。

答案:上拉电阻3. 单片机的中断服务程序结束后,需要通过_____指令返回。

答案:RETI4. 单片机的I2C通信协议中,主设备通过_____来控制从设备。

答案:时钟信号5. 单片机的看门狗定时器如果未在预定时间内重置,将会导致_____。

单片机样卷及答案

单片机样卷及答案

单⽚机样卷及答案单⽚机样卷1⼀.填空题(每空1分,共20分)1、单⽚机与普通计算机的不同之处在于其将、和三部分集成于⼀块芯⽚上。

2、使⽤双缓冲⽅式的D/A转换器,可实现多路模拟信号的输出。

3、通过堆栈操作实现⼦程序调⽤,⾸先就要把的内容⼊栈,以进⾏断点保护。

调⽤返回时,再进⾏出栈保护,把保护的断点送回到。

4、在基址加变址寻址⽅式中,以作变址寄存器,以或作基址寄存器。

5、假定累加器A中的内容为40H,执⾏指令1000H:MOVC A,@A+PC后,把程序存储器单元的内容送⼊累加器A中。

6、在寄存器间接寻址⽅式中,其“间接”体现在指令中寄存器的内容不是操作数,⽽是操作数的。

7、假定A=83H,(R0)=17H,(17H)=0B5H,执⾏以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为。

8、已知程序执⾏前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。

下述程序执⾏后:POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH AMOV A,BINC AMOVC A,@A+DPTRPUSH ARETORG 3000HDB 10H,80H,30H,80H,50H,80H请问:A= ,SP= ,(41H)= ,(42H)= 。

9、在存储器扩展中,⽆论是线选法还是译码法,最终都是为了扩展芯⽚的端提供信号。

10、在MCS-51中,PC和DPTR都⽤于提供地址,但PC是为了访问存储器提供地址,⽽DPTR是为访问存储器提供地址。

11、16KB RAM存储器的⾸地址若为3000H,则末地址为 H。

⼆.选择题(每题2分,共16分)1、8051与8751的区别是:A、内部数据存储但也数⽬的不同B、内部程序存储器的类型不同C、内部数据存储器的类型不同D、内部的寄存器的数⽬不同2、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,⽽PC不能访问。

单片机考试题目及答案6

单片机考试题目及答案6

单片机考试题目及答案6一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是什么?A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理单元B. 存储器C. 键盘D. 输入/输出接口答案:C3. 单片机的程序存储器通常使用的是什么类型的存储器?A. RAMB. ROMC. EEPROMD. SRAM答案:B4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个不是单片机的输入/输出端口?A. P0B. P1C. P2D. P3答案:D7. 8051单片机的串行通信是采用什么方式?A. 并行通信B. 异步通信C. 同步通信D. 串行通信答案:B8. 8051单片机的看门狗定时器是哪个?A. T0B. T1C. WDGD. T2答案:C9. 单片机的I/O口在默认状态下是什么状态?B. 低电平C. 浮空D. 上拉答案:C10. 8051单片机的振荡器频率为12MHz时,机器周期是多少?A. 1μsB. 0.5μsC. 0.25μsD. 0.125μs答案:B二、填空题(每空1分,共10分)1. 单片机的英文全称是________,简称为________。

答案:Microcontroller Unit,MCU2. 单片机的________是单片机的核心部件,负责执行程序和处理数据。

答案:中央处理单元(CPU)3. 8051单片机的内部RAM共有________字节。

答案:1284. 单片机的________是用于存储程序和数据的半导体存储器。

答案:存储器5. 单片机的________是用于控制单片机与外部设备进行数据交换的接口。

答案:输入/输出接口6. 单片机的________是用于定时或计数的硬件模块。

答案:定时器/计数器7. 单片机的________是用于实现串行数据通信的硬件模块。

江苏大学计算机学院单片机试卷及答案

江苏大学计算机学院单片机试卷及答案

1、根据下图,说出CIP-51有哪些存储控件?各存储空间的功能及寻址范围?CIP-51的内部ram空间有多少字节?它们在应用中有什么专门的用途?堆栈一般应设置在什么位置?(20分)2、下图显示了C8051F020单片机IO端口交叉开关的配置界面,如果我们现在要使用UART0、SPI0、SMBus,并且P1,2、P1,3作为两路模拟量的输入端,请问所有的外设引脚与单片机的端口如何应对?(如TX0=P??....)(10分)3、有7个能使c8051f系列单片机进入复位状态的复位源:上电/掉电复位、外部/RST引脚复位、外部CNVSTR信号复位、软件命令复位、比较器0复位、时钟丢失检测器和看门狗定时器超时复位。

请说出这7钟复位的含义及你认为的用途。

(10分)4、下面一段程序是震荡源初始化程序,一般在上电后即运行。

请问运行该段程序时单片机用的是什么震荡源?频率为多少?(10分)V oid Oscillator_Init(){Int i=0;OSCXCN=0X67;For(i=0;i<3000;i++);While((OSCXCN&0X80)==0);OSCICN=0X08;}5、P2,P3口驱动发光管,共接了16个发光二极管,请阅读下面的程序,问:定时器3的作用是什么?说出程序的执行效果。

(10分)#include<c8051020.h>//包含特殊功能寄存器SFR声明的头文件#define SYSCLK2000000//系统时钟频率近似为2MHzSfr16TMR3RL=0X92;//Timer3定时器重装值Sfr16TMR3=ox94;//Timer3定时器计数值V oid PORT_Init(void);V oid Timer3_Init(int counts);Unsigned int xdata p2led[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfb,0xfd,0xfe};V oid main(void){WDTCN=0Xde;//禁用wdt看门狗定时器WDTCN=0Xad;PORT_Init();Timer3_Init(SYSCLK/12/10);//初始化定时器3,终端频率10HzEA=1;//使能系统全局中断While(1);//死循环等待中断}6、根据下图,读void T0_model_init(void)程序,详细注释程序中的每行意思,说出该程序的功能。

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

1、根据下图,说出CIP-51有哪些存储控件?各存储空间的功能及寻址范围?CIP-51的内部ram空间有多少字节?它们在应用中有什么专门的用途?堆栈一般应设置在什么位置?(20分)
2、下图显示了C8051F020单片机IO端口交叉开关的配置界面,如果我们现在要使用UART0、SPI0、SMBus,并且P1,2、P1,3作为两路模拟量的输入端,请问所有的外设引脚与单片机的端口如何应对?(如TX0=P??....)(10分)
3、有7个能使c8051f系列单片机进入复位状态的复位源:上电/掉电复位、外部/RST引脚复位、外部CNVSTR信号复位、软件命令复位、比较器0复位、时钟丢失检测器和看门狗定时器超时复位。

请说出这7钟复位的含义及你认为的用途。

(10分)
4、下面一段程序是震荡源初始化程序,一般在上电后即运行。

请问运行该段程序时单片机用的是什么震荡源?频率为多少?(10分)
V oid Oscillator_Init()
{
Int i=0;
OSCXCN=0X67;
For(i=0;i<3000;i++);
While((OSCXCN&0X80)==0);
OSCICN=0X08;
}
5、P2,P3口驱动发光管,共接了16个发光二极管,请阅读下面的程序,问:定时器3的作用是什么?说出程序的执行效果。

(10分)
#include<c8051020.h>//包含特殊功能寄存器SFR声明的头文件
#define SYSCLK2000000//系统时钟频率近似为2MHz
Sfr16TMR3RL=0X92;//Timer3定时器重装值
Sfr16TMR3=ox94;//Timer3定时器计数值
V oid PORT_Init(void);
V oid Timer3_Init(int counts);
Unsigned int xdata p2led[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfb,0xfd,0xfe};
V oid main(void)
{
WDTCN=0Xde;//禁用wdt看门狗定时器
WDTCN=0Xad;
PORT_Init();
Timer3_Init(SYSCLK/12/10);//初始化定时器3,终端频率10Hz
EA=1;//使能系统全局中断
While(1);//死循环等待中断
}
6、根据下图,读void T0_model_init(void)程序,详细注释程序中的每行意思,说出该程序的功能。

(10分)
V oid T0_model1_2ms_init(void)
{
TMOD=0x01;//
TH0=0Xf8;//
TL0=0x30;//
TCON|=0x10;//
}
7、下列程序是一个中断方式的程序,说出程序功能并用查询法实现该程序的功能。

(20分)#include<c8051020.h>
Char data*p;
V oid main(void)
{
Xbr0=0x04;//交叉开关配置,使能UART0
XBR2=0x40;//使能交叉开关;
POMDOUT|=0x01;//tx0为推挽输出方式
TMOD=0x20;
TH1=0xfd;
TL1=oxfd;
TR1=1;
SCON0=0x40;//UART0初始化
P=0x20;//地址指针初始化
EA=1;//开中断
Es0=1;
…(代码缺失)
Eso=0;
}
8.阅读下图,说出使用C8051f020的A/D转换器用到哪些SFR?各个SFR起到什么作用?(10分)
江苏大学计算机学院单片机试卷答案
1.有程序存储器、内部数据存储器、外部数据存储器、特殊功能寄存器和位寻址区五个独立的地址空间。

l 程序存储器:存放程序和常数,容量为64KB,地址范围0000H-0FFFFH
l 内部数据存储器:用于通用寄存器和存放数据的临时存储器,容量为256B,地址范围00H-0FFH
l 外部数据存储器:用于存放数据,容量为64KB(有4KB在芯片内部),地址为0000-0FFFFH
l 特殊功能寄存器(SFR):提供对片内资源和外设的访问和控制,以及与外设的数据交换,C8051F020有122个,离散分布在地址80H-0FFH中。

l 位地址空间:存放位变量,进行布尔运算,容量为256位,有内部RAM的20H-2FH (16字节,128位)和部分SFR(字节地址可以被8整除的)组成,地址范围为00H-0FFH l 内部RAM:有256字节,低128B中的00H-1FH用于通用寄存器,20H-2FH既可以字节寻址也可以位寻址,30H-7FH作一般存储器用;高128B因为与SFR地址重叠,故只能间接寻址,也作一般存储器用,理论上堆栈可以设在内部数据存储器的任何位置,复位时堆栈指针SP为07H,但为了闭开通用寄存器和位地址空间,一般设在30H-0FFH。

2.P1.2,P1.3用作模拟输入,交叉开关在为数字外设分配引脚时应跳过这两个引脚。

据书P53最后一段知,P0.5、P0.6、P0.7也不能被分配。

TX0=P0.0,RX0=P0.1,SCK=P0.2,MISO=P0.3,MQSI=P0.4,NSS=P1.0,SDA=P1.1,SCL=P1.4
3.见书P66-P69
4.题目中提到程序在上电后即运行,上电即发生复位,据书P72第一句话:单片机在复位后从内部振荡器启动;再据第三段:C8051F020单片机复位后,内部振荡器工作在2MHZ,并且系统默认它作为系统时钟。

5.书P167例4.3
6.参考书P158
7.P195例4.7四段程序都看下,防止老师变换形式考(如给出发送程序要求写出接收程序,或者给出查询法程序要求写出中断法程序)
8.AMX0CF:设定8个外部输入的模拟量为单端输入或双端输入
AMX0SL:设定8个外部输入的模拟量和内部温度传感器量在某一时刻通过多路选择器
ADC0CF:设定ADC转换速度和对模拟量的放大倍数
ADC0CN:对ADC进行模拟量转换的启动、启动方式、采样保持、转换结束、数字量格式进行设定
ADC0H、ADC0L:存放12位转换好的数字量
ADC0GTH、ADC0GTL、ADC0LTH、ADC0LTL:设定可编程窗口检测器所需要的比较极限值。

相关文档
最新文档