电子时钟的设计_毕业论文.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文档。上传文档
查看更多
潍坊工商职业学院毕业论文 电子时钟的设计 PAGE 第 PAGE 1页 共 NUMPAGES 47页 电子钟的设计 1.序言 系统开发背景 随着电子科技的不断发展,传统的时钟已被一些高档的电子时钟所取代,与传统的时钟相比,电子时钟融合了挂历和时钟的优点,能昼夜清晰显示,集年、月、日、时、分、秒、日期、农历、气温于一体,外观新颖,造型别具一格。除此之外由于挂历以及一些传统电子表的制作成本相对较高,其销售价格也大多在15——30元之间,而一个电子时钟的价格也在这之间,但是挂历只能用一年,传统电子表又不能显示年、月、日,而电子时钟则不一样,由于它可以自动识别闰年、公历、农历、大小月份、农历,星期能自动对应公历无须调整。对若干年前后的日期都可以查询,但考虑到其寿命原因,至少也可用5—8年。在价格相差不大的情况下,电子时钟的性价比显然要高的多,就其阅读功能而言,电子时钟阅读起来更加方便,同时他还有闹铃和显示温度的功能,这比传统的挂历以及电子表要强大的多。其实现的方法也很简单,用一个单片机和数个数码管就可以实现,由此可见,电子时钟的市场经济开发价值要比挂历以及电子表要高的多,电子时钟取代传统的挂历以及传统电子表已成为不可抵挡的趋势。 因此开发一个电子时钟就必须要了解单片机和数码管的原理和功能等,下面一节我们将简单介绍一下单片机和数码管。 1.2 系统开发工具介绍与安装 1.2.1 PIC系列单片机开发工具MPLAB的组成 MPLAB是一个集成了多种单片机应用开发工具软件于一体的、功能完备的软件包,是PIC单片机编程开发的重要工具。在此仅对其中的5种工具软件简要介绍如下: ⑴ Project Manager(工程项目管理器) 工程项目管理器是MPLAB的核心部分,用于创建和管理工程项目,为开发人员提供自动化程度高、操作简便的符号化(屏幕上的指令、指令地址、常数、变量、寄存器等均用表义性和可读性很强的符号代表和标识)调试工作平台。 ⑵ MPLAB Editor(源程序编辑器) 源程序编辑器是一个全屏幕文本编辑器,用于创建和修改汇编语言源程序文件。源程序文件以纯文本格式保存,其文件扩展名为“.asm”。 ⑶ MPASM Assembler(汇编器) 用于将汇编语言源程序文件(.asm)汇编成机器语言目标程序文件(.hex),并负责查找语法错误和格式错误等一些浅层次简单错误。 ⑷ MPLAB-SIM Software Simulator(软件模拟器) 软件模拟器是一种代替价格较贵的Hardware Emulstor(硬件仿真器)的调试工具,也是一种非实时、非在线的纯软件的调试工具。借助这个在微机系统上运行的工具软件,我们可以不需要任何额外的附加硬件,仅用软件的手段,来模仿PIC系列单片机的指令的执行和信号的输入/输出,从而实现对用户自编单片机源程序的模拟运行、功能调试和深层次逻辑错误查找。因此可以说,这为学习和应用PIC系列单片机的人们提供一种虚拟的实战环境。对于单片机初学者来说,不用花钱也可以实现边学边练的梦想;对单片机开发者来说,可以缩短开发周期和降低成本 。总之,它是一种许多其他型号系列单片机很少配备的、性能价格比较高的程序调试工具。不过,它也存在一定的局限性:一是它还不能模拟PIC16F87X片内少数功能特殊的外围模块;二是它不能帮我们查找目标板上的电路错误;三是它执行速度慢而只能适合调试那些实时性要求不高的程序。 ⑸ MPLAB-ICD Debugger(在线调试工具ICD的支持程序) 这是一种专门与ICD配合使用的支持程序。ICD是Microchip公司专为PIC16F87X设计的一种廉价的在线调试工具套件。 另外,还包含一些其他工具软件。例如:程序模块连接器、库程序管理器、C语言编译器、硬件在线仿真器的支持程序、目标程序烧录器的支持程序、在DOS操作系统下运行的汇编器等等。 1.2.2 MPLAB的安装 为了使MPLAB能够顺利安装和可靠地运行,对于所用的微机系统有一个起码地要求。既安装和运行MPLAB所需的最小计算机配置为: ﹡ CPU为Intel486或型号更先进的处理器; ﹡ 操作系统为Microsoft Windows98/2000或WindowsXP;显示器为VGA(建议使用SVGA);内存容量应不小于8MB(建议32MB);可利用的硬盘空间不小于20MB; ﹡配有鼠标。 下面我们介绍在WindowsXP操作系统之下,安装MPLAB的过程。 首先将Microchip公司提供的光盘放入光驱内,点击“我的电脑”会出现光盘的标志符 ,右击此标志符一次,再点击“打开”,找到了文件夹“tools”,右击此文件夹,点击打开,找到“do

文档评论(0)

实验室仪器管理 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档