




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
在网上看到不少老外做的各种旋转 显示屏 非常 我也动手用洞洞板试做 了一个类似的显示屏 结果感觉还不错 于是再接再励继续努力 将作品进一步改进 完善后 制成如今这个样子 由于刚学 51 单片机 加上制作电路板软件也是从零开始 的确花了我不少的时间和精力 不过也就是在这艰难的独立制作中 真正学到了不少实在的东西 本项目的关键是如何解决高速旋转的电路板如何供电 如何调时的问题 我采用电机电刷 的原理 将旋转轴钻空 通过一只插头将电源的从反面引到前面的电路板上 而这个旋转的插 头又与固定在背板上的两个铜片接触的 调时的问题有些困难 一是让电路板在旋转前与 机相接 由电脑传送调时数据 这虽然可行但不方便 还有就是用遥控方法 但此方案在调试 方面有很大的困难 显示方式上 我采用平衡式的两排 这除了在旋转时能较好的保持平衡外 主要能 利用两边交替显示方式 比单排要快一倍 本装置不仅是一个时钟 它还可以动态显示汉字及图案 这就看如何发挥了 其具体制作过程如下 一 旋转电机的制作 从制作成本与方便考虑 选用旧电脑用的大软驱上的直流无刷电机 只是对局部进行改造 就是这种古董软驱 软驱上的直流无刷电机 拆开后的电机 仔细拆开直流电机 将带圆盘的铝轴从中开孔 让它刚好能插入一个插头 将旋转轴加工成这样 装配好以后 按拆开时的顺序 反序将轴安装直流电机上 电机装配完成后 用两片铜片做的电刷 电刷装好后的侧面图 将电路板上较突出的元件改焊在反面 电机的电源接法 从电路板标注的符号看 为电源正 为电源负 与 端分别与电源正相连匀可使电机运转 将一张旧唱片按电机座的位置开孔 而定位用的挡光板应根据电路板上感光组件的位置确定 二 电路板的制作 本制作品用 单片机控制 具体电原理图如下 用 Protel 99 设计制作了电路板 最后得到完成的作品 遥控器用的是松下车载机的 只用了其中的六个键 三 软件编程 因学的是 不懂汇编 这里只提供 语言源程序 include sbit gate11 P3 0 sbit gate12 P3 1 unsigned char BUFFER 0 0 0 0 1 1 7 unsigned char M 31 28 31 30 31 30 31 31 30 31 30 31 unsigned char maxnum 59 23 31 12 99 unsigned char minnum 0 0 1 1 0 unsigned char yy 34 unsigned char code NUM1 0 x80 0 x7F 0 xC0 0 xFF 0 x40 0 x90 0 x40 0 x8C 0 0 x40 0 x82 0 xC0 0 xFF 0 x80 0 x7F 0 x00 0 x00 0 x00 0 x00 0 x00 0 x81 0 x80 0 x81 0 xC0 0 xFF 1 0 xC0 0 xFF 0 x00 0 x80 0 x00 0 x80 0 x00 0 x00 0 x80 0 xE0 0 xC0 0 xF0 0 x40 0 x98 0 x40 0 x8C 2 0 x40 0 x86 0 xC0 0 xC3 0 x80 0 xC1 0 x00 0 x00 0 x80 0 x40 0 xC0 0 xC0 0 x40 0 x84 0 x40 0 x84 3 0 x40 0 x84 0 xC0 0 xFF 0 x80 0 x7B 0 x00 0 x00 0 x00 0 x0C 0 x00 0 x0E 0 x00 0 x0B 0 x80 0 x89 4 0 xC0 0 xFF 0 xC0 0 xFF 0 x00 0 x88 0 x00 0 x00 0 xC0 0 x47 0 xC0 0 xC7 0 x40 0 x84 0 x40 0 x84 5 0 x40 0 x8C 0 x40 0 xFC 0 x40 0 x78 0 x00 0 x00 0 x00 0 x7F 0 x80 0 xFF 0 xC0 0 x84 0 x40 0 x84 6 0 x40 0 x84 0 x00 0 xFC 0 x00 0 x78 0 x00 0 x00 0 xC0 0 x00 0 xC0 0 x00 0 x40 0 xF0 0 x40 0 xF8 7 0 x40 0 x0C 0 xC0 0 x07 0 xC0 0 x03 0 x00 0 x00 0 x80 0 x7B 0 xC0 0 xFF 0 x40 0 x84 0 x40 0 x84 8 0 x40 0 x84 0 xC0 0 xFF 0 x80 0 x7B 0 x00 0 x00 0 x80 0 x03 0 xC0 0 x87 0 x40 0 x84 0 x40 0 x84 9 0 x40 0 xC4 0 xC0 0 x7F 0 x80 0 x3F 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x63 0 x00 0 x63 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 unsigned char code NUM2 0 x00 0 x00 0 x7f 0 x80 0 xff 0 xc0 0 x82 0 x40 0 0 x8c 0 x40 0 x90 0 x40 0 xff 0 xc0 0 x7f 0 x80 0 x00 0 x00 0 x00 0 x00 0 x20 0 x40 0 x60 0 x40 1 0 xff 0 xc0 0 xff 0 xc0 0 x00 0 x40 0 x00 0 x40 0 x00 0 x00 0 x41 0 xc0 0 xc3 0 xc0 0 x86 0 x40 2 0 x8c 0 x40 0 x98 0 x40 0 xf0 0 xc0 0 x60 0 xc0 0 x00 0 x00 0 x40 0 x80 0 xc0 0 xc0 0 x88 0 x40 3 0 x88 0 x40 0 x88 0 x40 0 xff 0 xc0 0 x77 0 x80 0 x00 0 x00 0 x0c 0 x00 0 x1c 0 x00 0 x34 0 x00 4 0 x64 0 x40 0 xff 0 xc0 0 xff 0 xc0 0 x04 0 x40 0 x00 0 x00 0 xf8 0 x80 0 xf8 0 xc0 0 x88 0 x40 5 0 x88 0 x40 0 x8c 0 x40 0 x8f 0 xc0 0 x87 0 x80 0 x00 0 x00 0 x3f 0 x80 0 x7f 0 xc0 0 xc8 0 x40 6 0 x88 0 x40 0 x88 0 x40 0 x0f 0 xc0 0 x07 0 x80 0 x00 0 x00 0 xc0 0 x00 0 xc0 0 x00 0 x83 0 xc0 7 0 x87 0 xc0 0 x8c 0 x00 0 xf8 0 x00 0 xf0 0 x00 0 x00 0 x00 0 x77 0 x80 0 xff 0 xc0 0 x88 0 x40 8 0 x88 0 x40 0 x88 0 x40 0 xff 0 xc0 0 x77 0 x80 0 x00 0 x00 0 x70 0 x00 0 xf8 0 x40 0 x88 0 x40 9 0 x88 0 x40 0 x88 0 xc0 0 xff 0 x80 0 x7f 0 x00 0 x00 0 x00 0 x00 0 xc0 0 x01 0 x80 0 x03 0 x00 0 x06 0 x00 0 x0c 0 x00 0 x18 0 x00 0 x30 0 x00 unsigned char code HZ 12 0 x80 0 x00 0 x88 0 x1F 0 x30 0 x48 0 x00 0 x24 调 0 xF0 0 x1F 0 x10 0 x01 0 x50 0 x1D 0 xF0 0 x15 0 x50 0 x1D 0 x10 0 x41 0 xF8 0 x7F 0 x10 0 x00 0 x00 0 x02 0 x00 0 x41 0 x80 0 x41 0 x60 0 x31 分 0 x18 0 x0F 0 x00 0 x01 0 x00 0 x21 0 x38 0 x41 0 x40 0 x3F 0 x80 0 x00 0 x00 0 x01 0 x00 0 x01 0 xE0 0 x1F 0 x20 0 x09 0 x20 0 x09 0 x20 0 x09 时 0 xE0 0 x1F 0 x40 0 x00 0 x40 0 x01 0 x40 0 x26 0 x40 0 x40 0 xF8 0 x7F 0 x40 0 x00 0 x40 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 xF0 0 x3F 日 0 x10 0 x11 0 x10 0 x11 0 x10 0 x11 0 x10 0 x11 0 x10 0 x11 0 xF8 0 x3F 0 x10 0 x00 0 x00 0 x00 0 x00 0 x40 0 x00 0 x20 0 x00 0 x10 0 xF8 0 x0F 月 0 x48 0 x02 0 x48 0 x02 0 x48 0 x22 0 x48 0 x42 0 x48 0 x42 0 xF8 0 x3F 0 x00 0 x00 0 x00 0 x00 0 x80 0 x04 0 x40 0 x04 0 x20 0 x04 0 x98 0 x07 年 0 x90 0 x04 0 x90 0 x04 0 xF0 0 x7F 0 x90 0 x04 0 x90 0 x04 0 x98 0 x04 0 x90 0 x04 0 x10 0 x04 unsigned int disp1 disp2 key1 key2 key unsigned int ii jj unsigned int i w n xz CM TZ BZ void Delay unsigned int ms ms ms 3 while ms void num led int aa int bb int kk for kk 0 kk 8 kk gate11 key1 gate12 key2 P2 NUM1 aa kk 2 P1 NUM1 aa 1 kk 2 Delay 20 P1 0 xff P2 0 xff gate11 key2 gate12 key1 P2 NUM2 bb 15 kk 2 P1 NUM2 bb 14 kk 2 Delay 20 P1 0 xff P2 0 xff void display clock void key1 key key2 key disp1 BUFFER 3 10 disp2 BUFFER 4 BUFFER 4 10 10 ii disp1 16 jj disp2 16 num led ii jj P2 0 xff P1 0 xff Delay 60 disp1 BUFFER 3 disp1 10 disp2 BUFFER 4 10 ii disp1 16 jj disp2 16 num led ii jj P2 0 xff P1 0 xff Delay 60 ii 160 jj 160 num led ii jj P2 0 xff P1 0 xff Delay 60 disp1 BUFFER 2 10 disp2 BUFFER 5 BUFFER 5 10 10 ii disp1 16 jj disp2 16 num led ii jj P2 0 xff P1 0 xff Delay 60 disp1 BUFFER 2 disp1 10 disp2 BUFFER 5 10 ii disp1 16 jj disp2 16 num led ii jj P2 0 xff P1 0 xff Delay 60 ii 160 jj 160 num led ii jj P2 0 xff P1 0 xff Delay 60 disp1 BUFFER 1 10 disp2 BUFFER 6 BUFFER 6 10 10 ii disp1 16 jj disp2 16 num led ii jj P2 0 xff P1 0 xff Delay 60 disp1 BUFFER 1 disp1 10 disp2 BUFFER 6 10 ii disp1 16 jj disp2 16 num led ii jj P2 0 xff P1 0 xff Delay 60 void display TZ void gate11 key gate12 key for jj 0 jj 16 jj P2 0 xff P1 0 xff Delay 40 for jj 0 jj 12 jj P2 HZ 12 jj 2 P1 HZ 12 1 jj 2 Delay 40 P1 0 xff P2 0 xff for jj 0 jj 12 jj P2 HZ 12 TZ 24 jj 2 P1 HZ 12 TZ 24 1 jj 2 Delay 40 P1 0 xff P2 0 xff for jj 0 jj 8 jj P2 NUM1 160 jj 2 P1 NUM1 160 1 jj 2 Delay 40 P1 0 xff P2 0 xff disp1 BUFFER TZ 1 10 for jj 0 jj 8 jj P2 NUM1 disp1 16 jj 2 P1 NUM1 disp1 16 1 jj 2 Delay 40 P2 0 xff P1 0 xff Delay 60 disp1 BUFFER TZ 1 disp1 10 for jj 0 jj201 xz BUFFER 0 0 BUFFER 1 BUFFER 1 1 if BUFFER 1 60 BUFFER 1 0 BUFFER 2 BUFFER 2 1 if BUFFER 2 60 BUFFER 2 0 BUFFER 3 BUFFER 3 1 if BUFFER 3 24 BUFFER 3 0 BUFFER 4 BUFFER 4 1 if BUFFER 4 M BUFFER 5 1 BUFFER 4 1 BUFFER 5 BUFFER 5 1 if BUFFER 5 12 BUFFER 5 1 BUFFER 6 BUFFER 6 1 if BUFFER 6 99 BUFFER 6 0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业自动化技术及装备升级
- 工业遗产旅游的开发与运营模式研究
- 工业设计原理与实践操作指南
- 工业节能的先进技术与策略
- 工业风家居设计探索
- 工作场所的效能提升技巧
- 工作与生活平衡的策略与心理健康的关联
- 工作流程优化与工作效率提升
- 工厂安全生产与职业病防护
- 工程教育与实践培训方法
- 2025年人工智能应用技术职业资格考试试卷及答案
- 2025年一级建造师《市政实务》考点精粹
- 融资专员测试题及答案
- 河北秦皇岛事业单位招聘中小学教师类D类考试模拟题带答案2024年
- T-ZZB 2218-2021 燃气用具脉冲点火器
- 好读书读好书课件
- 以科技创新为导向的医疗人才培养计划
- 《中华人民共和国公务员法概述》课件
- 2025年ASQ质量经理(CMQ.OE)认证考试练习题库(350题)
- 装修验房合同协议
- 专业市场营销咨询服务合同
评论
0/150
提交评论