AVR单片机思考题及答案_AVR期末复习题
- 格式:docx
- 大小:41.98 KB
- 文档页数:14
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____存储器中。
……………………………………………………………最新资料推荐…………………………………………………试题10 参考答案一、填空1.单片机EMCU、数字信号处理器DSP和嵌入式微处理器EMPU的侧重点不同,(单片机)的专长是测量和控制,(EMPU)可用于配置实时多任务操作系统,(DSP)擅长复杂、高速的运算。
2.串行口工作在方式3时,要传送的8位数据由串口的(SBUF/发送缓冲器)发送出去,第9位数据要事先写到特殊功能寄存器(SCON)的(TB8)位中。
3.已知(A)=03H,(SP)=60H,(59H)=01H,(60H)=02H,(61H)=2CH,执行指令PUSH AccRET后,(SP)=(5FH),(PC)=(0302H),(61H)=(03H)。
4.单片机与计算机的不同之处在于其将(CPU)、(存储器)和(I/O接口)等部分集成于一块芯片之上。
5.计算机的数据传送有两种方式,即:(并行)方式和(串行)方式,其中具有成本低特点的是(串行)数据传送。
6.为扩展存储器而构建单片机片外总线,应将P0口和P2口作为(地址)总线,并将P0口作为(数据)总线。
7.AT89S51单片机控制LED显示时,可采用2种显示方式:(静态)显示和(动态)显示。
8.D/A转换器分辨率的含义是:(单位数字量)的输入变化所引起的(模拟量)的输出变化。
9.汇编语言的基本指令中,(操作码)规定执行的操作,(操作数)给操作提供数据和地址。
10.AT89S51单片机最多可以外扩(64)KB的数据存储器,此时单片机需提供(16)根地址线。
11.AT89S51单片机进行存储器的扩展时,涉及到的控制总线有:(ALE)、(EA*)、(PSEN*)、WRRD。
和12.AT89S51单片机有(5)个中断源,分成3类:外部中断、(定时器/计数器)中断和(串行)中断。
13.在基址加变址的寄存器间接寻址方式中,(A)作为变址寄存器,(DPTR)或PC 作为基址寄存器。
1、下面汇编代码、通过编译器编译,请回答问题。
1 ldi r16,$22 ldi r17,$343 ldi r18,0x104 ldi r19,$15 ldi r20,$806 loop1:mul r19,r207 loop2:muls r19,r208 loop3: add r17,r169 loop4:sub r17,r1910 dec r1811 brne loop2nop(1)、如果外接晶振为4M,请问这段代码运行完毕所需要多少微秒时间?(2)、第6行运完毕后R0、R1里面的值是多少?(3)、第7行运完毕后R0、R1里面的值是多少?(4)、全部运行完毕后R17、R18里面的值是多少?注:所有值用16进制表示2、阅读下面汇编代码、回答问题。
lp: ldi r16,$01ldi r17,$02add r16,r17lsl r16rjmp lp请问此程序段能运行多少次?第1次运行到“rjmp lp”处,r16的值是多少?3、阅读下面汇编代码、回答问题。
ldi r16,$10asr r16ldi r17,$FCasr r17nop运行到“nop”处,r16和r17的值各是多少?4、根据ATmega16单片机C语言编程相关知识,请在右边横线上填写每行程序的功能。
void timer0_init(void){TCCR0 = 0x00;TCNT0 = 0x9C;TCCR0 = 0x02;TIMSK |= 0x01;SEI();}1、以下汇编代码通过编译器编译,请回答问题。
1 ldi r16,$42 ldi r17,$383 ldi r18,0x104 ldi r19,$25 ldi r20,$806 loop1:mul r19,r207 loop2:muls r19,r208 loop3: add r17,r169 loop4:sub r17,r1910 dec r1811 brne loop2nop(1)、如果外接晶振为4M,请问这段代码运行完毕所需要多少微秒时间?(2)、第6行运完毕后R0、R1里面的值是多少?(3)、第7行运完毕后R0、R1里面的值是多少?(4)、全部运行完毕后R1(7)、R18里面的值是多少?注:所有值用16进制表示2、阅读下面汇编代码,回答问题。
一、填空题1.十进制255的二进制是11111111,十六进制是FF。
2.单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。
3.AT89S51单片机共有4个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0。
4.若采用12MHz的晶振,则MCS-51单片机的振荡周期为1/12μS,机器周期为1μS。
5、AT89S51单片机字长是8位,有40根引脚。
6.89S51单片机是8位单片机,其PC计数器是16位。
7.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6µS,一个机器周期是2μS。
8.89S51单片机是+5V供电的。
9.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。
10.MSC-51系列单片机具有4个并行输入/输出端口,其中P0口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而P1口是一个专供用户使用的I/O口,常用于第二功能的是P3口。
11.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。
12.半导体存储器分为ROM和RAM两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序中间结果等。
13.当单片机系统需要外扩展存储器时,P2和P0作为地址总线。
14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H,P0口复位值是FFH。
15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。
16.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。
17.单片机的复位方式主要有上电复位和按键复位两种。
18.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。
目录第1章单片机概述 (2)第2章AT89S51单片机的硬件结构 (5)第3章AT89S51的指令系统 (8)第4章AT89S51汇编语言程序的设计与调试 (10)第5章AT89S51的中断系统 (15)第6章AT89S51的定时/计数器 (18)第7章AT89S51的串行口 (21)第8章AT89S51单片机扩展存储器的设计 (23)第10章AT89S51与键盘、显示器、拨盘、打印机的接口设计 (26)第1章单片机概述参考答案1.答:微控制器,嵌入式控制器2.答:CPU、存储器、I/O口、总线3.答:C4.答:B5.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。
目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。
嵌入式微处理器相当于通用计算机中的CPU。
与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。
而嵌入式微处理器仅仅相当于单片机中的中央处理器。
为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。
6.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。
它们的差别是在片内程序存储器上。
8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。
7.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.答:相当于MCS-51系列中的87C51,只不过是A T89S51芯片内的4K 字节Flash存储器取代了87C51片内的4K字节的EPROM。
《单片机原理及应用》思考题与习题参考答案绪论0.1 解:单片微型计算机(Single-Chip Microcomputer),简称单片机。
就是将微处理器(CPU)、存储器(存放程序或数据的ROM 和RAM)、总线、定时器/计数器、输入/输出接口(I/O 口)和其他多种功能器件集成在一块芯片上的微型计算机。
单片机的主要特点有:(1)可靠性高(2)便于扩展(3)控制功能强(4)低电压、低功耗(5)片内存储容量较小,除此之外,单片机还具有集成度高、体积小、性价比高、应用广泛、易于产品化等特点0.2 解:当前单片机的主要产品有:Intel的8051 系列、Motorola的M68HC系列、Philips(飞利浦)的80C51 系列、台湾义隆公司(EMC)EM78 系列单片机、美国Microchip公司的PIC 单片机系列、Atmel公司的AT 9 0 系列单片机Ubicom公司的Scenix单片机、日本爱普生科技公司的Epson单片机、Zilog公司的Z86 系列、美国国家半导体公司NSCOP8 单片机、台湾Winbond (华邦)的W78 系列等。
MCS-51 为主流产品。
MSP430 的功能较强。
是一种特低功耗的Flash 微控制器。
主要用于三表及超低功耗场合。
EM78 系列单片机采用高速CMOS 工艺制造,低功耗设计为低功耗产品,价格较低。
具有三个中断源、R-OPTION 功能、I/O 唤醒功能、多功能I/O 口等。
具有优越的数据处理性能,采用RISC 结构设计。
Microship 单片机是市场份额增长较快的单片机。
它的主要产品是PIC 系列8 位单片机。
CPU 采用RISC 结构,运行速度快,价格低适于用量大、档次低、价格敏感的产品。
Motorola 是世界上最大的单片机生产厂家之一,品种全、选择余地大、新产品多。
其特点是噪声低,抗干扰能力强,比较适合于工控领域及恶劣的环境。
AVR 是增强RISC 内载Flash 的单片机,单片机内部32 个寄存器全部与ALU 直接连接,突破瓶颈限制,每1MHz 可实现1MIPS 的处理能力,为高速、低功耗产品。
单片机考试题目及答案一、选择题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灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。
以上是单片机考试题目及答案,希望能对您有所帮助。
如有任何疑问,请随时联系我们。
单片机课后重要习题答案单片机课后重要习题答案在学习单片机的过程中,课后习题是巩固知识、提高编程能力的重要环节。
下面是一些常见的单片机课后习题及其答案,供大家参考。
一、基础题1. 请用C语言编写一个程序,实现将一个整数的二进制表示输出到LED灯上。
答案:```c#include <reg52.h>void main(){int num = 10; // 待转换的整数int i;while (1){for (i = 0; i < 8; i++){P1 = num & (1 << i) ? 0xFF : 0x00; // 判断第i位是否为1,是则点亮LED灯delay(); // 延时函数}}```2. 请编写一个程序,实现将一个8位二进制数的奇偶校验位计算出来,并输出到P1口。
答案:```c#include <reg52.h>void main(){unsigned char num = 0b10011010; // 待计算的8位二进制数int count = 0;int i;for (i = 0; i < 8; i++){if (num & (1 << i)){count++;}}P1 = count % 2 ? 0xFF : 0x00; // 奇数个1则输出高电平,偶数个1则输出低电平}二、进阶题1. 请编写一个程序,实现一个简单的计算器功能,能够进行加、减、乘、除四则运算,并将结果输出到数码管上。
答案:```c#include <reg52.h>void main(){unsigned char num1 = 10; // 第一个操作数unsigned char num2 = 5; // 第二个操作数unsigned char operator = '+'; // 运算符,可修改为其他运算符unsigned char result;switch (operator){case '+':result = num1 + num2;break;case '-':result = num1 - num2;break;case '*':result = num1 * num2;break;case '/':result = num1 / num2;break;default:result = 0;break;}// 将结果输出到数码管上P1 = result;}```2. 请编写一个程序,实现一个简单的密码验证功能,用户输入密码后,若密码正确,则点亮一个LED灯,否则不点亮。
第一章绪论习题参考答案1、第一台计算机的问世有什么意义?答:第一台电子数字计算机ENIAC问世,开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响,标志着计算机时代的到来。
2、计算机由哪几部分构成?答:典型的计算机由运算器、控制器、存储器、输入设备和输出设备组成。
3、微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器加上I/O接口电路组成。
4、微处理器与微型计算机有何区别?答:微处理器是集成了运算器和控制器及一些寄存器的芯片;微型计算机除了包括了微处理器所有的,还加上了存储器和I/O接口电路。
5、什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机;其主要特点有:一、控制性能和可靠性高,二、体积小、价格低、易于产品化。
6、微型计算机有哪些应用形式?各适于什么场合?答:从应用形式上,微型计算机可以分为三种:多板机(系统机)、单板机和单片机。
目前人们广泛使用的个人计算机(pc机)就是典型的多板微型计算机,通常用于办公或家庭事务处理及科学计算和工业测试;单板机主要在早期用于微型计算机原理的教学及简单的测控系统,现在已很少使用;单片机具有很好的控制性能和灵活的嵌入品质,被广泛应用于智能仪器仪表、机电一体化产品、实时工业控制、分布系统的前端模块、家用电器。
7、当前单片机的主要产品有哪些?各有何特点?答:当前广泛应用的单片机产品为80C51系列,主要有:* ATMEL公司融入Flash存储器技术推出的AT89系列单片机;* Phlilps公司推出的80c51、80c552系列高性能单片机;* 华邦公司推出的W78c51、W77c51系列高速低价单片机;* ADI公司推出的ADµc8××系列高精度ADC单片机;* LG公司推出的GMS90/97系列低压高速单片机;* Maxim公司推出的DS89c420高速(50MIPS)单片机;* Cygnal公司推出的c8051F系列高速SOC单片机等。
AVR单片机复习题及答案第一章(较易)填空:1. 单片机的基本组成结构包括:CPU 、程序存储器、_____ 数据寄存器、输入接口、输出接口五大部分。
2. ATmega16包含16KB程序存储器,1KB 数据存储器和512字节的EEPROM4. ATMEL公司生产的单片机以三大系列为主,分别是:tiny AVR 、megaAVR 、XMEGA5. ATMEL公司生产的TinyAVR是属于低挡单片机。
6. ATMEL公司生产的megaAVR^属于中档单片机。
7. ATMEL公司生产的XMEG是属于高档单片机。
选择:1. ATMEL公司生产的单片机以三大系列为主,其中Ti ny AVR是属于(A )A、低档单片机 B 、中档单片机C、高档单片机 D 、普通单片机2. ATMEL公司生产的单片机以三大系列为主,其中megaAV是属于(B )A、低档单片机 B 、中档单片机C、高档单片机 D 、普通单片机3. ATMEL公司生产的单片机以三大系列为主,其中XMEG是属于(C )A、低档单片机 B 、中档单片机C、高档单片机 D 、普通单片机4. 单片机的基本组成结构包括:CPU程序存储器、____________ 、输入接口、输出接口五大部分(B )A、EEPROM B 、数据存储器C ROMD 、堆栈1. 大多数的AVR单片机内部都含有RAM FlashROM EEPROM请给出它们的用途、性能和特点,并举例说明如何使用。
2. 什么是ISP技术?采用ISP技术的单片机有什么优点。
3. 什么是IAP技术?IAP与ISP的本质区别是什么?说明其主要用途。
第二章()填空:1. 单片机的三总线结构是指:数据总线、地址总线、控制总线。
2. ATmega16包含16KB FLASH ROM, 1KB RAM 和512 字节的EEPROM3. FLASH ROM支持用户多次擦除和写入代码,可以实现大于1万次的写入(填读写或写入)。
4. 单片机的数据存储器包含RAM 和EEPROM 两大部分,其中EEPROM是RAM 的补充。
5. ATmega16中含有512 字节的EEPROM它的擦写次数是大于10万次,具有掉电后不丢失数据、通过系统程序可以随机修改。
6. ATmega16的DIP封装共有40 引脚,其中共有32个I/O 口线。
6. ATmega16的PLC(封装共有44引脚,其中共有32 个I/O 口线。
7. ATmega16的数据存储器中共有32个8位通用工作寄存器,有6个寄存器可以合并成为3 个16位的寄存器。
8. 在ATmega16的通用寄存器组中,有3 个16 位的寄存器。
名称分别为:X 寄存器、丫寄存器____________ 、Z 寄存器__________ 。
9. ATmega16的中断向量表在FLASH RO的最前端,中断的向量地址越小,中断的优先级越高。
10. ATmega16的工作电压是〜,所能使用的最高晶振频率为16MHZ。
11. ATmega16可以使用内部晶振,晶振频率为1M 、2M 、4M 、8M 赫兹。
12. ATmega16DIP封装共有_40 ______ 引脚,其中第10引脚为VCC第31引脚为GND13. ATmega16的AVC(引I脚是30引脚,作用是片内AD的电源输入引脚14. ATmega16的AREF引I脚是32引脚,作用是片内AD的参考电压。
15. ATmega16的第11,第31引脚是GND 13和12引脚是,作用是片内反向放大器的输入终端16. ATmega16的复位引脚是9引脚,名称是RESET 。
当在该引脚上出现一个大于的低电平,单片机复位。
17. AVR的指令长度为16位称为一字,PC指针为13位,FLAS H存储器是8KB 字。
AVR不能扩展外部程序存储器,这是因为程序寄存器满足片内8K字节的Flash程序存储器空间直接寻址的需要18. ATmega16配置系统时钟的熔丝位共有 5 个位,名称分别是CKOPT 、CKSEL{3:0}选择:1.单片机的三总线结构是指:数据总线、地址总线和_ (A)A、控制总线B、米集总线C、接收总线D、发送总线2.单片机的三总线结构是指:控制总线、地址总线和_ (D)A、发送总线B、米集总线C、接收总线D、数据总线3. ATmega16的DIP封装共有引脚,其中共有I/O口线(A )A、40、32 B 、40、8C、32、4 D 、40、44. ATmega16的数据存储器中共有32个通用工作寄存器,有个寄存器可以合并成为_个16位的奇存器。
(C )A 、4、2B、6、2C、6、3D、& 45. #pragma in terrupt_ha ndler ext_i nt0_isr :10这句话中的10是什么中断(A )A 、TC0溢出中断B、TC0比较匹配中断C、TC1溢出中断D、TC1比较匹配中断6. #pragma interrupt_handler ext_int0_isr :10 这句话中的10是(B判断:高。
(对)低。
(对 )1. 典型单片机由哪几部分组成?每部分的基本功能和作用是什么?2. 了解AVR 单片机的主要特点和性能。
3. 熟悉ATmega16的外围引脚名称和基本作用。
4. 说明AVR 单片机I/O 寄存器的作用和功能?5. ATmega16单片机的存储器有几种类型?它们是如何构成和组织的?有何作用?6.简述状态寄存器(SREG 各个控制位的作用。
7. ATMEGA16采用JTAG 下载时,占用了哪个端口 ?是何形式编程方式? 8. ATmega16单片机总线采用的是哈佛结构,简要说明其主要特点 ?第六章(中等) 填空:1. AVR 单片机每组I/O 都配置了 3个 8 位的寄存器,分别是 DDRx PORTx PINx2. AVR 单片机的DDR >寄存器的作用是 控制I/O 口的输入输出方式,PORTX 寄存 器的作用是 当I/O 输入时,是否使用上拉电阻,内部输出时,设置I/O 口输出 电平A 、 中断地址B 、中断向量号C 、计数10次 D 、中断函数7. ATmega16 的AVC (引脚是,作用是片内AD 的电源输入引脚 (C )A 、 10B 、13C 、30 D21的中断向量表在 FLASH RO 的 最前端 中断的向量地址越小, 中断的优先级越 的中断向量表在 FLASH RO 的 最后端中断的向量地址越大, 中断的优先级越的中断向量表在 FLASH RO 的 最前端中断的向量地址越大, 中断的优先级越3. DDRX 的值设为1时,1/0 口输出,设为 0_时,1/0 口输入4.共阳数码管的公共级接 VCC且每段的电压为_5 _______ 时,数码管点亮。
5. 共阴数码管的公共级接 GND 且每段的电压为_0_ 时,数码管点亮。
6. 单片机初始化时,I/O 口的状态是输入状态,不使用内部的上拉电阻。
7.使门AVR 的I/O 口 ,首先要正确设置其工作方式,确定其工作在输出方式还是 输入方式8. 当I/O 口作输入时,且要读取外部引脚上的电平时 ,应读取PINX 的值,而不是P0RTX 的值9. 当I/O 口作 输入 时,要根抡据实际情况使用或 不使用内部的上拉电阻选择1. 数码管静态显示的优点是显示稳定,显示亮度高,程序简单。
( 对 )2. 数码管动态显示的优点是显示稳定,显示亮度高,程序简单。
( 错 )3. 数码管动态显示的优点是占用的硬件资源小,耗电量小。
(对 )4. 数码管动态显示的缺点是稳定性差,程序设计复杂, MCI 负担重。
(对)5. 数码管静态显示的缺点是占用硬件资源多,耗电量大。
(对 )6. 数码管静态显示的缺点是稳定性差,程序设计复杂, MCI 负担重。
(错 )7. 数码管动态显示的缺点是占用硬件资源多,耗电量大。
(错)。
1. AVR 单片机I/O 口三个寄存器的名称和作用是什么?当 I/O 口用于输入和输出时如何设 置和应用这三个寄存器?2•给出一个8位数码管显示器静态显示和动态扫描显示的设计方案,并比较这两个方案的 优缺点。
3•说明在动态扫描显示设计中,如何保证每个显示器的亮度一致,在系统应用中没有闪烁 和熄灭现象。
有几组I/O 端口,了解I/O 口上拉作用,AVR 如何实现上拉?上拉有什么作用?简要说明之1. 数码管静态显示的特点是显示稳定, A 、硬件复杂 B C 、程序简单 D判断: 显示亮度咼, ________________ ( C ) 、程序复杂 、硬件简单5.按需求配置 ATMEGA1端口 ,写出相应C 语言语句。
a. 将PA 口配成输出,且输出值为 OxOA;b. 将PC 口配成输入端口 ,不带上拉;c.将PB 口配成输入端口 ,带上拉。
2**************************************/ #include <> #include <>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 ma in (void) {题目 1*********************************** ***/ 程序分析: (重要!建议一格 2 分) #include <> 用特殊功能寄存器 #include <> 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 变量的作用是? 点亮2. 说明程序功能。
( 1 分)语句功能:添加#inelude <>使程序可以使语句功能:将PA 口工作设置为输出方式语句功能:将 a 左移 position 位语句功能:延时 1S(1 分 ) 答:选择哪一位的发光二极管答:循环点亮实现流水灯char i = 0;PORTA=0xFF;DDRA=0xFF; 语句功能:PA 口工作为输出方式while (1){for (i=0;i<=15;i++){PORTA = led_7[i]; 语句功能:发送数码管段选if (poi nt_on) PORTA |= 0x80;delay_ms(1000);}point_on = ~po int_on; 语句功能:小数点闪烁};}说明程序功能:数码管静态显示实验显示0~F,每个字符显示1S。