STC15系列可仿真单片机项目化应用教程(C语言)习题答案完整版.doc

STC15系列可仿真单片机项目化应用教程(C语言)习题答案完整版.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 2 PAGE 4 项目一 控制灯光闪烁习题 一、填空题 1. 单片机复位方式有 外部RST引脚复位,内部低压检测复位,MAX810专用复位电路复位,软件复位,掉电复位/上电复位,看门狗复位和程序地址非法复位。 2. IAP15W4K58S4内部程序存储器(ROM)容量为 58KB ,地址从 0000H开始,用于存放程序和表格常数。 3. IAP15W4K58S4输入/输出口线 38 条,它们都是 标准输入输出 端口。 二、简答题 1. IAP15W4K58S4单片机最小应用系统由哪几个部分组成? 答:单片机最小系统包含复位电路、时钟电路和电源。IAP15W4K58S4片内包含RC时钟电路、复位电路,因此IAP15W4K58S4单片机不需外围电路,只需接上电源就是一个单片机最小系统了。 2. IAP15W4K58S4单片机复位电路有几种形式? 答:外部RST引脚 复位,内部低压检测复位,MAX810专用复位电路复位,软件复位,掉电复位/上电复位,看门狗复位和程序地址非法复位。 3. IAP15W4K58S4单片机的主时钟有几种类型? 答:内部RC振荡器时钟、外部时钟 4.Keil C51数据类型有哪些? 答:char/unsigned char、int/unsigned int、long/unsigned long、float/double、generic pointer 5.Keil C51存储类型有哪些? 答:data、bdata、idata、pdata、xdata、code  6.Keil C51和ANSI C的差异主要有哪些? 答:Keil C51有ANSI C的所有标注数据类型,而Keil C51还加入了一些特殊的数据类型。Keil C51可以让用户针对8051的结构进行程序设计,其他差异主要是8051的一些局限性引起的。 三、编程题 1. 试编写实现流水灯。要求每次点亮3个发光二极管,从高位至低位轮流点亮,点亮时间自定,分别采用顺序结构、循环结构实现,并画出流程图。 答:仿真或开发板上实现,程序略。 2. 编程实现花样闪烁。要求:能够在个人的开发板上利用8个LED显示如下花样,循环显示方式为: ●○○○○○○○?○●○○○○○○?○○●○○○○○?○○○●○○○○?○○○○●○○○?○○○○○●○○?○○○○○○●○?○○○○○○○●?起始状态 答:仿真或开发板上实现,程序略。 3. 流水灯速度控制 要求首先实现8个小灯的循环显示即流水灯功能,然后利用延时函数控制小灯循环的速度,要求有三种明显变化的速度。循环显示方式为: ●○○○○○○○?●●○○○○○○?●●●○○○○○?●●●●○○○○?●●●●●○○○?●●●●●●○○?●●●●●●●○?●●●●●●●●?起始状态 答:仿真或开发板上实现,程序略。 项目二 数码管显示数字习题 一、填空题 1.八段共阳数码管,若H段信号由数据位D7提供,A段信号由数据位D0提供,则 ‘n’的显示码为__ABH ____。 2.LED为共阳极接法(即负逻辑控制),则提示符P的七段代码值应当为8CH __H。 二、简答题 1.简述数码管动态显示的原理。 答:数码管动态显示是单片机中应用最为广泛的一种显示方式之一,动态显示驱动是将所有数码管的8个显示笔画a,b,c,d,e,f,g,h的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O控制线。当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管显示出字形,取决于单片机对位选通COM端电路的控制,即取决于位码,所以只要将需要显示的数码管的选通控制打开,该位就会显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的COM端,就能使各个数码管轮流受控显示,这就是动态显示原理。 2.数码管的结构形式有几种?画出1位共阳极数码管的电路结构。 答:数码管的结构由两种:共阴极数码管和共阳极数码管。 三、编程题 1.使用1个数码管轮流显示0~9个数字。 答:开发板上完成,程序略。 2.要求使用数码管显示当天日期,答:开发板上完成,程序略。 3.要求:能够在个人的开发板上利用八个数码管显示如下花样:XXX11XXX— XX2222XX— X333333X— X555555X— XX6666XX— X777777X—每个状态各显示1s,显示反复循环,其中X表示对应的数码管熄灭。 答:开发板上完成,程序略。 项目三 键盘控制输入习题 一、填空题 1.键盘按照接口原理可分为编码键盘和非编码键盘两类。这两类键盘的主要区别是识别键符及给出相应键码的方法不同, 编码键盘 主要是

文档评论(0)

132****2812 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档