- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LED显示棒设计
LED显示棒
摘要:本设计以AT89S52单片机为控制核心,由行扫描控制、列信号控制,功能按键,数字电子钟,LED显示、电源等功能模块组成,根据人眼睛的视觉暂留线阵LED运动成像运动成像棒是基于人眼睛的视觉暂留运用最新的线阵LED运动成像LED显示二维图像的不同的列,实现图形扫描显示。它可以通过在轻轻摇动棒体,就可在摇摆出的扇形轨迹面上显示稳定清晰的文字或图案显示简单的动画
图2-1 系统设计框图
列信号控制的作用是用来监测LED显示棒的动作和位置,通过判断显示棒的动作状态和位置,输出对应数据;行扫描控制的作用主要是控制显示棒以合适的频率往复运动,动态显示字符和图形;通过行控制和列控制的相互协调,配合按键的切换,LED能够显示控制器内部存储的字符、图形数据和数字电子钟的时间。
2.2方案论证
2.2.1显示模块
显示部分是本次设计最核心的部分,对于LED显示有以下两种可行方案:
方案一:单色LED显示。单色LED显示控制简单易行,显示的色彩单一,视觉感受较彩色的差,但人眼睛在相对稳定的环境中对单一色彩的变化较敏感。
方案二:红黄蓝它可以对年、月、日、时、分、秒进行计时,采用三线接口与CPU进行同步通信,。DS1302主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能LED显示棒的动作和位置。由显示棒的动作状态和位置,启动相应外部中断,输出与之对应的数据。中断控制开关有以下两种设计方案可选。
方案一:采用光遮断器。光遮断器为红外线发射与组合而成的元件,当有物体通过IR-PT之间,由于红外线被阻拦,集极电流变小,因此可根据此集极电流的变化而检知有物体通过。
图2-3 系统原理图
LED显示部分,在实际制作时采用红色LED,可以使眼睛的色觉反应 基本要求 设计一个基于LED的显示棒,LED灯必须线状排列,至少使用16只。 完成,并扩展为32
只 实际制作的32个红色LED 摇动时形成的亮灯扇形区域能够让人分辨出“A”字符 完成 摇动时形成的亮灯扇形区域能够让人分辨出“电”字 完成 摇动时形成的亮灯扇形区域能够让人分辨出国际奥委会五环图形 完成 用按键实现显示切换,用电池供电 完成 通过按键可以切换不同的显示内容 发挥部分 摇动时形成的亮灯扇形区域能够让人分辨出英文单词“Welcome” 完成 摇动时形成的亮灯扇形区域能够让人分辨出汉字词组“美亚” 完成 摇动时形成的亮灯扇形区域能够让人分辨出北京奥运会会徽图形。 完成 创新部分 数字电子钟 完成 省电功能 完成 停止摇动显示棒,LED停止发光 显示动态图片 完成 动态显示小人跳舞 5设计总结
本题目基本部分和发挥部分的全部
参考文献
1.赵建领著 51系列单片机开发宝典.北京:电子工业出版社,2007年。
2.余锡存 曹国华著 单片机原理与接口技术.西安:西安电子科技大学出版社,2003年。
3.田良 黄正谨著 综合电子设计与实践. 南京:东南大学出版社,2003年。
4.赵亮 侯国锐著 单片机C语言编程与实例. 北京:人民邮电出版社,2004年。
5.黄智伟 王彦著 全国大学生电子设计竞赛训练教程.北京:电子工业出版社,2005年。
6.何立民 万光毅著 单片机实验与实践教程.北京:北京航天航空大学出版社,2003年。
附录
附录一:
正文中所有单元模块电路图如下:
图3-1 系统硬件整体电路图
附录二:部分实际图片
1.奥运五环
2.Welcome
3.美亚
4.时间显示
附录三:程序清单:
//----------------main.c-------------------
#include reg51.H
#include head.H
//unsigned long time,out_time;
unsigned int i=0,j=0;
unsigned int k1=0,out=1,out1=1;
unsigned int code_start=0,code_end=32,delay_time=50;
uchar *table=table1,cat_code=0,cat_s=0; //A
//----------------------------------------------------------
void t0(void) interrupt 0 //外部0,下降延
{
out=1;
out1=1;
i=0;
}
//----------------------------------------------------------
void t1(void) interrupt 2 //外部1,下降延
{
您可能关注的文档
- esri四个开源js项目:esri-leaflet、geoservices.js、terraformer、pushlet.pdf
- ETF基础知识问答(lof基金套利).doc
- Excel在会计管理中高级应用-讲议03-05.doc
- ESM负载PTFE疏水材料制备及其疏水性.ppt
- ESRIArcGIS10.1forServer安装与配置.doc
- EXCEL在财务与会计中应用4 Excel在财务与会计中应用实训手册.pdf
- EXCEL在财务与会计中应用3 Excel在财务与会计中应用教案.pdf
- EXCEL在财务管理中应用 项目三 项目投资决策.ppt
- EXCEL在财务管理中应用 项目三 项目投资决策(授课).ppt
- EXCEL在财务管理中应用 项目二 货币时间价值计算.ppt
文档评论(0)