- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子技术综合设计报告Dcube设计完整报告
电子技术综合设计
总结报告
一:课题任务
3Dcube8(光立方) 是一个由LED组成的3D显示器,是一个集实际型?、经济型、性价比高的艺术品, 它不仅仅局限于装饰,更是能够帮助更好的学习 c语言实际应用、满足单片机爱好者对单片机的研究的个好工具。
3Dcube8有多种规格,常见的有单色4*4*4、单色8*8*8、RGB全彩光立方等。其中前者是这之中最简单的,制作难度和成本最高的是采用RGB的全彩光立方,综合成本和自身能力的考虑,选择制作单色8*8*8作为自己的课题。
二:方案比较与选择
光立方的显示屏是由8片8*8的led点阵屏组成,通常的搭建方案有两种,层共阳与层共阴。
两种方案实际操作没有太大区别,为了后期的成品效果外观美观,在这里我们选择层共阳。
Led的选择:市面上有很多种发光二极管,按形状分方形和圆形草帽状、按效果又有高亮雾面等区别。考虑到美观和降低制作难度,我们选择了3mm长脚高亮雾面草帽型发光二级管,长脚的最大优势就是可以作为支架,省时省力。
驱动方式利用人眼视觉暂留特性,利用逐层扫描的方式,来达到显示各种图案的目的。常见的coms锁存器(cmos发热低,优先选择)有74hc573和74hc595,前者为并入,后者串入。因为不需要光立方的级联设计,所以采用573锁存器。
主控芯片选择较多,有常见的AVR、STC、ARDUINO 等。根据之前学过的课程,我们决定采用stc系列的STC89c5A60S2增强型单片机作为主控芯片。之所以不选89C52等芯片,不是因为他们的运算速度不够,主要原因是它们的片上flash太小,难以满足需求,其次是因为自己有闲置的STC89C5A60S2,片上内存大,运算速度1T,即充分利用资源节省成本,又可以实现所需要的功能需求。
最后就是附属配件 usb转ttl串口的stc下载线。
,选择采用cp2102作为usb转串口芯片方案,下载STC单片机完胜PL2303方案,最高下载速度可达115200波特率。
三:电路设计
实验前准备
实验环境:protues7.7,keil4.0,STC-ISPv4.80
实验工具:恒温电烙铁,无铅锡丝,尖嘴钳,万用版,万能表等。
主要分为三个模块分别是主控模块 驱动模块 显示模块
控制模块——单片机最小系统
图1主控电路(单片机最小系统)
2、驱动电路——p口接8片573le端
图2驱动电路
在驱动电路上,图中的电阻都是150r的限流电阻,限流电阻130r为理论值.大于这个小于这个都可以。限流电阻r=(vcc-vf)/i,Vcc电源电压,Vf为led的正向电压降,I为led的工作电流,I大了,就亮,小了,就暗。
3、显示电路 ——led点阵屏的制作
图3 显示电路
图4 点阵屏实物图
四:程序设计
1初始化部分,主要是设置对应的中断,定时工作方式。
2 显示部分
把立方体看作8位数码管,每个面即为一个数码管
每个面的显示原理是和8X8点阵是完全一样的,保证这段程序正确的,可以直接调用
查表的方式是自0起递增的,每次加1,每个画面查表64次。当然,实际的情况是要小于65536的,控制程序的代码也会占用rom空间,就会导致了画面次数减少,所以,要想在有限的空间内显示更多的画面,就得尽量把程序写的简短。c语言可以直接定义16位变量。
3中断部分,为了达到动画效果切换时间可准确调节性,画面的切换用中断方式。把时间通过一个变量来表示,这样每次只需修改一个变量,就可以设置动画的速度了。每次发送中断后,查表的变量就加64(i=i+64),然后返回显示程序继续显示,中断程序只做变量的计算,改变的是查表的地址。
4循环
程序循环,循环的条件是i变量不满足动画显示的上限值。比如做八个画面,那么i的的值不满足8X64时,就继续显示,满足就清零从新开始。
显示循环
主题的显示程序,应该是一个死循环,一直在显示一个画面,只有中断产生的时候,改变了查表的变量,才切换一次动画,每个画面都显示后,注意修正变量,能使其显示同一个画面,不管是查表的变量还是Z轴,Y轴的控制变量,都要进行初始化,直到中断的产生才改变查表的变量数值。
.
五、测试方案
1、在8片点阵屏搭建完成之后采用点阵屏整面点亮方式检查每一面LED的通电情况,有过亮、过暗或者完全不亮的及时拆换。
2、检查电路板的焊点和飞线是否有虚焊或者漏焊情况,元件正负极有无颠倒情况。
3,、电路组装采用整体组装整体测试方式。
4、烧录测试程序,检查光立方的全亮状态下有没坏点。
六、系统调试
光立方测试程序
#includereg51.h
#define
您可能关注的文档
- 甲米瓦里纳宫殿&服务式公寓酒店(WarinaPlace&ServicedApartment).doc
- 甲铵水溶液循环法.doc
- 申模拟公务员事业单位申论模拟题.doc
- 用样本估计总体的方法与对策.doc
- 电信天翼资费套餐.doc
- 电力基础知识问.doc
- 电力互感器考题库.doc
- 电力十项反措细则.doc
- 甲米舒适之地酒店(KrabiCozyPlace).doc
- 电动切断阀.doc
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
最近下载
- 中医诊所申请可行性报告.pptx VIP
- 凉山州布拖县考试招聘一村一幼辅导员考试试题及答案.pdf VIP
- 统编版语文四年级上册第三单元“连续观察”(主题阅读)含答案.pdf VIP
- 肺保护-胸外科.ppt VIP
- 巡视巡察领导自查报告问题清单.docx VIP
- 环境工程微生物-微生物生态.ppt VIP
- 2024下半年四川凉山州会理市招聘“一村一幼”辅导员56人笔试备考试题及答案解析.docx VIP
- 八年级上册因式分解练习200题及答案.docx VIP
- 2024四川凉山州美姑县教育体育和科学技术局考核招聘“一村一幼”辅导员340人笔试备考试题及答案解析.docx VIP
- 在全市党委系统信息工作会议上讲话党委会议.docx VIP
文档评论(0)