[单片机技术及应用]试卷及答案

《单片机技术及应用》试卷及答案

班级: 姓名: 得分:

一、 填空题(10分)

1、单片机只能识别是单片机编程常用的数制。

2、十进制数41转换成二进制数:( )2

3、二进制数(1101)2转换成十进制数: 13

4、二进制数(101 1010 1100 1001 1110)2转换成十六进制数:( 5AC9E )16

5、十六进制数(6D7B)16转换成二进制数:( 0110 1101 0111 1011 )2

6、在逻辑代数中,有、、 三种基本逻辑运算。

二、问答题(30分)

1、什么是单片机?(10分)

答:单片机全称为单片微型计算机,又称微控制处理器。是一种采用超大规模集成电路技术把具有数据处理能力的中央处理器、随机存储器、只读存储器、多种I/O口和中断系统、定时/计时器等功能(可能还包括显示驱动电路、脉宽调整电路、模拟多路转换器、A/D转换电路等)集成到一块硅片上构成的一个小而完善的计算机系统。

2、什么是单片机最小系统?(5分)

答:能让单片机工作的由最基本的功能单元电路构成的单片机工作系统称为单片机最小系统。

3、51系列单片机最小系统主要由什么构成?(5分)

答:51系列单片机最小系统主要由电源电路、时钟电路和复位电路三种基本单元电路构成。

4、简述如何消除按键抖动?(10分)

答:单片机常用的消除抖动干扰的方法是“软件消抖”。具体原理是:当单片机

第一次检测到某按键口线为低电平时,不是立即认定其对应的按键被按下,而是延时几十毫秒后再次检测该口线电平,如果仍为低电平,说明该按键确实被按下,这实际上是避开了按键按下时的抖动时间。

二、 请画出一个使用P1.0引脚点亮一个发光二极管的单片机最小系统电路图。

(10分)

三、 写程序(50分)

1、看电路图,用C语言编写一个程序,要求按下SA键,8个流水灯一起闪烁,

按下SB键,用左移运算符控制流水灯。 (25分)

答: #include

sbit SA=P1^4;

sbit SB=P1^5;

void delay_1(void)

