利用单片机仿真技术设计电子台历教学分析.docVIP

利用单片机仿真技术设计电子台历教学分析.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
利用单片机仿真技术设计电子台历教学分析

利用单片机仿真技术设计电子台历教学分析   【摘要】目前,单片机技术在很多领域都有应用,微控制系统的核心是单片机,单片机课程在国内各高校理工科电子信息专业是必修课程之一。传统教学中是基本固定的硬件,很少有机会让学生亲自设计电路和对内容的自动设计,对学生动手能力的培养很不利,不能达到真正的学习目的,使学生学习兴趣降低。基于Proteus的单片机教学在很多方面都有改善,能够达到较好的实验效果,硬件方面的开支也得到很大程度的节省,帮助学生提高了独立创新能力和学习的积极性,成为不可或缺的单片机教学软件。   【关键词】单片机;电子台历;设计;教学分析;Proteus仿真软件   一、概述   在单片机教学中课堂讲解原理是传统教学的主要方式,而进行实验时应用固定模块实验箱知识作为辅助教学部分。在进行验证性实验“流水灯控制”中,硬件条件基本是固定的,几乎没有机会让学生亲自设计电路和对内容的自动设计,不能以达到真正的学习目的。那么在教学中采用Proteus仿真软件,对整个硬件电子台历的整个硬件系统可以进行虚拟模拟,方便简单的操作,是开发费用和开发时间减少,很便于进行教学。   二、基于单片机技术设计的电子台历教学分析   1.总体介绍电子台历设计   在日常生活中常使用电子台历作为计时工具,应用秒、分、时、星期、日、月、年的数字同时显示方式误差小、走时准确,在功能调整和设定时间方面很方便。软件和硬件设计过程同步进行是电子台历的设计特点。调时按键电路、LED显示电路、AT89C52单片机等是其硬件的主要组成部分。电子台历在Proteus环境中进行仿真环节,在Keil环境进行软件编写。实时调试编写好的程序是通过具有联动功能的Proteus和Keil实现的。   2.硬件设计   系统电路设计框图如图一所示。AT8 9C52是本系统采用的单片机,AT89C52、CRYSTA L(11.0592MHz)、CAP(30pF)、电源等是系统器件主要包括的内容。让学生掌握设计外围电路和程序是本次实验的主要目的,LCD显示器的读写控制和定时器中断控制是在程序方面需要掌握的,通过单片机内部的定时器来实现所有时间的设置。通过此次实验学生学习单片机的积极性得到一定程度的激发,学生的动手能力和独立思考能力得到提升。   3.软件设计   主要包括显示数据、按键检测、程序初始化等部分,仿真原理图如图二所示。   三、基于STC单片机与CPLD控制器的电子台历设计   该设计中外围功能的扩展由CPLD来完成,“STC+CPLD+单元模块”主要采用的方式,其中单元模块的内容有:ISD1420P语音模块、DS1302时钟模块、LCD1602液晶显示模块、DS1 8B20温度采集模块、人机交互控制接口模块、RS232通信接口模块等。   1.CPLD内的门电路,拥有很强的组合逻辑功能,任何数字元件的功能它都能完成。Altera公司的EPM7064是本系统中选择的CPLD,根据需要和单片机之间的连接可以灵活应用不同的扩展方法,总线接口方案在这次试验中被采用,即包含地址、控制、数据三总线结构。地址译码、地址所存主要由CPLD来实现,并且它产生控制逻辑电路来满足LCD1602、ISD1420P时序以及外围其他对象与单片机逻辑时序匹配电路接口设计。任何分离元件都不需要系统的稳定性和可靠性就能增加。   2.设计温度采集电路。采用可编程单线输出数字温度传感器DS18B20温度采集芯片,与单片机通信的实现只需要一个引脚,-55℃-+125℃为测温范围,具有多点测温的功能,它与单片机完成温度数据处理和采集能直接实现而不需要应用复杂的AD转换电路和温度调制电路,以“单总线”的数式将测得的现场温度直接传输给单片机,系统的实时性和抗干扰性得到了大大的提高。只需一个双向I/O端口就能实现与单片机的连接,在构成精确的温度检测系统中不需要任何外部器件。   3.设计时钟电路。采用带RAM、低功耗、高性能的实时时钟电路DS1302芯片,年、月、日、周日、时、分、秒是其可以精确计时的范围,另外具有断电保时和闰年补偿方面的功能。通过AM/PM对时钟操作设置24和12小时格式,2.5V~5.5V为工作电压。与STC单片机的同步串行通信是通过SCLK、I/O、RST三线来完成的。一次传送多个字节的RAM数据或时钟信号是通过突发方式来进行的。单片机根据传送数据和控制命令字的时序对DS1302重读取实时时间和新设置时间。   4.设计语音播报电路。采用包含COMS技术的ISD1420P芯片作为该项电路,20s为单片录音时间,且拥有好的音质。ISD1420P芯片在录放操作结束的时候,只需要0.5uA功耗就能自主的进入低功耗节电模式。5.3,6.4到8.0KHz为采样频率,在不需要

您可能关注的文档

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档