当前位置:首页 > 单片机原理及应用试题2
日照职业技术学院理论课程考试试卷
考试课程及试卷类型:单片机原理及应用 B 姓名: 学年学期:12-13-1 专业年级:11电气1-4 班级: 考试时间:90分钟 满分:100分 考号: 题号 得分
一 二 总分 一、选择题(共15题,每小题2分,满分30分)
1、下列计算机语言中,单片机能够直接识别的是( )。
A、汇编源程序 B、C语言源程序 C、高级语言程序 D、机器语言源程序 2、MCS-51系列单片机的CPU是( )位的。
A 16 B 8 C 4 D 32
3、在C51的数据类型中,unsigned int型的数据长度和值域为( ) A、 单字节,—128~+127 B、双字节,—32768~+32767 C、单字节,0~255 D、双字节,0~65535
4、启动T1开始计数是使TCON的( )。
A、TF0位置1 B、TR0位置1 C、TR0位置0 D、TR1位置0 5、当外部中断1发出中断请求后,中断响应的条件是( )。
A、ET0=1 B、EX0=1 C、IE=0X84 D、IE=0X61 6、定时器工作模式1 的功能( )。
A、13位计数器 B、16位计数器 C、自动再装入8位计数器 D、分成二个8位计数器
7、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是( )。A、 .C B、 .HEX C、.BIN D、 .ASM 8、以下哪一种数据类型是用于定义内部RAM中的可寻址位或特殊功能寄存器中的可寻址位( )。A、sfr B、sfr16 C、bit D、sbit 9、下列一维数组定义正确的是()
A、 int a[5]={0,1,2,3,4,5}; B、 char a[5] = {“01234”}; C、 char a = “01234” D、 char a[ ] = “01234” 10、在C语言的if语句中,用作判断的表达式为() A、关系表达式 B、逻辑表达式 C、算术表达式 D、任意表达式 11、编写C语言程序时需定义变量ledctr,该变量的取值范围时0-1000,选
用下列哪种数据类型最合理( )。 A、int B、unsigned int C、unsigned char D、float 12、IIC总线的停止信号的时序为()。 A、SCL高电平期间SDA为高电平 B、SCL高电平期间SDA为低电平
C、SCL高电平期间SDA由低电平变为高电平 D、SCL高电平期间SDA由高电平变为低电平
13、AT24C02的A0、A1、A2均接地,如果对AT24C02进行写操作,则其地址控制字为( )A、0xa0 B、0xa1 C、0xb0 D、0xb1 14、MCS-51单片机有( )个中断源。A、2 B、4 C、5 D、6 15、下面的延时函数delay( )执行了( )次空语句。 void delay( ) { int i;
for (i=0;i<1000;i++); }
A、1000次 B、999次 C、1001 次 D、0次
二、编程题(共4题,满分70分。其中第一题25分,2、3、4题分别15分) 1、设计一单片机系统,实现一个LED闪烁,1s亮、1s不亮(不用定时很精确),并画出电路的硬件电路图(包括晶振和复位系统)
2、编写一单片机程序实现按键计数功能。按键为独立按键,每按一次计数加一。(光设计软件,不用画硬件电路)
3、编写C程序:实现整数相乘,从0一直乘到10。
4、用数码管静态循环显示0—f,每个数字之间相隔1s。用定时器来实现1s定时。(光设计软件,不用画硬件电路)
共分享92篇相关文档