院、系领导 审批并签名
B卷 课程 单片机原理与接口技术 考试形式(开卷,考试)
学院 系 专业 班级 学号 姓名_ 题次 分数 评分
一、填空题(每空2分,共40分)
1、ATmega128有5个复位源,分别是: 复位、 复位、 复位、 复位和JTAG复位。其RESET引脚采用 _ __ _电平复位。
2、语句DDRC= _ __; ,实现配置PC端口高4位为输入,低4位为输出。
3、SPI接口共有4条引脚用于同步串行通信。这些引脚的名称是 , , 和 。要使用SPI硬件接口必须设置SPE为_ ____。
4、ATmega128有5种可选的系统时钟振源:外部晶体, , , 和 。时钟源可通过设定 选择。
5、ATmega128包含______ ______字节的EEPROM。它是作为一个独立的数据空间而存在的,可以按字节读写。EEPROM的寿命至少为___ ______次擦除。
6、ATmega128的内部程序存储器的容量为 KB;内部数据存储器为的容量为 KB。
二、简答题(每题4分,共20分)
1、 AVR单片机为适应不同应用场合,分为高、中、低3个档次系列,请说明这3个档次
1
(单片机原理与接口技术+学时46)共6页/第页
一 40 二 20 三 10 四 10 五 10 六 10 总分 100 评卷人 的名称和主要单片机型号?
2、 单片机应用广、发展快,请从8位单片机的推出作为起点,说明其发展的几个阶段及
每个阶段的标志性单片机产品?
3、 ATmega128单片机的大部分I/O端口,皆可作为通用数字I/O端口功能和第二功能,
少数引脚还有第三功能。这些引脚用作第二或第三功能是由什么因素决定的?PB5引脚在上电复位后默认处于哪种功能?
4、 看门狗的作用是什么?ATmega128的看门狗定时器时钟源频率是多少?若Vcc=5V,
设定WDTCR寄存器的WDP2、WDP1、WDP0为111,则看门狗的溢出时间为多少?
5、 当前有一个模拟电压信号,通过ATmega128的PF2(ADC2)引脚输入ADC进行模数
转换。若采用片内2.56V参考电压,转换结果左对齐,在进行软件设置时,REFS1~REFS0、ADLAR、MUX4~MUX0的值应设为多少?若输入模拟信号为4V,则转换完成后ADCH和ADCL的值是多少?(用二进制数表示)
三、分析题(本题10分)
某工业上用的测温传感器的标准输出为4~20mA电流,温度为0度时测量输出为4mA
2
(单片机原理与接口技术+学时46)共6页/第页
电流,温度为200度时输出为20mA电流,已知该传感器电流输出与温度的关系是线性,为了用AVR单片机实现温度的测量,在电路上接了一个250欧姆的精密电阻,目的是将电流信号转换成电压信号,请问:当AVR单片机的AD测量值为500时,当前温度是多少度?(要求有计算步骤与说明)假设,测温传感器的输出接到AVR单片机ADC0,请画出AD初始化流程图,写出初始化程序段(寄存器的设置用二进制数表示)。
四、系统分析与设计题(本题10分)
1、一个ATmega128单片机系统,拟采用片内RC振荡器作为时钟源,且时钟频率要求为
3
(单片机原理与接口技术+学时46)共6页/第页
4Mhz。请问要实现如上时钟源和时钟频率,应作什么设置,设置参数是多少?(本题5分)
2、要求Atmega128的T/C1采用快速PWM模式(模式15),在PB6(OC1B)引脚输出频率100Hz,20%占空比的PWM信号。设时钟源为内部8MHz的RC振荡器,64分频的时钟作为T/C1的时钟输入,请描述相关寄存器的设置(用二进制形式表示,无关数据位用x表示),并简要说明。(本题5分)
五、编程题(本题10分)
硬件电路如图所示,请编写一程序,将开关K7~K4的状态显示在LED灯N3~N0上,
4
(单片机原理与接口技术+学时46)共6页/第页
相关推荐: