可测距多功能数字钟精选.docVIP

  1. 1、本文档共26页,可阅读全部内容。
  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文档。上传文档
查看更多
可测距多功能数字钟精选

微机系统设计大赛研制报告 设计题目: 可测距多功能数字钟 设计学生及专业: 指导教师: 目录 微机系统设计大赛研制报告 第一章 设计内容及要求 2 第二章 方案论证及系统工作原理 3 2.1主控制部分方案论证 3 2.2时钟部分方案论证 3 2.3键盘、显示电路方案论证 3 2.4系统工作原理图 4 2.5超声波测距工作原理及电路图 4 第三章 系统硬件设计 6 3.1主控制部分硬件设计 6 3.2 时钟部分硬件设计 6 3.3显示模块部分硬件设计 8 第四章 软件设计流程图 10 4.1软件设计所需资源 10 4.2系统软件设计框架 10 第五章 结论 11 附录 11 第一章 设计内容及要求 以单片机为核心,设计一个可测量距离的电子表,普通状态为电子表模式,通过按键转换成测矩装置。使用液晶模块显示所测距离值(单位为cm)。同时还设有调整键即设置年月日及时分秒和星期,并具有定点闹铃功能。 设计主要要求如下: 1.完成年、月、日、星期和时间的显示,年用4位显示,其他用两位显示。 2.完成时间、日期的校准,并能自动校准闰年。 3.能完成测距功能,精度精确到cm.。 4.能自动定闹钟。 第二章 方案论证及系统工作原理 2.1主控制部分方案论证 方案a:采用AT89C2051。单片机AT89C2051具有低电压供电和小体积等特点:两个端口刚好满足系统的设计要求很适合便携手持式产品的设计使用,系统可用两节电池供电。 方案b:采用AT89S52。具有8K的程序存储器,比AT89C51多一个定时器,具有可扩展64K数据存储器,以及P0、P1、P2、P3I/O口。 为了方便调试且单片机最小系统板采用的是AT89C51或AT89S52等系列芯片,所以最终我们采用方案b。 2.2时钟部分方案论证 方案 a:利用单片机内部的定时功能来实现时钟的走时,通过计算可知,使定时器每25ms产生一次中断,当产生40次中断后秒单元将加一,以此类推,从而实现时、分、秒的走时,并加以显示。 由于这种方式在断电的情况下将停止走时,且通电后必须再初始化,而且需要调表,故不用此方法。 方案b:我们选用DS12C887时钟芯片,这是一种跨越2000的时钟芯片,它是DS1287的增强型品种。它内含晶体振荡器、振荡电路、充电电路和可充电锂电池并且封装成一个集成模块,这种芯片可记录时间,年、月、日,并且成功解决“千年虫”问题,是一种广泛应用的万年历时钟芯片。基于以上内部结构,该芯片具有记忆、掉电重起、时间准确不需重新调表的优点。由于它内部装有锂电池,断电后系统依然可靠运行。对于芯片的软件编程,首先,需要对其进行初始化,对芯片内部寄存器设立标志位并赋初值,同时加载时钟的计数初值。初始化完成后,即可以在该芯片中读取时间。该芯片口地址为0BF00H,读过此地址,把数读出,并放入一储存单元,同时调用显示子程序进行显示。并且节约系统资源,故选用此方法。 2.3键盘、显示电路方案论证 方案a:用8279可编程的键盘显示接口芯片,能自动完成键盘的扫描输入和LED扫描显示输出。 键盘部分提供的扫描方式,可以与具有64个触点的键盘或传感器相连;能自动清除按键抖动,并实现多键按下的保护。显示部分按扫描方式工作,可以连接8位或16位的LED显示块。扫描计数器有两种工作方式: *编码工作方式 这时计数器作二进制计数,四位扫描线SL0-SL3输出四位计数状态。这种计数状态只有经外部译码后,方可作为键盘和显示的扫描码。 *译码工作方式 这时扫描计数器的最低两为经内部译码后,由SL0-SL3扫描线输出。其输出可直接用作键盘和显示的扫描码。 方案b:采用液晶显示,利用I/O口扩展键盘。由于使用液晶显示有很好的人机界面,对比8279更能体现本设计的功能,所以,在本次设计中采用液晶和I/O口扩展键盘。 2.4系统工作原理图 按照系统设计功能要求,确定系统由个模块组成:主控制器,时钟电路,液晶电路,超声波电路及按键控制电路。 图2.1 2.5超声波测距工作原理及电路图 利用555使其产生40KHz的方波,利用单片机的一个端口控制555,波形经4049增大其功率,发出,遇到障碍物返回,接收到的波经放大调型稳定后送给单片机经过计算将其结果通过8279显示 整个电路由超声波发射、超声波接收和信号放大等电路组成,电路的个功能模块在单片机的控制下分时独立工作,形成不同的工作状态。根据实际工作过程,划分为以下几种工作状态:发射状态、检测状态、待机状态等。 发射状态,超声波接受电路和放大电路处于停止工作状态,单片机和发射电路处于工作状态,单片机由定时器定时,超声波发射电路如图2。 检测状态,超声

文档评论(0)

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

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

1亿VIP精品文档

相关文档