您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 单片机期末考试11-12_A卷
第1页共6页……………………………………………装………………………………订…………………………线………………………………………………………此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写北京理工大学珠海学院2011~2012学年第一学期《单片机原理及接口技术(A)》期末试卷(A)诚信声明考场是严肃的,作弊是可耻的,对作弊人的处分是严厉的。我承诺遵守考场纪律,不存在抄袭及其它违纪行为。考生(承诺人)签字:专业:班级:学号:适用年级专业:2009级机械工程及自动化试卷说明:闭卷,考试时间120分钟题号一二三四五六总分得分一、填空题(每空2分,共20分)【得分:】1.单片机上电复位后,PC的内容为0000H(1)。2.若要将若P3.7定义为S1,程序中如何表示:(2)。3.若unsignedchari=0;while(i=3);则程序循环次数为(3)。4.当P0口进行一般的I/O输出时,必须外接(4)才能有高电平输出。5.共阴极LED数码管加反相器驱动时显示实际字符‘L’的段码是(5)。6.除了单片机和电源外,单片机最小系统包括复位(6)电路和时钟电路。7.MCS-51单片机共有P0(7)个8位并行I/O口;其中只能作为通用I/O端口使用的是P1(8),可作地址高8位的是P2(9),具有双功能作用的是P0,P2,P3(10)。12345678910二、选择题(每小题2分,共10分)【得分:】1.单片机的ALE引脚是以晶振振荡频率的C固定频率输出脉冲。A.1/2B.1/4C.1/6D.1/122.单片机能够直接运行的程序是D。A.汇编语言程序B.C语言源程序C.高级语言程序D.机器语言程序3.复位时,RST引脚应保持C。第2页共5页A.一个机器周期的高电平B.一个机器周期的低电平C.二个机器周期的高电平D.二个机器周期的低电平4.中断标志位中在响应中断后,必须用软件复位的是。A.定时/计数B.外部中断C.串行D.都不是5.MCS-51单片机在同一级别里,自然优先级别最低的中断源是B。A.外部中断1B.串行口C.定时器T0D.外部中断012345三、读程序(每项1分,共10分)【得分:】P2口通过八个LED灯接地,每触发一次中断,LED灯熄灭一段时间。为下列语句注释(有//处说明语句的实际作用)#includereg51.h//#defineuintunsignedint//voidmain(){EA=1;//EX0=1;//IT0=1;//while(1)//{P2=0xff;//}voidint_0()interrupt0using1//{uinta;P2=0x00;//for(a=0;a1000;a++);//}四、问答题(每小题10分,共40分)【得分:】1.写出MCS-51系列单片机5个中断源及其标志位代号和中断程序入口地址。MCS-51系列单片机的5个中断源,分别是外部中断0INT0(0003H)、定时器0TF0(000BH)、外部中断1INT1(0013H)、定时器1TF1(001BH)、串行口R1或T1(0023H)第3页共6页……………………………………………装………………………………订…………………………线………………………………………………………此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写2.MCS-51系列单片机片内RAM的组成是如何划分的?各有什么功能?答:片内RAM低128单元的配置如下:地址功能30H~7FH数据缓冲区20H~2FH位寻址区(00H~7FH)18H~1FH第3组工作寄存器(R7~R0)10H~17H第2组工作寄存器(R7~R0)08H~0FH第1组工作寄存器(R7~R0)00H~07H第0组工作寄存器(R7~R0)寄存器常用于存放操作数及中间结果等;内部RAM的20H~2FH单元,既可作为一般RAM单元使用,进行字节操作,也可以对单元中每一位进行位操作;在内部RAM低128单元中,通用寄存器占去了32个单元,位寻址区占去了16个单元,剩下80个单元,这就是供用户使用的一般RAM区,其单元地址为30H~7FH。片内RAM高128单元安排有21个特殊功能寄存器,其他空闲单元用户不能使用。3.独立式按键和矩阵式按键分别具有什么特点?适用于什么场合?独立式按键是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,适合于八键以下使用;矩阵式键盘由行线和列线组成,按键位于行、列线的交第4页共5页叉点上,在按键数量较多时,矩阵式键盘较之独立式按键键盘要节省很多I/O口,适合于八个键以上使用。4.设晶振频率为12MHz,采用定时器T0,以方式1工作,试编写一个延时2s的子程序,采用查询方式实现。第5页共6页……………………………………………装………………………………订…………………………线………………………………………………………此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写此处不能书写五、完成程序题(*项2分,其余每项1分,共20分)【得分:】1.用XL400单片机仿真电路板控制2位数码管实现00~59的简易秒表,P0口为字形码,P2口为字选码。采用定时器1实现50ms定时,采用中断方式定时,试完成程序。#includereg51.husignedcounter,sec;//定义字形码(只写0的字形码,其它用……替代)//延时函数申明voidmain(){//置T1为工作方式1//定时器T1的高8位赋初值//定时器T1的低8位赋初值//开启定时器1//设置IE的值//计数次数变量赋初值while(1){P2=0xfe;//显示秒个位//调用延时函数P2=0xfd;//显示秒十位delay();}}voidtime1()//中断服务程序{//定时器T1的高8位重装初值//定时器T1的低8位重装初值//中断次数加1//1s计时时间到{//计数变量清零,第6页共5页//秒变量加1}//秒变量到60,清零}voiddelay()//延时函数*{}附表IEEA//ESET1EX1ET0EX0IP///PSPT1PX1PT0PX0TCONTF1TR1TF0TR0IE1IT1IE0IT0TMODGATEC/TM1M0GATEC/TM1M0
本文标题:单片机期末考试11-12_A卷
链接地址:https://www.777doc.com/doc-2594496 .html