基本信息
文件名称:《单片机技术与应用》 习题及答案汇总 项目1--7 .docx
文件大小:51.76 KB
总页数:13 页
更新时间:2025-06-19
总字数:约6.75千字
文档摘要

课后练习参考答案

一、填空题

1.一般而言,单片机(微控器)内部结构统包括运算器、控制器、只读存储器、

随机存储器、I/O输入/输出端口等模块组成。

2.通常单片机有两种复位操作,分别是上电复位和手动复位。

3.STC89C51单片机有40个I/O端口,各端口为别是P0.0-P0.7、P1.0-P1.7、P2.0-P2.7、

P3.0-P3.7。

4.单片机常用的开发工具有Proteus硬件开发和Keil程序开发软件。

5.单片机STC89C51RC40C-PDIP的含义是由STC宏晶科技生产的8051内核,内含4K内部存储器,有512B随机读写存储器,可外接最高40MHz,PDIP双列直插式单片机。

二、选择题

1.单片机的工作电压一般为(A)V。

A.5VB.3V

C.1VD.4V

2.单片机作为微机的一种,它具有如下(ABCD)特点。

A.具有优异的性能价格比B.集成度高、体积小、可靠性高

C.控制功能强,开发应用方便D.低电压、低功耗。

3.民用级单片机的温度范围是:(A)。

A.-40℃~85℃B.0℃一70℃

C.-55℃-125℃D.0℃一50℃

4.STC-51系列单片机最多有(C)个中端源。

A.3B.4C.5D.6

5.下列简写名称中不是单片机或单片机系统的是(A)。

A.MCUB.SCMC.ICED.CPU

三、问答题

1.单片机常用的应用领域有哪些?

答:单片机的主要应用领域包括电子电路、通信、汽车电子、医疗设备、消费电子、工业控制等多个领域。在电子电路领域,单片机通常作为智能控制器使用,控制各种智能电子设备的工作。

单片机最小系统由哪些模块组成?

答:单片机最小系统包括单片机芯片、供电电路、晶振电路、程序存储EA片选电路、程序下载电路等电路组成部分。

3.单片机Proteus软件硬件与Keil软件设计如何实现仿真联调?

答:keil与proteus联调

1)把proteus安装目录下VDM51..dll文件复制到Keil安装目录的\C51\BIN目录中。

2)修改keil安装目录下Tools.ini文件,在C51字段加入TDRV5=BIN\VDM51.DLL(ProteusVSMMonitor-51Driver),保存注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意

3)打开proteus,画出相应电路。在proteus的tools菜单中选中useremotedebugmonitor

4)进入KEIL的project菜单optionfortarget工程名。在DEBUG选项中右栏上部的下拉菜选中ProteusVSMMonitor-51Driver。?在进入seting,如果同一台机IP名为127.0.0.1,如不是同一台机则填另一台的IP地址。端口号一定为8000注意:可以在一台机器上运行keil,另一台中运行proteus进行远程仿真

5)在keil中进行debug吧,同时在proteus中查看直观的结果。

项目二课后答案

选择题

DDAADC

2-1、什么是按键抖动,去抖动有哪些方法?

在键按下或弹起时,接触片会抖动,导致按键通断很多次.所以需要去抖.去抖方法很多,硬件可以加电容,软件可以多次判断。软件方面:读进按键后延时,再读取按键。相当于判断按键是否在一段时间按下,一般人的动作是ms级别的。硬件方面:作去抖动的电路,可以接电容,然后设计好充放时间常数,不能太大,要不按键不够灵敏。

2-2、去抖动用软件延时的方法,软件延时一般多久?

通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,为了不产生这种现象而作的措施就是按键消抖。用软件方法去抖,即检测出键闭合后执行一个延时程序,5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当检测到按键释放后,也要给5ms~10ms的延时,待后沿