AVR单片机复习题
考试题AVR参考答案
A V R16单片机考试题一、选择题1、单片机的基本组成结构包括:CPU、程序存储器、、输入接口、输出接口五大部分()A、EEPROMB、数据存储器C、ROMD、堆栈2、ATMEL公司生产的单片机以三大系列为主,其中XMEGA是属于()A、低档单片机B、中档单片机C、高档单片机D、普通单片机3、单片机的三总线结构是指:数据总线、地址总线和______()A、控制总线B、采集总线C、接收总线D、发送总线4、单片机的数据存储器包含和两大部分。
( )A.ROM RAM B.EEPROM CPUC. RAM EEPROMD.ROM CPU5、T/C0工作在普通模式时,初值,满值。
()A.为0 为255 B. 由TCNT0设定为255C. 由OCR0设置 255D. 0 由OCR0设置6、共阳数码管的公共级接且每段的电压为时,数码管点亮( )A.GND VCC B. GND CPU C. VCC CPU D.VCC GND7、DDRX的值设为时,I/O口输出。
()A、0B、1C、2D、38、AVR的8位定时器/计数器有种工作方式()A.1 B. 2 C. 4 D. 89、定时器1的中断屏蔽寄存器是_______ ()A. TCNT1B.OCR1C. TCCR0D.TIMSK二、填空题1、AVR16单片机是____8__位单片机,ATmegal16L与ATmega16的区别是什么:__Atmega16L支持电压2.7 ~5.5V,频率:0~8Mhz,Atmega16支持电压:4.5~5.5V,频率:0~16Mhz(提示:可以从供电电压和支持的晶振频率上两方面考虑)2、单片机XTAL1、XTAL2这两个引脚的作用分别是什么:_反向振荡放大器与片内时钟操作电路的输入端_、_反向振荡放大器的输出端_3、引脚AVCC的作用:_AVCC是端口A与A/D转换器的电源___4、引脚AREF的作用:_A/D 的模拟基准输入引脚5、在我们平时编写单片机程序时,我们通过____ISP________方式将程序下载到单片机的__FLASH____存储器中。
单片机复习题含答案
单片机模拟试卷001六、设计题(1题13分;2题12分,共25分)1.某单片机控制系统有8个发光二极管。
试画出89C51与外设的连接图并编程使它们由左向右轮流点亮。
2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。
试画出8051与外设的连接图并编程实现上述要求。
单片机模拟试卷002四、读程序题(每小题4分,共20分) 1.执行下列程序段后,(P1)=_______。
MOV P1,#5DH CPLCPL CLR SETB2.执行下列程序段后,(A)=_______,(C Y )=____。
MOV A ,#C5H RL A3.下列程序段执行后,(R 0)=_______,(7EH)=____,(7FH)=_______。
MOV R 0,#7EH MOV 7EH ,#0FFH MOV 7FH ,#40H 1NC @R 0 1NC R 0 1NC @R 04.已知(SP)=60H ,子程序SUBTRN 的首地址为0345H ,现执行位于0123H 的ACALL SUBTRN 双字节指令后,(PC)=___,(61H)=_______,(62H)= ____。
5.阅读下列程序,说明其功能。
MOV R 0,#data MOV A,@R 0 RL AMOV R 1,A RL A RL AADD A ,R 1 MOV @R 0,A RET五、编程题(每小题4分,共20分)1.已知在累加器A 中存放一个BCD 数(0~9),请编程实现一个查平方表的子程序。
2.请使用位操作指令实现下列逻辑操作: BIT=(10H ∨∧(11H ∨C Y )3.已知变量X 存于V AR 单元,函数值Y 存于FUNC 单元,按下式编程求Y 值。
Y=100100x x x >-=<⎧⎨⎪⎩⎪4.已知在R 2中存放一个压缩的BCD 码,请将它拆成二个BCD 字节,结果存于SUM 开始的单元中(低位在前)。
(完整版)单片机复习题(附答案、)
单片机复习题(仅供参考)任务一1.十进制数126对应的十六进制可表示为 D 。
A.8F B.8E C.FE D.7E2.二进制数110010010对应的十六进制数可表示为 A 。
A.192H B.C90H C.1A2H D.CA0H3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。
A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度4.计算机主要的组成成分为 B 。
A.CPU 、内存、I/O口B.CPU 、键盘、显示器C.主机、外部设备D.以上都是5.CPU主要的组成成分为 C 。
A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D.运算器、指令译码器6.以下不是构成单片机的部件 DA.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机A.16 B.4 C.8 D.准168.AT89C51单片机的字长是 C 位。
A.32 B.16 C. 8 D. 49.程序计数器PC用来 B 。
A.存放指令B.存放下一条的指令地址C.存放正在执行的指令地址D.存放上一条的指令地址10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器组为 C 。
A.组1 B.组3 C.组2 D.组011.进位标志Cy在 C 中。
A.累加器B.算术逻辑运算单元ALUC.程序状态字寄存器PSW D.PC中12.指令和程序是以 C 形式存放在程序存储器中。
A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。
A.RAM B.ROM C.CPU D.寄存器14.51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。
A.ACC B.PC C.PSW D.DPTR15.AT89C51单片机有片内的ROM容量 AA.4KB B. 8KB C. 00H-1FH D.20-2FH16.89C51片内的Ram共有B 字节。
单片机考试复习试题库附答案
单片机考试复习试题库附答案题目1:下面描述的哪个不能用于表示单片机存储介质的是:A. RAMB. ROMC. EPROMD. SSD答案:D. SSD题目2:单片机的主频指的是什么?A. 单片机的工作频率B. 单片机的最高运算速度C. 单片机的内部振荡器频率D. 单片机的时钟频率答案:D. 单片机的时钟频率题目3:以下哪个不属于单片机外部中断的触发方式?A. 上升沿触发B. 下降沿触发C. 高电平触发D. 低电平触发答案:C. 高电平触发题目4:如果要实现单片机对外部设备的通信,以下哪个串行通信协议最常用?A. SPIB. I2CC. UARTD. CAN答案:C. UART题目5:单片机的存储器位数越大,可以寻址的存储器空间越大。
A. 正确B. 错误答案:A. 正确题目6:单片机的编程语言主要分为汇编语言和高级语言。
以下哪个不属于高级语言?A. CB. BASICC. PythonD. Assembly答案:D. Assembly题目7:以下哪个不是单片机外部中断的触发源?A. 按键B. 温度传感器C. 光敏传感器D. 电压变化答案:B. 温度传感器题目8:单片机的串行通信协议中,SPI和I2C都属于同步通信。
A. 正确B. 错误答案:B. 错误题目9:单片机的IO口是可以同时配置为输入和输出的。
A. 正确B. 错误答案:A. 正确题目10:以下哪个不属于常见的单片机制作项目?A. 温度测量仪B. 红外遥控器C. 电子琴D. 数码相机答案:D. 数码相机题目11:单片机的ADC是用来做什么的?A. 数字信号转模拟信号B. 模拟信号转数字信号C. 串行通信D. 控制外部中断答案:B. 模拟信号转数字信号题目12:以下哪个不属于单片机的工作温度范围?A. -40℃ ~ 85℃B. -10℃ ~ 70℃C. 0℃ ~ 60℃D. -20℃ ~ 80℃答案:C. 0℃ ~ 60℃题目13:单片机的IO口可以直接驱动电机等高功率设备。
单片机考试题及答案
单片机考试题及答案一、选择题(每题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. 单片机的______功能可以防止程序死循环。
AVR单片机考试答案
一、填空:1. 单片机的基本组成结构包括: CPU 、数据寄存器、输入接口,输出接口五大部分。
2. 哈佛结构是指,计算机由五大部分构成,五大部分分别是:运算器、控制器、存储器、输入设备、输出设备。
3. ATmega16包含 16KB 程序存储器,1KB 数据存储器和512字节的EEPROM。
4. ATMEL公司生产的单片机以三大系列为主,分别是:tinyAVR、megaAVR、XMEGA。
5. ATMEL公司生产的TinyAVR是属于低挡单片机。
6. ATMEL公司生产的megaAVR是属于中档单片机。
7. ATMEL公司生产的XMEGA是属于高档单片机。
1.什么是ISP技术,采用ISP技术的单片机有什么优点?2.说明单片机的RAM,FlashROM,EEPROM用途和特点?第二章()填空:1.单片机的三总线结构是指:数据总线、地址总线、控制总线。
2. ATmega16包含 16KB FLASH ROM, 1KB RAM和 512字节的EEPROM。
3. FLASH ROM支持用户多次擦除和写入代码,可以实现大于1万次的写入 (填读写或写入)。
4. 单片机的数据存储器包含 RAM 和 EEPROM 两大部分,其中 EEPROM 是RAM 的补充。
5. ATmega16中含有 512字节的EEPROM。
它的擦写次数是大于10万次,具有掉电后不丢失数据、通过系统程序可以随机修改。
6. ATmega16的PDIP封装共有 40 引脚,其中共有 32个 I/O 口线。
ATmega16的TQFP封装共有 44 引脚,其中共有 32个 I/O 口线。
7. ATmega16的数据存储器中共有 32个8位通用工作寄存器,有 6个寄存器可以合并成为 3个 16位的寄存器。
8. 在ATmega16的通用寄存器组中,有 3个 16位的寄存器。
名称分别为: X寄存器、 Y寄存器、 Z寄存器。
9. ATmega16的中断向量表在FLASH ROM的最前端,中断的向量地址越小,中断的优先级越高。
单片机复习题含答案
单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。
A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。
2、单片机复位后,PC 的值为()。
A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。
3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。
A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。
当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。
4、 MCS-51 单片机的堆栈区应建立在()。
A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。
5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。
A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。
6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。
A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。
7、执行 MOV IE,81H 指令的意义是()。
A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。
8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。
AVR单片机习题
第一章 概述1、填空。
①.计算机由五大部件组成,单片机也不例外。
组成计算机的五大组成部件分别是、、、和。
②.在单片机开发系统中使用的语言有、汇编语言和,而在单片机应用系统中只能使用。
③.计算机由五大部件组成,单片机也不例外。
组成计算机的五大组成部件分别是、、、和。
④.单片机指的是把集成在一块芯片上。
⑤.单片机的内部部件是通过总线相连的。
一般计算机的总线有三类:、和。
⑥.A VR单片机已形成系列产品,对于AT90系列,ATtiny为产品,AT90S为产品,ATmega对应产品。
2、单片机主要应用在哪些领域?作什么用途?3、A VR系列的单片机由哪些部分组成?第二章 ATmega16芯片资源1、填空。
①.ATmega16的内部程序存储器的容量为KB;内部数据存储器为的容量为KB;而是内部数据存储器的补充,容量为其特点是。
②.ATmega16包含________________字节的EEPROM(也写作E2PROM)。
它是作为一个独立的数据空间而存在的,可以按字节读写,EEPROM的寿命至少为_______________次擦除。
③.A口、B口、C口、D口分别位于________________、_________________、_______________、_______________号引脚。
④.A VCC为__________________电源;AREF为__________________电源。
2、ATmega16单片机有哪些内部资源?使用什么样工作电源?工作电源的电压是多少?最高能使用多高的晶振频率?3、A VR系列单片机的flash存储器、SRAM存储器、EEPROM存储器各作什么用途?第四章 I/O 接口及应用1、填空。
①.通过一条输入指令可以 ,称为并行输入。
ATmega16有四个8位的并行I/O 口,每一个接口的控制分别由三个特定的变量决定,对于A 口这三个特定的变量为 、 和 。
AVR单片机考查A卷与评分细则
……………………………………………….…….装订线(答题不得超过此线)……………………………………………...河池学院课程考试试卷(考查A 卷)(200-200学年度第学期)课程名称: A VR 单片机考试时间:120分钟本(专)科:本科 年级班: 12机1、2 专业: 机械设计制造及其自动化1、ATmega16的PDIP 封装共有 40 引脚,其中共有 32个 I/O 口线。
第 10 引脚为VCC ,第31引脚为 GND 。
它内部包含 16KB FLASH ROM , 1KB RAM 和 512字节的EEPROM 。
2、AVR 单片机每组I/O 都配置了 3个 8位的寄存器,分别是 DDRx PORTx.PINx3、A VR 单片机初始化时,I/O 口的状态是 输入状态,不使用内部的上拉电阻 。
4、Tmega16中共含有 21个 中断源,其中有一个中断源是不可屏蔽中断,名称为向量号为 1 .5、MCUCR 寄存器是 MCU 控制寄存器 ,用于设置 INTO 和INT1的中断触发方式 。
6、 GICR 寄存器是 用中断控制寄存器 ,用于设置 外部中断的中断允许位7、 GIFR 寄存器是 通用中断标示寄存器 ,用于设置 外部中断的中断允许位。
当有满足中断条件的事件出现时,对应的中断标志位为 1 。
8、中断标志位在CPU 响应中断后自动硬件清零,如果需要软件对其清零,应该对其 写19、A VR 单片机的T/C0是一个 位定时计数器。
其中TCNT0是定时器0的 计数 寄存器 ,作用是 对定时器0的脉冲计数 。
OCR0是定时器0 的 输出比较 寄存器 ,作用是 存放定时器0的比较匹配值 。
10、在程序中需要将寄存器MCUCR 的第1位和第5位置1而不影响其它位的语句为 MCUCR|=(1<<1)|(1<<5) ;将寄存器MCUCR 的第2位和第6位清零而不影响其它位的语句为 MCUCR&=(~(1<<2))&(~(1<<5)) ;1、单片机的基本组成结构包括:CPU 、程序存储器、( B )、输入接口、输出接口五大部分A 、EEPROMB 、数据存储器C 、ROMD 、 堆栈2、#pragma interrupt_handler ext_int0_isr :10 这句话中的10是什么中断( A ) A 、TC0溢出中断 B 、TC0比较匹配中断 C 、TC1溢出中断 D 、TC1比较匹配中断3、定时器0普通模式的频率是( D )A 、f=fclk /256NB 、f=fclk /510NC 、f=fclk /2N(OCR0+1)D 、f=fclk /2N(满-初+1)4、T/C0工作在普通模式时,初值和满值分别是( B )A .为0 为255 B. 由TCNT0设定 为255C. 由OCR0设置 255D.0 由OCR0设置5、数码管静态显示的缺点是( D )A 、硬件复杂B 、程序复杂题 号 一 二 三 四 五 六 七 八 九 十 合计 应得分 30 20 5 10 10 12 13 满分:100 实得分 评分: 评卷人应得分 实得分 一、填空题,每空1分,共30分30应得分 实得分 二、选择题,每题2分,共20分20考试班级学 号姓 名……………………………………………….…….装订线(答题不得超过此线)……………………………………………...C 、程序简单D 、占用资源多 6、DDRX 的值设为( B )时,I/O 口输出。
单片机考试题目及答案
单片机考试题目及答案一、单项选择题(每题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分为______和______两部分。
三江学院AVR单片机复习题
AVR单片机复习题第一章概述填空:1.组成单片机的五大组成部件是:运算器、CPU、控制器、存储器、输入接口、输出接口五大部分。
2.单片机是把微型电脑的所有部分集成在一块芯片上。
3.单片机的内部部件是通过总线相连的,一般计算机的总线有三类:数据总线、地址总线和控制总线。
问答:1.什么是ISP技术,采用ISP技术的单片机有什么优点?2.说明单片机的RAM,FlashROM,EEPROM用途和特点?3.单片机主要应用在哪些领域?做什么用途?第二章ATmega16芯片资源填空:1.ATmega16包含16kb FlashROM,1kb RAM和512字节的EEPROM。
2.FlashROM支持用户多次擦除和写入代码,可以实现于1万次的写入。
3.单片机的数据存储器包含RAM和EEPROM两大部分,其中EEPROM是RAM的补充。
4.ATmeag16中含有512字节的EEPROM。
它的擦写次数是大于10万次,具有掉电后不丢失数据、通过系统程序可以随机修改。
5.ATmeag16的PDIP封装共有40引脚,其中共有32个I/O口线。
6.ATmega16de TQFP封装共有44引脚,其中共有32个I/O口线。
7.ATmega16的数据存储器中共有32个8位通用工作寄存器,有6个寄存器可以合并成为3个16位的寄存器。
8.在ATmega16的通用寄存器组中,有3个16位的寄存器。
名称分别为:X寄存器、Y寄存器、Z寄存器。
9.ATmega16的中间向量表在FlashROM的最前端,中断的向量地址越小、中断的优先级越高。
10.ATmega16的工作电压是2.7~5.5V,所能使用的最高晶振频率为16MHZ。
11.ATmega16可以使用内部晶振,晶振频率为1M、2M、4M、8M赫兹。
12.ATmega16 PDIP封装的AVCC引脚作用是片内AD的电源输入引脚。
13.ATmega16 PDIP封装的AREF引脚作用是片内AD的参考电压。
AVR单片机习题
1.配置I/O端口时,每个端口引脚具有几个寄存器位?每个寄存器
位分别控制什么?
答:有三个寄存器位DDXn,PORTxn,PINxn
DDXn:用来选择引脚的方向
PORTxn:引脚配置为输入时,若PORTxn为1,上拉电阻使能。
如需要关闭上拉电阻,可以将PORTxn清零,或者将这个引脚配置为输出。
复位时各引脚为高阻态,即使此时并没有时钟在运行。
当引脚配置为输出时,若PORTxn为1,引脚输出高电平,否则输出低电平。
不论 DDRxn 是什么内容,向 PINxn 写逻辑 "1" 就会使 PORTxn 的值在“0“和 "1“之间来回变化。
注意 SBI 指令能够用来改变端口的单个位。
PINxn: 位于PINx寄存器。
2.Atmega168有几组I/O端口,每组端口有几位?每一位有几种复用
功能?
答:三组即端口B,端口C,端口D,端口B有8位双向I/O口,端口C 为7 位双向I/O 口,端口D 为8 位双向I/O 口;
每一位都有二种复用功能,端口B的第二功能
端口C的第二功能
端口D的第二功能
3.按要求配置下列端口
a.将PB口配置成输出,且输出值为0x55
DDRB=0xFF; PORTB=0x55;
b.将PD口配置成不带上拉输入
DDRD=0x00;PORTD=0x00;i=PINB;
将PC口配置成带上拉输入
DDRC=0x00;PORTC=0xFF; i=PINB;
4.单片机最小系统包括哪个部分?
答:包括时钟电路,复位电路,按键电路,显示电路。
单片机考试题目及答案
单片机考试题目及答案一、选择题(每题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、什么是单片机?什么是单片机系统?(P2)答:(1)单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
(单片机就是在一块硅片上集成有CPU,ROM,RAM定时器/计数器和多种I/O口的数字处理系统。
)(2)微处理器,存储器,配以系统软件和I/O设备称为单片机系统2、PC和DPTR的含义是什么?答:(1)程序计数器PC是一个独立的计数器,存放着下一条腰执行的指令在程序存储器中的地址(P15)(2)数据指针DPTR是用于对外部数据存储器进行寻址的地址指针(P19)3、89C51的中断源有哪些?并说明外部中断源和内部中断源分别有哪些?(P83)答:89C51中断系统有5个中断源:●INT0:外部中断0请求,低电平有效。
通过P3.2引脚输入。
●INT1:外部中断1请求,低电平有效。
通过P3.3引脚输入。
●T0:定时器/计数器0溢出中断请求。
●T1:定时器/计数器1溢出中断请求。
●TXD/RXD:串行口中断请求。
当串行口完成一帧数据的发送或接收时,便请求中断。
外部中断源有:(1)INT0,(2)INT1,(3)串行口中断请求内部中断源有:(1)定时器/计数器T0计数溢出中断请求,(2)定时器/计数器T1计数器溢出中断请求4.定时器/计数器分别用作计数器时定时器时,他们的计数脉冲由谁提供?(P97) 答:定时:单片机时钟信号经片内12分频后的脉冲;计数:加在p3.4和p3.5的外部脉冲5.指令包含哪几部分?每部分的功能是什么?(P57)答:(1)操作数:规定指令进行什么操作(2)操作数:指令操作的对象6.简述单片机89C51在串行通信时发送数据的过程。
答:7.什么I/O端口?什么是I/O接口?I/O端口的编址方式有哪些?89C51采用什么编址方式?(P159-160)答:(1)I/O端口是指I/O接口芯片中具有端口地址的寄存器或缓冲器。
AVR单片机思考题及答案_AVR期末复习题
AVR单片机复习题及答案第一章(较易)填空:1. 单片机的基本组成结构包括: CPU 、程序存储器、数据寄存器、输入接口、输出接口五大部分。
2. ATmega16包含 16KB 程序存储器, 1KB 数据存储器和 512 字节的EEPROM。
4. ATMEL公司生产的单片机以三大系列为主,分别是: tinyAVR 、 megaAVR 、 XMEGA5. ATMEL公司生产的TinyAVR是属于低挡单片机。
6. ATMEL公司生产的megaAVR是属于中档单片机。
7. ATMEL公司生产的XMEGA是属于高档单片机。
选择:1. ATMEL公司生产的单片机以三大系列为主,其中TinyAVR是属于( A )A、低档单片机B、中档单片机C、高档单片机D、普通单片机2. ATMEL公司生产的单片机以三大系列为主,其中megaAVR是属于( B )A、低档单片机B、中档单片机C、高档单片机D、普通单片机3. ATMEL公司生产的单片机以三大系列为主,其中XMEGA是属于( C )A、低档单片机B、中档单片机C、高档单片机D、普通单片机4. 单片机的基本组成结构包括:CPU、程序存储器、、输入接口、输出接口五大部分( B )A、EEPROMB、数据存储器C、ROMD、堆栈1.大多数的AVR单片机内部都含有RAM、FlashROM、EEPROM,请给出它们的用途、性能和特点,并举例说明如何使用。
2.什么是ISP技术?采用 ISP技术的单片机有什么优点。
3.什么是IAP技术?IAP与ISP的本质区别是什么?说明其主要用途。
第二章()填空:1. 单片机的三总线结构是指:数据总线、地址总线、控制总线。
2. ATmega16包含 16KB FLASH ROM, 1KB RAM和 512字节的EEPROM。
3. FLASH ROM支持用户多次擦除和写入代码,可以实现大于1万次的写入(填读写或写入)。
4. 单片机的数据存储器包含 RAM 和 EEPROM 两大部分,其中 EEPROM 是 RAM 的补充。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AVR单片机复习题第一章(较易)填空:1.单片机的基本组成结构包括:、、、五大部分。
2.哈佛结构是指,计算机由五大部分构成,五大部分分别是:、、、3.ATmega16包含程序存储器,数据存储器和的EEPROM。
4.ATMEL公司生产的单片机以三大系列为主,分别是:、、5.ATMEL公司生产的TinyAVR是属于单片机。
、6.ATMEL公司生产的megaA VR是属于单片机。
7.ATMEL公司生产的XMEGA是属于单片机。
选择:1.ATMEL公司生产的单片机以三大系列为主,其中TinyAVR是属于()A、低档单片机B、中档单片机C、高档单片机D、普通单片机2.ATMEL公司生产的单片机以三大系列为主,其中megaA VR是属于()A、低档单片机B、中档单片机C、高档单片机D、普通单片机3.ATMEL公司生产的单片机以三大系列为主,其中XMEGA是属于()A、低档单片机B、中档单片机C、高档单片机D、普通单片机4. 单片机的基本组成结构包括:CPU、程序存储器、、输入接口、输出接口五大部分()A、EEPROMB、数据存储器C、ROMD、堆栈简答:1.什么是ISP技术?采用ISP技术的单片机有什么优点?2.什么是单片机?3.说明单片机的RAM、FLASH ROM、EEPROM的用途和特点?(中等)第二章()填空:1.单片机的三总线结构是指:、、。
2.ATmega16包含FLASH ROM,RAM和的EEPROM。
3.FLASH ROM支持用户,可以实现的(填读写或写入)。
4.单片机的数据存储器包含和两大部分,其中是的补充。
5.ATmega16中含有的EEPROM。
它的擦写次数是,具有、。
6.ATmega16的DIP封装共有引脚,其中共有I/O 口线。
7.ATmega16的数据存储器中共有通用工作寄存器,有寄存器可以合并成为3个16位的寄存器。
8.在ATmega16的通用寄存器组中,有16位的寄存器。
名称分别为:、、。
9.ATmega16的中断向量表在FLASH ROM的,中断的向量地址,中断的优先级越。
10.ATmega16的工作电压是, 所能使用的最高晶振频率为。
11.ATmega16可以使用内部晶振,晶振频率为、、、赫兹。
12.ATmega16共有引脚,其中为VCC,脚为GND。
13.ATmega16的A VCC引脚是,作用是14.ATmega16的AREF引脚是,作用是。
15.ATmega16的是GND ,引脚是XTAL1、XTAL2,作用是16.ATmega16的复位引脚是,名称是。
当在该引脚上出现一个的电平,单片机复位。
17.A VR的指令长度为称为一字,PC指针为,FLASH存储器是字。
A VR 扩展外部程序存储器,这是因为18.ATmega16配置系统时钟的熔丝位共有位,名称分别是、。
选择:1.单片机的三总线结构是指:数据总线、地址总线和_()A、控制总线B、采集总线C、接收总线D、发送总线2.单片机的三总线结构是指:控制总线、地址总线和_()A、发送总线B、采集总线C、接收总线D、数据总线3.ATmega16的DIP封装共有引脚,其中共有I/O 口线()A、40、32B、40、8C、32、4D、40、44.ATmega16的数据存储器中共有32 个通用工作寄存器,有个寄存器可以合并成为_个16位的寄存器。
()A、4、2B、6、2C、6、3D、8、45.#pragma interrupt_handler ext_int0_isr :10 这句话中的10是什么中断()A、TC0溢出中断B、TC0比较匹配中断C、TC1溢出中断D、TC1比较匹配中断6.#pragma interrupt_handler ext_int0_isr :10 这句话中的10是()A、中断地址B、中断向量号C、计数10次D、中断函数7. ATmega16的A VCC引脚是,作用是片内AD的电源输入引脚()A、10B、13C、30D、21判断:1.ATmega16的中断向量表在FLASH ROM的最前端,中断的向量地址越小,中断的优先级越高。
()2.ATmega16的中断向量表在FLASH ROM的最后端,中断的向量地址越大,中断的优先级越高。
()3.ATmega16的中断向量表在FLASH ROM的最前端,中断的向量地址越大,中断的优先级越低。
()简答:1.ATmega16的堆栈的工作过程和堆栈的作用。
2.A VR的复位方式有几种?第六章(中等)填空:1.A VR单片机每组I/O都配置了8位的寄存器,分别是2.A VR单片机的DDRX寄存器的作用是PORTX寄存器的作用是3.DDRX的值设为时,I/O口输出,设为时,I/O口输入。
4.共阳数码管的公共级接且每段的电压为时,数码管点亮。
5.共阴数码管的公共级接且每段的电压为时,数码管点亮。
6.单片机初始化时,I/O口的状态是。
选择1.数码管静态显示的特点是显示稳定,显示亮度高,_______________()A、硬件复杂B、程序复杂C、程序简单D、硬件简单判断:1.数码管静态显示的优点是显示稳定,显示亮度高,程序简单。
()2.数码管动态显示的优点是显示稳定,显示亮度高,程序简单。
()3.数码管动态显示的优点是占用的硬件资源小,耗电量小。
()4.数码管动态显示的缺点是稳定性差,程序设计复杂,MCU负担重。
()5.数码管静态显示的缺点是占用硬件资源多,耗电量大。
()6.数码管静态显示的缺点是稳定性差,程序设计复杂,MCU负担重。
()7.数码管动态显示的缺点是占用硬件资源多,耗电量大。
()简答:1.说明数码管动态显示原理。
/***************************题目1**************************************/程序分析:(重要!建议一格2分)#include <iom16v.h> 语句功能______________________#include <delay.h>Void main(){Unsigned char position=0;PORTA=0xff;DDRA=0xff; 语句功能______________________ While(1){PORTA= ~(a<<position); 语句功能______________________ If (++position>=8) position=0;Delay_ms(1000); 语句功能______________________}}1.程序中position变量的作用是?(1 分)2.说明程序功能。
(1分)/***************************题目1**************************************//***************************题目2**************************************/#include <mega16.h>#include <delay.h>flash char led_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};bit point_on = 0;void main(void){char i = 0;PORTA=0xFF;DDRA=0xFF; 语句功能______________________while (1){for (i=0;i<=15;i++){PORTA = led_7[i]; 语句功能______________________if (point_on) PORTA |= 0x80;delay_ms(1000);}point_on = ~point_on; 语句功能______________________};}说明程序功能:/***************************题目2**************************************/第七章(重点!!比重大!!)填空:1.ATmega16中共含有中断源,其中有一个中断源是不可屏蔽中断,名称为向量号为.2.单片机相应中断A的条件是:3.ATmega16中共含有外部中断,名称为、、。
4.MCUCR寄存器是,用于设置。
5.GICR寄存器是,用于设置。
6.GIFR寄存器是,用于设置。
当有满足中断条件的事件出现时,对应的中断标志位为。
7.中断标志位的清除方法是对其8.全局中断使能位是寄存器中的第位即位。
判断:1.清除中断标志位的方法是对其写0.()2.清除中断标志位的方法是对其写1.()3.外部中断的中断标志位会由硬件自动清0.()4.外部中断的中断标志位不会由硬件自动清0.()5.全局中断使能位是SREG 寄存器中的第7位即I位。
()6.全局中断使能位是SREG 寄存器中的第8位。
()7.全局中断使能位是SREG 寄存器中的第7位即F位。
()简答:1.单片机中断系统的优点。
2.ATmega16单片机的中断系统采用两级控制,它是如何控制的?3.单片机有几个外部中断?有几种触发方式?程序分析:/***************************题目1**************************************/#include <iom16v.h>char led_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};char counter;#pragma interrupt_handler ext_int0_isr :2 语句中2是void ext_int0_isr(void){if (++counter>=16) counter = 0;}void main(void){PORTA=0xFF;DDRA=0xFF;GICR|=0xC0; // 允许中断MCUCR=0x0A; //语句功能GIFR=0xC0; // 清除counter = 0; //#asm("sei") //语句功能while (1){PORTA = led_7[counter]; //语句功能};}说明程序功能:/***************************题目1**************************************/第八章(重点!!分值重!)填空:1.ATmega16共有三个定时器,分别是、、。