2011年小学期单片机设计试验报告.PDF

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011年小学期单片机设计试验报告

2011 年小学期单片机设计实验报告 题目:LED 点阵电波钟 班 级: 2009211119 小班学号: 05 实验组号: 18 学生姓名: 黄世阳 指导教师: 张老师 周老师 孙老师 LED 点阵电波钟 一、实验摘要 本次单片机小学期中我组选择的题目是拥有电波自动校时功能的LED 点阵电 子时钟。 其主要功能包括: ·基本的时钟功能 ·电波自动校时、手动校时转换12 时24 时显示 ·查看年月日以及对年月日自动及手动校时 通过PIC 单片机配合时钟芯片与电波接收模块实现功能,以LED 点阵方式显 示时钟。以三个按键分别控制上述三项功能,并且每个按键分别具有多项功能。充 分利用资源,以实现一个最简洁的电波钟。 二、方案论证与比较 电波钟的实现方案:以单片机芯片通过汇编语言编程,配合时钟芯片与电波 接收模块,通过3 个按键控制,在5 块LED 点阵上显示出时钟。此外还带有一个硬 件复位按钮。 电波钟所使用的单片机为PIC16F877,时钟芯片为DS1302,均是考虑到元件 获取的便利性以及相关资料搜索的便利性,而没有采用其他型号。 电波接收模块是从淘宝网采购的不知名型号,能够正常使用即可,无过多论 证必要。 按键使用数量为3 个,使用按钮作为按键。考虑到最基本的操作为调整、确 认、取消,同时时钟具备的功能只需通过3 个按键分别以调整、电波接收、转换时 间与日期模式就能够实现选择。对电路而言也更为简单,避免出现无谓的错误,故 没有采用4 按键(增、减、确认、取消)的方案。而从成本上考虑,否决了键盘按键。 显示方式使用LED 8*8 点阵模块,使用数量为5 个。多数电波钟使用的是LED 数码管或直接使用LCD 液晶显示。就亮度而言,LCD 无法在远处读出时间;就美观 度而言,LED 数码管的数字显示难与美感搭边。因此我们选择了LED 点阵显示,既 能够有足够的亮度又能够比LED 数码管更加精细的显示数字。 基本的4*7 数字显示一个完整的时:分:秒只需要5 块即可。当模式为12 时 需要显示上下午则此时不显示秒。而年月日显示也只需5 块。星期显示因需专门加 1 块点阵模块而被取消显示。这是出于成本以及电路复杂性考虑,LED 模块应当尽 可能少。同时随着LED 点阵的增多,其亮度也会随之下降。 三、硬件部分 最初的时候完全不知道该从何入手,也不知道该买什么东西来组装电波钟,稀里糊涂的 去了一次中发,看了看8*8 的点阵模块,由于大部分商家已经下班,无法买到合适的模块。 于是买了3 块10cm 万用板和两块15cm 万用板便回来了。 回来之后在万用板上焊最小系统,用单片机驱动8 位数码管显示数字。驱动共阴极八位 数码管需要扫描显示,每个数码管的驱动电压需要大于1.8v,驱动电流20mA,而单片机的 最大拉电流只有25mA ,如果所有数码管同时显示的话电流应达到160mA,超过单片机最大 负荷,故直接连接方式不可用。 为了提高电路电流,故选用ULN2803 芯片(达林顿管)来增加驱动力,并用74LS138 1 来减少引脚使用。第二次去中发,知道了目标,买了若干8*8 点阵模块,ULN2803 ,74LS

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档