LED数字点阵时钟设计.docx

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

“达内科技”电子应用设计大赛作品文档作品类别:数字时钟作品名称:Dream Start小组成员:张海军,张超,刘文帅2011年6月13日目录功能简介。原理简介。功能简介1、时钟显示本数字时钟采用16*32红色LED点阵显示,左面为小时显示,且为24小时制,中间两点的跳动为秒针显示,每往下或往上跳动一次时间为一秒,右面为分显示。2、校训显示当上电开机时,或者当时间为整点时,会从右向左显示大连海洋大学校训“天道酬勤,海纳百川。”1次,然后出现时钟显示,此时显示时,时钟参数依然在增加,不会对时钟造成影响,不会变慢或变快。3、校庆倒计时显示当按下LED显示屏下方最靠右的按键时,会从右向左显示“距大连海洋大学校庆XX天”的字样,上电默认时间为99天,并且当出现00:00时,天数自减一天,此时间可调节,详细后面介绍。4、时钟时间调节正常显示时间时,(为了演示方便,默认上电时间为00:59)秒针——即中间的两点会上下跳动,当按下屏幕下方最左边的按键一次,秒针停止跳动,此时进入时钟时间调节状态,此时按下屏幕下方中间的按键,会看到分会增加,当到达59时,返回00,此为时钟分调节,再次按下左边的按键,秒针依然停止跳动,此时按下中间的按键,小时会不断的累加,当为23时,再次按下,返回为00,此为时钟小时调节。5、闹钟时间显示及调节当再次按下最左边的按键时(这是第三次按下此按键),会显示闹钟时间(上电默认为00:00),此时按下中间的按键,闹钟分会累加,此为闹钟分调节,再次按下最左边的按键(此为第四次按下),此时按下中间按键为闹钟小时调节。6、校庆倒计时天数调节当再次按下最左边的按键时(此为第五次按下),会从右往左流过显示校庆倒计时字样,显示结束后,出现“**天”的字样,**即为校庆倒计时天数,此时按下中间按键,时间自累加,当为99时,再次按下返回00。再次按下最左边的按键(此为第六次按下),秒针恢复跳动,并且显示时间为刚才调节时间。在整个调节过程中,时钟依然在走,不会产生影响。(由此可见,最左边的按键为调节选择按键,中间的按键为调节加按键,最右边按键为校庆显示按键。)7、蜂鸣器报时当时间为整点时,除了显示校训字样,蜂鸣器会自动响10秒,此为报时。8、蜂鸣器闹钟当设定的闹钟时间与时钟时间一致时,蜂鸣器自动响1分钟,此为闹钟。原理简介本数字时钟采用16*32红色LED点阵显示,显示方式为利用人眼视觉暂留,动态扫描显示。控制芯片为STC89C52。使用器件STC89C52一片,74HC573锁存器4片,74HC154四线十六译码器一片,8*8红色LED点阵8块,有源蜂鸣器1个,按键3个,其余若干。电路与显示原理供电形式为USB接口供电,电源大小为4.7V-5.3V。利用单片机P0和P2口发送控制数据,即字的显示,使用4块74HC573进行锁存轮流控制左边两块,和右边两块LED。使用74HC154译码器控制LED点阵的16行,轮流快速点亮每行,形成动态显示。字的显示每个字为一个数组,每个数组有32个8进制数,每俩个为一行显示代码,具体看程序中的字显示函数。时钟数的显示每个数为一个数组,每个数组有16个8进制数,每一个为一行显示代码,最中间的俩个数分别向左和向右移动一位显示(每个数字显示占用6行),当行数为3-5,10-13时,与0x01和0x80按位保留即点亮中间的俩点,并且随着秒增加一次,向下跳动一次,即当行数为4-6,11-14时按位点亮中间两点,形成两点(秒针)的跳动。详见程序数显示函数。字的流动显示利用人眼的分辨有限,形成流动的效果,即先显示“0,1”然后再显示“1,2”再显示“2,3”……即形成字的流动显示。详见程序xxdisplay(uint z)与xqdisplay(uint z)函数,z为显示次数控制。电路仿真原理图详见附图。全部程序代码(部分字模代码已删掉)#includereg52.h#define uint unsigned int#define uchar unsigned charuchar num=0;uchar ge=9,shi=9;uchar aa=26;mm=0,miaox=0;uint s1=0,s2=0,f1=5,f2=9;uchar n1=0,n2=0,n3=0,n4=0;void sz_jj();/*********空字模***************/uchar code tabk[]={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};/***

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档