《试卷四《单片机原理及应用》试题A.doc》由会员分享,可在线阅读,更多相关《试卷四《单片机原理及应用》试题A.doc(4页珍藏版)》请在金锄头文库上搜索。
1、系名_班级_姓名_学号_密封线内不答题成都信息工程学院考试试卷2008 2009 学年第 一 学期课程名称:单片机原理及应用 使用班级:光电技术系06级试卷形式:开卷试题一二三四五六七八九十总分得分一、填空选择题(30分,每空2分)1、51单片机外接晶振频率为6MHz时,最短的复位时间是_。2、在AT89C52中,程序要从单片机内部0000H地址开始执行,EA管脚应该_。3、在AT89C52片内RAM中,可以位寻址的空间除了SFR中部分地址单元外还包括_。4、在AT89C52中,如果RS0=1,RS1 = 0,工作寄存器R4的地址是_。5、在AT89C52中,如果定时/计数器T0工作于定时器模
2、式,方式二,不受门控;定时/计数器T1工作于计数器模式,方式一,受门控,此时TMOD的值是_。6、51单片机中如果定时/计数器T0与外部中断1同时到来中断请求,如果两个中断源是处于同级中断优先上,系统先响应_。7、串行通信方式二中,如果外接晶振频率为32MHz,串行通信的最小波特率为_。8、在单片机的系统中,P0口除了作为I/O口使用外,还可以作为_和_使用。9、如果系统需要扩展24K字节的RAM空间至少需要( )根地址线。A. 12 B.13 C.14 D.1510、在AT89C52中,P0口作为I/O口使用时,必须_。11、当定时器T0的门控位GATE为1时,启动定时/计数器除了需要将TR
3、0置1外,还应( )。A. 使T0保持高电平 B. 使T1保持高电平 C. 使INT0保持高电平D. 使INT1保持高电平12、AT89C52单片机中,以下地址既可以位寻址,也可以字节寻址的空间是( )A. 10H B. 20H C. 30H D. 40H13、当定时/计数器T1工作于方式一,定时器模式时,TL1每加一一次,需要花的时间是_。(fOSC = 24MHz)14、AT89C52的地址总线的宽度是_位。二、判断题(20分,每题2分)1、在AT89C52中,使IT0 = 1,此时,外部中断0的中断触发方式选择的是上升沿触发。( )2、在AT89C52中,当访问外部程序存储器时,WR管脚
4、会输出低电平。( )3、串行通信方式3中,既可以使用T0作波特率发生器,也可以使用T1作波特率发生器。( )4、在AT89C52单片机的片内RAM 80HFFH地址中,如果采用间接寻址方式访问的是普通RAM区。( )5、AT89C52单片机中,定时/计数器T1既可作加计数器,又可作减计数器。( )6、定时/计数器T1工作于方式三时,是将该定时/计数器分为两个8位的定时/计数器。( )7、在AT89C52中,定时/计数器作为定时器使用时,计数脉冲来自于单片机的内部,该计数脉冲频率跟单片机主频相同。( )8、特殊功能寄存器只能用直接寻址的方式访问。( )9、I/O口作为输入口使用时,如果输出驱动管
5、处于导通的状态,则在该I/O口上外接一上拉电阻即可。( )10、AT89C51中,数据总线只能是8位的。( )三、程序分析题(10分)根据下面的程序,回答后面提出的问题。#include void main (void)TMOD = 0x52;SM0 = 1;SM1 = 0;REN = 0;IT0 = 1;IT1 = 0;PX0 = 0;PS = 1;PT0 = 1;IPH = 0x10;EX0 = 1;ET0 = 1;ES = 1;EA = 1;while (1);1、 在该初始化程序中,一共开了_个中断;2、 定时/计数器T0工作于_(定时/计数)模式,工作于方式_;3、 在该程序中可以看
6、出_的中断优先级最高;4、串口工作于_。(方式几)四、编程题(40分)1、根据电路,在没有键按下的时候,数码管上显示1234,如果按下KEY1键,数码管上显示5678,如果按下KEY2键,数码管上显示1278。请写出程序完成上面的功能。数码管为共阴数码管(10分)2、AT89C51单片机外接晶振频率为24MHz,要求编程从TXD管脚输出一频率为20KHz,占空比为50%的方波信号。(15分)3、要求编程完成以下功能。由PC机发送一字符,单片机收到后,判断如果发送过来的字符是“A”、“B”、“C”、“D”中任何一个,则对INT0管脚上的电平取反一次;如果收到的是其他字符,则不作任何操作。单片机外接晶振频率为11.0592MHz,PC机发送字符的波特率为4800。(15分)第1页