二进制钟表设计成果报告.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文档。上传文档
查看更多
二进制钟表设计成果报告

二进制钟表设计 研究背景:当前钟表业的发展已经相当成熟,钟表在生活中无处不在。随着人类步入信息社会,人们在社会活动和日常生活中越来越离不开信息显示。信息处理、传输、接收技术的发展,以及国际互联网络的普及,使得显示器成为全球性、实时性信息交流的主要手段。我国已成为世界钟表行业生产大国,产品产量位居世界前列;产品品种也呈现多样化和系列化;产品质量的提高也相当明显。但从世界钟表产业阵营看,我国虽然已经成为钟表制造大国,但却还不是钟表制造强国。二进制是每个程序员的必修课,是每台计算机的基石,是整个IT界的亚当夏娃当你看到一个4位二进制数时,要马上知道它对应的十六进制数是,十进制数是反之亦然我一直希望能够带一块这样的真表在手上,这确实已经有出品了,但国内尚未见到,国外产品价格吓人,国外报价要60多美元,在淘宝上搜两千多原理很简单,—3V,工作电流为几毫安到几十毫安,寿命很长非常适合做显示作用。我们采用绿的,黄色和红色的LED。 二进制钟表的技术特点: 二进制钟表是在单片机电路上实现其运行程序的。其基本原理并不太难。二进制钟表电路由单片机电路和LED显示电路组成。单片机电路由复位电路、振荡电路和终端电路组成;LED显示电路由4行6列共24颗发光二极管排列而成。我们8颗绿灯显示时钟的时,其中4右边四个绿灯表示小时的十位数字,左边4个绿灯表示时的个位数字。用8颗黄灯显示时钟的分,其中4右边四个绿灯表示小时的十位数字,左边4个绿灯表示时的个位数字;用8颗红灯显示时钟的秒,其中4右边四个黄灯表示分的十位数字,左边4个黄灯表示分的个位数字。如下是一个二进制时钟图示: ?0? ?0? ?0? ?0? ?1? ?1? ?0? ?0? ?1? ?0? ?0? ?0? ?1? ?0? ?0? ?0? ?0? ?1? ?0? ?1? (表1 二进制钟表图示) 那这个钟表改怎么读呢?先看看下面这张二进制、十进制、十六进 制之间的相互转化: (表2 数制之间的转化) 则由表1可知钟表的时针读数为0010 0000 对应表2可知是20点;分针读数为0100 0101 对应表2可知是45分;秒针读数为0010 0001对应表2可知是21秒。所以钟表读数为20时45分21秒。二进制时钟相对于传统的钟表而言虽然有点不易读懂,但是其电路原理结构简单,制作简单,且运行精确;颇受电子技术爱好者的青睐。如果大规模生产其成本将会和传统钟表相差无几。 Altium Designer 6.0绘图软件简介: 在制作钟表的PCB电路板的时候用的是Altium Designer6.0 软件。这款高端版本Altium Designer6.0除了全面继承包括99se,protel2004在内的一系列版本的功能特点外还有许多改进和高端功能: 首先:在PCB部分增加了差分布线,FPGA器件差分对管脚的动态分配,PCB和FPGA之间的全面集成,从而实现了自动引脚优化和非凡的布线效果。Altium Designer6.0可充分利用当今FPGA器件上的扩展I/O管脚等各种功能。 其次:在原理图部分,新增加“灵巧粘贴”,原理图文件切片,多个器件集体操作,文本框的直接编辑,箭头的添加器件精确移动,总线走线,自动网标选择等。还有强大的前端将多层次、多通道的原理图输入、VHDL开发和功能仿真、布线前后的信号完整性分析等功能。 第三:在嵌入式设计部分,增强了JTAG器件的实时显示功能,增强型给予FJPGA的逻辑分析仪,可以支持32位或64位的信号输入等。 在绘制二进制钟表的原理图和制作PCB板的过程中只用了Altium Designer 6.0d的部分功能。 STC8051单片机钟表程序简介: 为制作二进制钟表我们使用了STC生产的8051单片机。51单片机具有40个管脚,有P1,P2,P3三个准双向口和一个P0口。我们用P0口的8个引脚来控制钟表的秒显示,用P1口的8个引脚控制钟表的分显示,钟表的时显示则由P2口控制。另外用P3^0,P3^1,P3^2脚来控制调节钟表时间的三个按键。该二进制钟表的C程序的主函数如下: void main() { init();//初始化函数 while(1) { if(set==1) { delayxms(10); if(set==1) { TR0=0; for(i=0;i50000;i++)//判断num4的值 { if(set==1) { while(set==1); num4++; } } i

文档评论(0)

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

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

1亿VIP精品文档

相关文档