{ unsigned int i;

for(i=0;i

; }

void delay_2(void)

{ unsigned char m,n;

for(m=0;m

for(n=0;n

; }

void flash_LED(void)

{unsigned char i;

for(i=0;i

{P2=0xff;

delay_2();

P2=0x00;

delay_2(); }}

void leftmove_LED(void)

{unsigned char i,j;

for(j=0;j

{P2=0xff;

delay_2();

for(i=0;i

{P2=P2

delay_2();}}}

void main(void)

{ while(1)

{ if(SA==0)

{delay_1();

if(SA==0)

flash_LED();

}

if(SB==0)

{delay_1();

if(SB==0)

leftmove_LED(); }}}

2、 看电路图,用C语言编写程序,使六个数码管从右到左按顺序显示1、2、3、

4、5、6。(25分)

答:#include

void delay(void)

{ unsigned char i,j;

for(i=0;i

for(j=0;j

;

}

void main(void)

{ unsigned char i;

unsigned char code WM[6]={0x01,0x02,0x04,0x08,0x10,0x20};

unsigned char code DM[6]={0xf9,0xa4,0xb0,0x99,0x92,0x82}; while(1)

{ for(i=0;i

{ P2=WM[i];

P0=DM[i];

delay();

}

} }

《单片机技术及应用》试卷及答案

班级: 姓名: 得分:

一、 填空题(10分)

1、单片机只能识别是单片机编程常用的数制。

2、十进制数41转换成二进制数:( )2

3、二进制数(1101)2转换成十进制数: 13

4、二进制数(101 1010 1100 1001 1110)2转换成十六进制数:( 5AC9E )16

5、十六进制数(6D7B)16转换成二进制数:( 0110 1101 0111 1011 )2

6、在逻辑代数中,有、、 三种基本逻辑运算。

二、问答题(30分)

1、什么是单片机?(10分)

答:单片机全称为单片微型计算机,又称微控制处理器。是一种采用超大规模集成电路技术把具有数据处理能力的中央处理器、随机存储器、只读存储器、多种I/O口和中断系统、定时/计时器等功能(可能还包括显示驱动电路、脉宽调整电路、模拟多路转换器、A/D转换电路等)集成到一块硅片上构成的一个小而完善的计算机系统。

2、什么是单片机最小系统?(5分)

答:能让单片机工作的由最基本的功能单元电路构成的单片机工作系统称为单片机最小系统。

3、51系列单片机最小系统主要由什么构成?(5分)

答:51系列单片机最小系统主要由电源电路、时钟电路和复位电路三种基本单元电路构成。

4、简述如何消除按键抖动?(10分)

答:单片机常用的消除抖动干扰的方法是“软件消抖”。具体原理是:当单片机

第一次检测到某按键口线为低电平时,不是立即认定其对应的按键被按下,而是延时几十毫秒后再次检测该口线电平,如果仍为低电平,说明该按键确实被按下,这实际上是避开了按键按下时的抖动时间。

二、 请画出一个使用P1.0引脚点亮一个发光二极管的单片机最小系统电路图。

(10分)

三、 写程序(50分)

1、看电路图,用C语言编写一个程序,要求按下SA键,8个流水灯一起闪烁,

按下SB键,用左移运算符控制流水灯。 (25分)

答: #include

sbit SA=P1^4;

sbit SB=P1^5;

void delay_1(void)

{ unsigned int i;

for(i=0;i

; }

void delay_2(void)

{ unsigned char m,n;

for(m=0;m

for(n=0;n

; }

void flash_LED(void)

{unsigned char i;

for(i=0;i

{P2=0xff;

delay_2();

P2=0x00;

delay_2(); }}

void leftmove_LED(void)

{unsigned char i,j;

for(j=0;j

{P2=0xff;

delay_2();

for(i=0;i

{P2=P2

delay_2();}}}

void main(void)

{ while(1)

{ if(SA==0)

{delay_1();

if(SA==0)

flash_LED();

}

if(SB==0)

{delay_1();

if(SB==0)

leftmove_LED(); }}}

2、 看电路图,用C语言编写程序,使六个数码管从右到左按顺序显示1、2、3、

4、5、6。(25分)

答:#include

void delay(void)

{ unsigned char i,j;

for(i=0;i

for(j=0;j

;

}

void main(void)

{ unsigned char i;

unsigned char code WM[6]={0x01,0x02,0x04,0x08,0x10,0x20};

unsigned char code DM[6]={0xf9,0xa4,0xb0,0x99,0x92,0x82}; while(1)

{ for(i=0;i

{ P2=WM[i];

P0=DM[i];

delay();

}

} }


相关文章

  • 2014上机制12单片机与接口技术C卷答案
  • 昆明学院 2014~2015 学年 上 学期 期末考 试卷C 参考答案 考试科目 自动控制与机械工程 单片机原理及应用 学院 机械设计制造及其自动化 专业 2012 级 班 任课教师 冯 教研室主任 1.(2分) 0D9.2H 2.(2分) ...查看


  • 单片机期末考试试卷及答案
  • 一. 填空题 1.设X=5AH,Y=36H,则X与Y"或"运算为7EH,X与Y的"异或"运算为6CH. 2.若机器的字长为8位,X=17,Y=35,则X+Y=110100,X-Y=11101110(要 ...查看


  • PLC试卷B
  • 一.单项选择题(本题共40小题, 每小题 1 分,共 40分) (从下列备选答案中选择正确答案) 1.PLC 是在什么控制系统基础上发展起来的? ( A ) A. 继电控制系统 B.单片机 C.工业电脑 2. 工业中控制电压一般是多少伏? ...查看


  • [光电子技术]期末考试试卷及答案(B)
  • 2007-2008学年度第1学期模拟考试试卷(B卷) 开课学院:理学院 课程名称:光电子技术 考试形式:闭卷 所需时间:120分钟 注意事项:1.教师出题时请勿超出边界虚线: 2.学生答题前将密封线外的内容填写清楚,答题不得超出密封线:. ...查看


  • 大学几乎所有学科的课本答案[2]
  • 大学几乎所有学科的课本答案! 来源: 任明嘉的日志 经济金融 [PDF格式]<会计学原理>同步练习题答案 [Word格式]<成本会计>习题及答案(自学推荐,23页) [Word格式]<成本会计>配套习题集 ...查看


  • 维修电工高级技师试卷及答案(ABC三套)
  • 职业技能鉴定国家题库 维修电工高级技师理论知识试卷(A) 线一.填空题 (第1-20题.请将正确答案填入题内空白处.每题1分,共20分.) 1.COMPUTERIZED NUMERICAL CONTROL 是一种 计算机数控 系统简称CNC ...查看


  • [机电一体化技术]课程考试试题及答案
  • 成人高等教育201 年第 学期 <机电一体化技术>课程考试试题 姓名 年级 层次 专业 学号 一.名词解释 (每小题2分,共10分) 1. 测量 灵敏度 压电效应 动态误差 5. 传感器 二.填空题 (每小题2分,共20分) 1 ...查看


  • [自动化设备及生产调试与维护]试卷A-附答案
  • <自动化设备及生产线调试与维护>试卷(A 卷) (考试时间:60分钟) 注意事项 1.请按要求在试卷的标封处填写您的班级.姓名和学号. 2.请仔细阅读各种题目的回答要求,在规定的位置填写您的答案. 3.不要在试卷上乱写乱画,不要 ...查看


  • 通信工程专业职业生涯规划书
  • 不少同学对通信行业的薪资水平也有困惑:为什么毕业生抱怨工作难找,而通信却属于高工资行业??实际上,高薪只是在类似华为.中兴之类少数大研发公司能拿到.即使同一运营商的同一职位,在全国各地分公司的待遇都可能天上地下的差别,无法笼统的进行描述,所 ...查看


热门内容