《学生avr接口期末题库》由会员分享,可在线阅读,更多相关《学生avr接口期末题库(15页珍藏版)》请在金锄头文库上搜索。
1、1602填空1.1602 是属于_液晶。 2.1602 采用的是标准的_脚接口,其中数据线为_根。 3.1602 的控制线有_ ,分别为_ 、 _、_。 4.1602 控制线 RS 是用来选择 _ 5.1602 控制线 RW 是用来选择 。 6.1602 控制线 E 是用来选择 _。 7.1602 的 RS 端为低电平,RW 端也为低电平,此时 1602 的操作是_。 8.ATMEGA16 与 1602 相接的端口一般设置为_。 (输入或输出方向) 9.1602 中,0x01 的指令功能为_。选择1、 ( )当我们要对 1602 进行写操作时,应选择_端口,并给该端口一个 _电平。 A、RS
2、0 B、RW 0 C、RS 1 D、 RW 1 2、 ( )当我们要对 1602 进行读操作时,应选择_端口,并给该端口一个 _电平。 A、RS 0 B、RW 0 C、RS 1 D、 RW 1 3、 ( )当我们要对 1602 的指令寄存器操作时,应选择_端口,并给该端 口一个_电平。 A、RS 0 B、RW 0 C、RS 1 D、 RW 1 4、 ( )1602 的输入方式设置指令为_ _。 A、0x01 B、0x0c C、0x06 D、0x80 5、 ( )1602 的第一行第一列的显示地址为_ 。 A、0x01 B、0x0c C、0x06 D、0x80 6、 ( )1602 的显示控制指
3、令为 0x38 时,数据位_显示行数_ 。 A、8 位 2 行 B、16 位 1 行 C、4 位 1 行 D、4 位 2 行 7、 ( )1602 的显示控制指令为 0x20 时,数据位_显示行数_ 。 A、8 位 2 行 B、16 位 1 行C、4 位 1 行 D、4 位 2 行 8、 ( )使用 1602 的显示a时,送出的数据应为 _ 。 A、 a B、0x0a C、 a D、 “a”判断1.( )1602 控制线 RS=0 是指令寄存器。 2.( )1602 控制线 RS=0 是数据寄存器。 3.( )向 1602 写 a 的语句为 wcom(0x0a)。 4.( )向 1602 写
4、a 的语句为 wdat(0x0a)。 5.( )向 1602 写 a 的语句为 wdat(a)。6.( )1602 第二行第一列的显示地址为 0x0c。 7.( )1602 第二行第一列的显示地址为 0xc0. 8.( )想要设置 1602 有显示、有字符、有光标,指令为 0x0c。 9.( )想要设置 1602 有显示、无字符、无光标,指令为 0x0e。 10.( )设置 1602 第二行第一列的显示地址的语句为 wcom(0x80+0x40)。 11.( )设置 1602 第一行第一列的显示地址的语句为 wcom(0x80+0x40)。程序分析 1、 void wcom(uchar com
5、) CLR_RS;/语句功能_CLR_RW;/语句功能_SET_E;语句功能_PORTD=com;/语句功能_delay(600);CLR_E;语句功能_delay(600); 程序功能程序功能2、 void wdat(uchar dat) SET_RS;/语句功能_CLR_RW;/语句功能_SET_E; 语句功能_PORTD=dat;/语句功能_delay(600);CLR_E;delay(600); 程序功能程序功能3、 void init_1602() DDRC=0XFF;语句功能_DDRD=0XFF;CLR_E;wcom(0x01);语句功能_wcom(0x38);语句功能_wcom(
6、0x06);语句功能_wcom(0x0c);语句功能_ 程序功能AD填空1.mega16 自带的 AD 转换为_位,共有_路 AD 转换通道。 2.AD 转换是指_ 。 3.mega16 自带的 AD 转换为_位,即最小可以表示的电压为_ V。 4.Mega16 中 AVCC 是第 _脚,AREF 是第_脚。 5.Mega16 中,基准电源的选择是_寄存器中的_选择的。 6.mega16 自带的 AD 转换为_位,因此需要_个寄存器来存放 ,分 别是_。 7.Mega16AD 转换数据位为_,读取时必须先读取_再读取 _ ,数据的左右对齐是通过_寄存器中的_选择的。当该 为位_时,数据右对齐。
7、 8.设 AD 转换出来的数字量为 X,基准电压为 5V,那么实际电压 Y 为 _。选择1( )语句 data=data+ADCH*256;中,ADCH*256 的意义为_ A、ADCH 左移 8 位 B、256 为 2 的 8 次方 C、ADCH 右移 8 位 D、放大 256 倍 2( )语句 while(!(ADCSRDDRA/PA0=0PORTA/_ADMUX=0x40;ADCSR=0x80;ADCSR|=0x40;/ADSC=1?while(!(ADCSR/_data=ADCL;data=data+ADCH*256;ADCSR/_return data; void main() un
8、signed int data;unsigned int ada;DDRC=0XFF;DDRD=0XFF;while(1)data=adc();ada=(unsigned long)data*500/1024;/语句中的 1024 与 500 分别是_ ad3=disada/1000/语句中为什么要与 0X7F 相与_ ad2=disada/100%10;ad1=disada/10%10;ad0=disada%10;display(); 程序功能:程序功能:原理图绘制原理图绘制 1.下图为单片机 AD 转换原理图,补充适当原件,完成原理图绘制(复位电路 3 分、时钟 2 分、AD2 分 AD
9、基准电压 3 分 满分 10 分)5615填空1.TLC5615 是_芯片,其转换精度为_位。 2.atmega16 芯片_(填有或无)自带 SPI 通信,SPI 通信长度为_位。3.TLC5615 的供电电压为_. 4.atmega16 自带 SPI 有_个端口,分别是 _。 5.SPI 端口中,MOSI 与 MISO 均为 _端口,而 MOSI 是主机_ 从 机_。 6.atmega16 中 SPI 的片选端名称为_,是_端口。 7.atmega16 中 SPCR 的 CPOL 为功能为_选择,CPHA 的功能为_ 选择。 8.atmega16 中 SPSR 是_,其中的 SPIF 为_
10、,当串行数据发送结 束后,该位_。 9.atmega16 的 SPCR 是_,其中的_位可以选择中通讯高低位。 10. TLC5615 是 _DA 转换芯片,其转换精度为_。 11. TLC5615 的 DIN 端是 _,应与 MEGA16 的_引脚相接。 12. TLC5615 的 DOUT 端是 _ ,传输的数据为 _。 13. SPI 总线共有_根线,分别是 _。选择1、 ( )编程时,语句 SPCR=(1DORD) ; 的含义是 _。 A、数据由低位先发送 B、数据由高位先发送 C、使能 SPI D、清零中断标志位 2、 ( )编程时,语句 SPCR=(1SPINT) ; 的含义是 _。 A、数据由低位先发送 B、数据由高位先发送 C、使能 SPI D、清零中断标志位 3、 ( )编程时,语句 SPCR=(1SPINT) ; 则,数据的发送是 _。 A、数据由低位先发送 B、数据由高位先发送 C、使能 SPI D、清零中断标志位 4、 ( )SPI 的数据通讯为_; 数据长度为 _。 A、并行