智能化电子系统设计报告正文.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目录 1前言 - 1 - 2总体方案设计 - 2 - 2.1 方案内容 - 2 - 2.2 方案比较 - 2 - 2.3 方案选择 - 3 - 3 单元模块设计 - 4 - 3.1主体模块 - 4 - 3.2 按键控制模块 - 4 - 3.3 复位模块 - 5 - 3.4晶振模块 - 5 - 3.5 LED显示模块 - 6 - 4 软件设计 - 7 - 4.1 设计工具 - 7 - 4.2 PCB图见附录 - 7 - 4.3软件设计流程图 - 7 - 4.4程序清单 - 8 - 5 系统调试 - 11 - 5.1 软件调试及仿真 - 11 - 5.2 硬件调试 - 13 - 6 结论 - 15 - 7 总结与体会 - 16 - 8 参考文献 - 17 - 附录: - 18 - 1前言 当今社会,随着人们物质生活的不断提高,电子产品已经走进了家家户户,无论是生活或学习,还是娱乐和消遣几乎样样都离不开电子产品,大型复杂的计算能力是人脑所不能胜任的,而且比较容易出错。计算器作为一种快速通用的计算工具方便了用户的使用,算器可谓是我们最亲密的电子伙伴之一。单片机由于其微小的体积和极低的成本,广泛的应用于家用电器、工业控制等领域中。在工业生产中。单片微型计算机是微型计算机称单片机,特别适用于控制领域,故又称为微控制器。单片机控制系统能够取代以前利用复杂电子线路或者数字电路构成的控制系统,可以软件控制来实现,并能够实现智能化。现在的单片机的控制范畴无所不在,例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置等等,单片机的应用领域越来越广泛。 这种由单片机芯片控制各种硬件工作的技术也日益成熟,并普及在交通、化工、机械等各个领域。而流水灯这项技术在生活中的应用更是广泛,较为贴近生活。而流水灯控制的设计所需要的知识也正好吻合了我们对于单片机这门课程的学习,所以设计流水灯控制的这个课题让我们对知识的学习和巩固都有了进一步的加深。 本可控流水灯要求利用LED灯设计四种流水灯的显示方式。具体是:按压开关K1键一次,LED灯全亮;按压开关K2键一次,LED灯全灭;按压开关K3键一次,LED灯从右至左循环移动一位;按压开关K4键一次,LED灯从左至右循环移动一位。 2总体方案设计 2.1 方案内容 按压开关K1键一次,LED灯全亮;按压开关K2键一次,LED灯全灭;按压开关K3键一次,LED灯从右至左循环移动一位;按压开关K4键一次,LED灯从左至右循环移动一位。 2.2 方案比较 方案一:基于单片机完成的设计,其主要采用STC89C52单片机作为流水灯主要的控制元件,运用单片机之间的接口来完成对流水灯方向的控制,主要由STC89C52单片机,LED显示灯,USB程序下载接口和其他外设控制电路构成。 图2.2.1 基于单片机实现可控流水灯框图 方案二:由数字的逻辑器件来实现流水灯控制电路的设计,由555多谐震荡器提供稳定脉冲,74190芯片控制导步并行置入控制端分别构成二进制加减计数器器,74191芯片控制导步并行置入控制端改装成十一进制加减计数器。这里用3个555多谐震荡器提供3种频率达到分频效果,74190用来计数和输出信号通过译码管直接输出控制控制LED,74191用来达到间歇时间。 图2.2.2 数电实现流水灯控制框图 2.3 方案选择 方案一采用单片机实现可控流水灯的功能,对我们所学习的知识能较好的运用,电路图简单,程序容易,成本低。方案二是利用数字电路的编码、译码、触发实现。数字电路搭建起来比较复杂,在设计中用到的芯片比较多,控制复杂,功耗大,时序难以控制。所以我们选择方案一。 3 单元模块设计 3.1主体模块 芯片89C52是核心,P1、P2、P3、P0均可以作为I/O使用,LED经过上拉电阻接在89C52的P1口,P2口接4个按键用来控制流水灯的显示方式。 图3.1 89C52单片机引脚图 3.2 按键控制模块 采用独立按键接口设计,每个按键占用一个I/O口。独立式按键个按键相互独立,电路配置灵活,软件结构简单。如图3.2所示 图3.2 按键图 3.3 复位模块 位是单片机的初始化操作。单片机系统在上电启动运行时,都需要系统在上电启动时运行,都需要先复位。起作用是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作。而复位是一个很重要的操作方式,但单片机本身是不能自动复位的,必须配合相应的外部复位电路才能实现。本设计采用上电复位加按键手动复位。其电路如图3.3所示 图3.3 复位电路 3

文档评论(0)

bhyq + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档