实训项目三 光幻广州塔电路

合集下载

实训项目三光幻广州塔电路

实训项目三光幻广州塔电路

项目三光幻LED广州塔的装配与调试光幻LED广州塔是依据广州代表性建筑广州塔形状设计出的电子套件,以10000:1的比例微缩成型的光立方器件,采用STC12C5A60S2作为控制系统,显示部分采用的是16*16的点阵显示原理,由268只LED组成小蛮腰形状三维空间。

通过单片机内部的ADC功能,音频模式下可伴随音乐节奏而跳跃呈现出绚丽的效果,也可自行实现多种动画效果,具有红外遥控功能,可切换各种模式和完成调试。

学习目标2、能够依据工艺文件安装光幻广州塔。

3、安装装配工艺标准完成光幻广州塔的装配。

2.会依照工艺文件调试较复杂电子整机产品;3.会简单的单片机程序编写。

2. 在操作前检查安全措施检查;3.能够安全使用焊接及安装工具进行产品的装配;4.正确使用仪器仪表,注意探头或表笔的摆放,防止短路。

任务一认识电路广州塔夜景1广州塔夜景2广州塔又称广州新电视塔,昵称小蛮腰,塔身主体高454米,天线桅杆高146米,总高度600米,是中国第一高塔。

塔身灯光将由1080个节点LED灯组成,通过计算机控制电路,可以产生各种变化的视频广告效果。

本次实训为10000:1小型广州塔,受音乐控制的小蛮腰,能随音乐翩翩起舞,具有无线蓝牙遥控,16种动画效果,底板由一块STC12C5A60S2单片机组成控制电路,268只高亮七彩LED 组成小蛮腰形状的三维空间。

光幻广州塔效果图光幻LED 广州塔采用STC12C5A60S2作为控制系统,显示部分采用的是16*16的点阵显示原理,通过对单片机STC12C5A60S2进行编程,然后输出信号送到显示电路控制每个LED 灯的亮灭,利用人眼的暂留效应,得以呈现出不同的图案和动画。

光幻LED 广州塔包括硬件和软件设计两个部分。

系统总体的设计方框图如图所示:图系统方框图1.硬件实现及单元电路设计1.1 主控制模块主控电路一块STC12C5A60S2单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。

灯箱广告牌电路的实训报告

灯箱广告牌电路的实训报告

灯箱广告牌电路的实训报告一、实训目标本次实训的目标是设计和实现一个简单的灯箱广告牌电路。

我们需要利用LED 灯、电阻、电源以及必要的连接线等材料,搭建出一个能展示简单广告信息的电路系统。

二、实训原理灯箱广告牌电路的基本原理是利用LED灯的发光特性,通过电源驱动,使LED 灯按照特定的模式亮灭,从而形成广告信息。

在这个过程中,我们需要用到欧姆定律(I=U/R)来计算通过LED灯的电流,以保持其在合适的电流下工作,防止电流过大烧毁LED灯,电流过小导致亮度不足。

三、操作过程1. 准备材料:LED灯、电阻、电源、连接线等。

2. 设计电路图:根据广告信息,设计出相应的LED亮灭模式。

3. 搭建电路:按照电路图,将LED灯、电阻、电源等元件连接起来。

4. 编程控制:如果需要实现动态效果,需要进行编程控制。

5. 测试与调试:检查电路是否正常工作,如果有问题,进行调试。

6. 优化与改进:根据测试结果,对电路进行优化和改进。

四、遇到的问题和解决方案在搭建电路过程中,我们遇到了以下问题:1)部分LED灯不亮:通过检查发现是因为连接线接触不良或者电源供电不足。

解决方案是重新焊接连接线或者更换更大容量的电源。

2)LED灯亮度不一致:这是因为不同批次的LED灯的Vf(正向电压)不一致。

解决方案是调整每个LED灯的供电电压,使每个LED灯的Vf一致。

3)LED灯寿命短:这是因为电流过大导致LED灯过热。

解决方案是增加散热片或者更换更高品质的LED灯。

五、实训总结通过这次实训,我们深入了解了灯箱广告牌电路的基本原理和实现过程。

我们不仅学会了如何设计和搭建一个简单的电路系统,还学会了如何解决实际操作中遇到的问题。

虽然我们在实训过程中遇到了一些困难,但是通过团队合作和不断尝试,我们最终成功地完成了实训任务。

这次实训不仅提高了我们的动手能力和解决问题的能力,也让我们对电子技术有了更深入的理解和认识。

红外遥控广州塔实验报告

红外遥控广州塔实验报告

一、实验内容制作红外遥控广州塔,包括焊接,组装,编程,调试等。

二、实验背景在电子设备高速发展的现代社会,人们可以购买一些简易的电子元件,来制作一些奇特的作品,我们想到自己手工制作红外遥控广州塔,并能连接音响调频,锻炼了我们的动手能力,提高了我们的编程水平,提高了我们的团队合作意识。

同时也增强了认真做事的注意力。

三、实验仪器及原件清单1.原件清单:2.焊接用工具:焊锡线,焊笔。

四、实验原理图五、实验产品使用说明及实现功能介绍1.底板图2.“广州塔”小广州塔功能介绍:1.总共有十六种脱机动画,效果十分酷炫。

2.采用通用USB转T型电源线供电,集成音频与电源共同输入。

3.具有红外接收器,配合遥控器使用可以控制动画的种类。

音乐频谱使用方法:1、将附送的电源音频线的T 型口接到套件输入端。

2、将电源音频线USB 端接入电脑USB 接口供电或其他+5VUSB 供电接口也行。

3、将电源音频线3.5mm 耳机接头接到附送的一分二音频座其中一端。

4、将音响设备的音频输入线接头接到一分二音频座另一端。

5、手机播放音乐,遥控器按0、1、4、7 都可以调出频谱显示,频谱显示过小或大,可以调节音量输出控制。

六、实验步骤1.准备好制作模板2.将每一颗 LED 短脚(负极)掰成和长脚(正极)成 90 度3.制作塔身第一层 LED,选择在外围一圈模板制作4.将 LED 插入最外围一圈模板,长脚朝外,短脚连接在一起后,用焊锡焊接在一起5.以此类推,将第一圈 LED 焊接好,将多余管脚减掉,是减掉层的脚6.制作塔身第二层 LED,选择在第二圈模板制作7. 制作塔身第三层 LED,选择在第三圈模板制作。

制作塔身第四层 LED,选择在第四圈模板制作。

制作塔身第五层 LED,选择在第五圈模板制作。

制作塔身第六层 LED,选择在第六圈模板制作。

制作塔身第七层 LED,选择在第七圈模板制作。

制作塔身第八层 LED,选择在第八圈模板制作。

制作塔身第九层 LED,选择在第七圈模板制作。

广州塔课程设计

广州塔课程设计

广州塔课程设计一、课程目标知识目标:1. 学生能够掌握广州塔的基本知识,包括其地理位置、建筑特点和历史背景;2. 学生能够了解广州塔在我国旅游业中的地位和价值;3. 学生能够掌握与广州塔相关的地理、历史和科技知识。

技能目标:1. 学生能够运用所学知识,分析广州塔的建筑风格和设计理念;2. 学生能够通过实地考察、资料搜集等途径,提高自主学习和合作学习的能力;3. 学生能够运用地图、图片等资料,进行地理信息的识别和分析。

情感态度价值观目标:1. 学生通过学习广州塔,培养对家乡的热爱之情,增强民族自豪感;2. 学生在学习过程中,培养合作精神、探究精神和创新意识;3. 学生能够认识到现代科技与建筑艺术的结合,激发对科学技术的兴趣。

课程性质:本课程以实地考察和课堂讲授相结合的方式进行,注重实践性和综合性。

学生特点:六年级学生具有较强的求知欲和自主学习能力,对家乡的名胜古迹有一定的了解。

教学要求:教师应充分调动学生的积极性,注重启发式教学,引导学生进行合作探究,提高学生的实践能力。

在教学过程中,关注学生的情感态度,培养其正确的价值观。

通过分解课程目标,为教学设计和评估提供明确的方向。

二、教学内容1. 广州塔的地理位置与概况- 地理位置的认识:珠江新城、珠江南岸- 概况介绍:建筑高度、建筑风格、功能定位2. 广州塔的历史与文化- 建设背景及历史沿革- 广州塔与广州历史文化的关系3. 广州塔的建筑特点与设计理念- 建筑结构:钢结构、曲面造型- 设计理念:寓意、创新4. 广州塔的科技应用- 通信技术、观光设施、环保措施- 现代科技在建筑领域的应用5. 广州塔的旅游价值与影响- 旅游业的发展:经济效益、社会效益- 广州塔对城市形象的影响教学大纲安排:第一课时:广州塔的地理位置与概况第二课时:广州塔的历史与文化第三课时:广州塔的建筑特点与设计理念第四课时:广州塔的科技应用第五课时:广州塔的旅游价值与影响教学内容与课本关联性:教学内容与教材中关于地理、历史、科技和旅游等方面的知识紧密结合,旨在帮助学生全面了解广州塔的相关知识,提高学生的综合素质。

项目三 日光灯电路的安装与制作实训指导书

项目三 日光灯电路的安装与制作实训指导书

学习情境二 日光灯电路的安装与制作一、任务进行日光灯电路的安装与制作,并按要求提高电路的功率因数。

二、要求1.电源:AC 220V/50Hz 2.额定功率:40W 3.电感式镇流器 4.功率因数0.9 四、工期要求整个项目在16学时内完工 五、相关知识1.正弦交流电的基本知识 (1)正弦交流信号的基本知识 ◆正弦交流电的基本特征和三要素频率、幅值和初相位就称为正弦量的三要素。

设一正弦量电流 ,其波形图如图2-1所示。

图2-1 正弦量波形图中m I 叫正弦量的最大值,也叫振幅;角度 叫正弦量的相位,当t=0时的相位 叫初相位,简称初相;ω叫正弦量的角频率。

☼周期和频率随时间变化的电压和电流称为时变的电压和电流。

如果时变电压和电流的每一个值经过相等的时间后重复出现, 这种时变的电压和电流便是周期性的, 称为周期电压和电流。

以电流为例, 周期电流应该是i (t )=i (t +kT ) 式中,k 为任意正整数, 单位为秒(s )。

ϕω+t ϕ()A +=i t I i ψωcos m上式表明, 在时刻t 和时刻(t +kT )的电流值是相等的, 于是我们将T 称为周期, 周期的倒数称为频率, 用符号f 表示, 即频率表示了单位时间内周期波形重复出现的次数。

频率的单位为1/s , 有时称为赫兹(Hz )。

我国工业和民用电的频率是50 Hz , 称为标准工业频率或称工频。

角频率是指交流电在1秒钟内变化的电角度,单位为rad/s 。

若交流电1秒钟内变化了f 次,则可得角频率与频率的关系式为☼相位和相位差称为正弦量的相位角或相位,它反映出正弦量变化的进程。

t =0时的相位角称为初相位角或初相位。

规定初相的绝对值不能超过π。

如图2-3所示,图中u 和i 的波形可用下式表示图2-2 u 、i 相位不同 两个同频率正弦量的相位角之差或初相位角之差,称为相位差,用ϕ表示。

图2-2中电压u 和电流i 的相位差为u ϕ>i ϕ ,则u 较i 先到达正的幅值。

高中物理电学实验三维仿真(测量小灯泡的伏安特性曲线)

高中物理电学实验三维仿真(测量小灯泡的伏安特性曲线)

高中物理电学实验三维仿真(测量小灯泡的伏安特性曲线)电路原理:
根据欧姆定律 $U=IR$,通过小灯泡的电流与电压的关系绘制伏
安特性曲线。

实验设备:
小灯泡、直流电源、电流表、电压表、多用电表。

实验步骤:
1. 搭建实验电路,将小灯泡串联在直流电源上,电流表并连于
小灯泡与电源之间,电压表并联于小灯泡两端。

2. 开启直流电源,调节电压大小,并逐步增加电压值记录电流
与电压值。

3. 利用记录的电流值和电压值绘制出小灯泡的伏安特性曲线。

4. 测量记录数据,包括电流和电压值,并计算小灯泡的电阻值。

三维仿真步骤:
1. 打开电路仿真软件,选择元器件工具栏,选取小灯泡、直流
电源、电流表和电压表。

2. 将小灯泡、直流电源、电流表和电压表依次拖拽至画布中,
并按照实验步骤连接好相应的导线。

3. 在仿真软件中调节直流电源的电压大小,并逐渐增加电压值
记录电流和电压值。

4. 利用仿真软件自带的绘图工具绘制小灯泡的伏安特性曲线。

5. 在仿真软件中查看并记录数据,包括电流值、电压值和电阻值。

注意事项:
1. 在测量小灯泡的伏安特性曲线时,应逐渐加大电压值,避免因电流过大而导致小灯泡烧坏。

2. 在进行三维仿真时,应注意元器件的大小和连接方式,避免出现连接错误导致仿真结果不准确。

三灯一控实习报告

三灯一控实习报告

实习报告实习时间:2023年2月24日至2023年3月10日实习单位:XX科技有限公司实习岗位:电子工程师实习内容:三灯一控项目一、实习目的通过此次实习,了解并掌握三灯一控电路的设计与实现,培养动手能力、团队协作能力和解决问题的能力,为以后从事电子工程相关工作打下基础。

二、实习内容1. 了解三灯一控电路的原理和功能,分析电路中各元件的作用和连接方式。

2. 学习使用电子设计软件,如Multisim、Proteus等,进行电路仿真和设计。

3. 采购并焊接电路元件,组装成三灯一控电路。

4. 调试电路,验证电路功能,分析并解决电路中存在的问题。

5. 撰写实习报告,总结实习过程中的收获和不足。

三、实习过程1. 首先,在导师的指导下,学习了三灯一控电路的原理和功能。

通过学习,了解到三灯一控电路是通过一个控制器控制三个灯的亮灭,实现多种照明效果。

2. 接着,学会了使用Multisim、Proteus等电子设计软件。

以Multisim为例,通过软件搭建三灯一控电路仿真模型,验证电路功能,并根据实际情况调整电路参数。

3. 在准备好电路元件后,进行焊接工作。

在焊接过程中,注意焊接姿势、焊接顺序和焊接质量,确保电路板整洁、无虚焊。

4. 焊接完成后,进行电路调试。

通过反复测试,发现电路中存在问题,如接触不良、元件损坏等。

针对这些问题,采取相应措施进行修复,直至电路正常运行。

5. 最后,撰写实习报告,总结实习过程中的收获和不足。

四、实习收获1. 掌握了三灯一控电路的设计原理和实现方法,了解了电路中各元件的作用和连接方式。

2. 学会了使用电子设计软件进行电路仿真和设计,提高了动手能力。

3. 培养了团队协作精神,学会了与团队成员沟通交流,共同解决问题。

4. 锻炼了解决问题的能力,在实习过程中学会了分析并解决电路中存在的问题。

5. 认识到了实践的重要性,明白了理论知识与实际操作之间的联系。

五、实习不足1. 在焊接过程中,发现自己的焊接技术还有待提高,有时会出现虚焊、焊偏等问题。

信号点灯实训报告

信号点灯实训报告

一、实训目的本次信号点灯实训旨在通过实际操作,使学生掌握信号点灯电路的基本原理、设计方法和实际应用,提高学生对铁路信号设备的认识和理解。

通过实训,学生能够熟悉信号点灯电路的构成、工作原理及故障排查方法,为今后从事铁路信号维护和管理工作打下坚实基础。

二、实训内容1. 信号点灯电路的组成信号点灯电路主要由以下部分组成:(1)电源:为信号点灯电路提供稳定的电压和电流。

(2)信号点灯控制器:根据信号机的状态,控制信号灯的点亮和熄灭。

(3)信号灯:包括红、黄、绿三种颜色的信号灯,分别代表停车、减速和运行状态。

(4)轨道电路:检测列车位置,为信号点灯控制器提供列车位置信息。

(5)联锁设备:确保信号点灯电路的安全可靠运行。

2. 信号点灯电路的工作原理(1)当列车驶入轨道电路时,轨道电路检测到列车位置,并将信息传递给信号点灯控制器。

(2)信号点灯控制器根据接收到的信息,判断列车所处的位置和状态,控制红、黄、绿三种颜色的信号灯点亮或熄灭。

(3)信号灯的点亮和熄灭反映在铁路信号设备上,为驾驶员提供明确的行车指令。

3. 信号点灯电路的故障排查方法(1)检查电源是否稳定,电压和电流是否符合要求。

(2)检查信号点灯控制器是否正常工作,包括各个部件的连接是否牢固,信号灯的点亮和熄灭是否准确。

(3)检查轨道电路是否正常,包括轨道电路的导通情况、轨道电路与信号点灯控制器的连接是否良好。

(4)检查联锁设备是否正常,包括各个部件的连接是否牢固,联锁设备的运行是否稳定。

三、实训过程1. 搭建信号点灯电路实验平台,按照信号点灯电路的组成,连接电源、信号点灯控制器、信号灯、轨道电路和联锁设备。

2. 对信号点灯电路进行调试,确保各个部件连接正确,信号灯点亮和熄灭符合要求。

3. 在信号点灯电路中人为设置故障,如断开电源、信号灯连接错误等,观察信号点灯电路的反应,分析故障原因。

4. 根据故障现象,对信号点灯电路进行故障排查,找出故障原因,并修复故障。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目三光幻LED广州塔的装配与调试光幻LED广州塔是依据广州代表性建筑广州塔形状设计出的电子套件,以10000:1的比例微缩成型的光立方器件,采用STC12C5A60S2作为控制系统,显示部分采用的是16*16的点阵显示原理,由268只LED组成小蛮腰形状三维空间。

通过单片机内部的ADC功能,音频模式下可伴随音乐节奏而跳跃呈现出绚丽的效果,也可自行实现多种动画效果,具有红外遥控功能,可切换各种模式和完成调试。

学习目标2、能够依据工艺文件安装光幻广州塔。

3、安装装配工艺标准完成光幻广州塔的装配。

2.会依照工艺文件调试较复杂电子整机产品;3.会简单的单片机程序编写。

2. 在操作前检查安全措施检查;3.能够安全使用焊接及安装工具进行产品的装配;4.正确使用仪器仪表,注意探头或表笔的摆放,防止短路。

任务一认识电路广州塔夜景1广州塔夜景2广州塔又称广州新电视塔,昵称小蛮腰,塔身主体高454米,天线桅杆高146米,总高度600米,是中国第一高塔。

塔身灯光将由1080个节点LED灯组成,通过计算机控制电路,可以产生各种变化的视频广告效果。

本次实训为10000:1小型广州塔,受音乐控制的小蛮腰,能随音乐翩翩起舞,具有无线蓝牙遥控,16种动画效果,底板由一块STC12C5A60S2单片机组成控制电路,268只高亮七彩LED组成小蛮腰形状的三维空间。

光幻广州塔效果图光幻LED广州塔采用STC12C5A60S2作为控制系统,显示部分采用的是16*16的点阵显示原理,通过对单片机STC12C5A60S2进行编程,然后输出信号送到显示电路控制每个LED灯的亮灭,利用人眼的暂留效应,得以呈现出不同的图案和动画。

光幻LED广州塔包括硬件和软件设计两个部分。

系统总体的设计方框图如图所示:电源图系统方框图1.硬件实现及单元电路设计1.1 主控制模块主控电路一块STC12C5A60S2单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍。

内部集成MAX810专用复位电路,2路PWM,8路高速10位A/D转换(250K/S),针对电机控制,强干扰场合。

主控制最小系统电路如图2所示图STC12C5A60S2单片机图控制电路图硬件电路总设计图图总设计电路图.'.1.2 电源设计电源部分的设计采用DC5V供电,使用了电解电容进行滤波,电路供电更加的稳定。

1.3模块设计1.3.1 led驱动模块LED驱动采用的是直接用单片机管脚驱动,因为stc12c5a60s2单片机的管脚电流达到20几毫安,足以驱动广州塔的LED,为了LED工作的稳定性,我们在电路中加入了限流电阻。

1.3.2 底座4个LED底座4个LED使用的七彩LED,为了控制方便,4个LED直接到了电源,上电就能直接点亮,可以直观看出模块电源是否正常,使用七彩LED的原因是,其发出的LED光多姿多彩,给广州塔的绚丽增添多一份优美,电路如下图所示:图4 底座led驱动电路1.3.3 音频输入电路的设计音频电路的设计主要是采用了T型口的USB接口,因为该接口包含了音频和电源的输入,又因为控制模板的单片机是自带了AD的,所以通过按键切换到音频模式下,我们可以看到广州随音乐在跳舞。

1.3.4时钟电路的设计XTAL1和XTAL2分别为反向放大器的输入和输出。

该反向放大器可以配置为片内振荡器。

石晶振荡和陶瓷振荡均可采用。

如采用外部时钟源驱动器件,XTAL2应不接。

因为一个机器周期含有6个状态周期,而每个状态周期为2个振荡周期,所以一个机器周期共有12个振荡周期,如果外接石英晶体振荡器的振荡频率为12MHZ,一个振荡周期为1/12us,故而一个机器周期为1us。

如图13所示为时钟电路。

图13 时钟电路图2、主要功能特点介绍2.1采用16×16(点阵)颗灯设计2.2 20多种脱机动画模式随意转换3、软件设计光幻广州塔控制系统设计采用C语言编写,按照模块化的设计思路设计程序,首先分析程序要实现的功能,然后编写不同的程序显示。

本次程序设计完成的功能是:9次心星闪烁和0-9数字顺序显示,本设计采用keil软件来编写程序和调试程序,在使用keil时,一定要先输出.hex文件,因为STC-ISP.exe只有.hex文件才能下进单片机里去。

3.1软件框架3.1.1主程序主要就是在while(1)里面循环各种现实效果。

1.void main()2.{3.while(1)4.{5.6. hongbegin(); //红由亮到暗7. hongend(); //红由暗道亮8. P2=0XFF; //将P2关闭以免影响下面黄色灯效果9. huangbegin(); //黄呼吸灯10. huangend();11. chengsedeng(); //橙色灯12. huangsebianhongse(); //黄色变红色13. miansheng() ; //面上升14. mianjiang() ; //面下降15. mianzuodaoyou();//面左到右;16. mianyoudaozuo(); //面从右到左17. shuidi() ; //模仿水滴效果(从嘴上一排下落)18. luoxuansheng() ; //螺旋上升19. luoxuanjiang() ; //螺旋下降20. pingheng() ; //平衡木21. yinxiangshang() ; //音响效果上下22. yinxiangzuo() ; //音响效果左右23. sxingsaomian() ; //S形扫面24. litixuanzhuan(); //立体旋转25. zuoshangliang() ; //左上角一点到全体亮26. sijiaoneishou() ; //四角向内收27. shuidijiandong() ; //仿水滴溅动28. shuibo() ; //仿水波浪29. feiji() ; //仿飞机飞行30. chaojimali() ; //超级玛丽31. chengsedeng(); //橙色灯32. huangbegin(); //黄呼吸灯33. huangend();34. hongend(); //红由暗道亮35. hongbegin(); //红由亮到暗36. jiesu(); //结束函数3.1.2 呼吸灯说是呼吸灯,渐亮、渐灭的,其实就是PWM,通俗的讲就是控制一个周期内的导通时间,周期内的导通时间逐渐增加,自然就越来越亮。

逐渐减小,自然就越来越暗,之道完全熄灭。

下面是实现的部分代码。

1./*P1为黄色,P2为红色。

P0为阴极*/2.uchar code table[]={ //呼吸灯专用3.0,0,1,2,3,4,5,6,7,8,9,10,4.11,12,13,14,15,16,17,18,5.19,20,21,22,23,24,25,26,27,6.28,29,30,31,32,33,34,35,36,7.37,38,39,40,41,42,43,44,45,8.46,47,48,49,50,51,52,53,54,9.55,56,57,58,59,60,61,62,63,10.64,65,66,67,68,69,70,71,72,11.73,74,75,76,77,78,79,80,81,82,12.83,84,85,86,87,88,89,90,91,13.92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,14.110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,15.126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,16.142,143,144,145,146,147,148,149,150,};17.void delay(uint z)18.{19. uint x,y;20. for(x=5;x>0;x--)21. for(y=z;y>0;y--);22.}23.void hongbegin() //全亮呼吸灭24.{25.int i;26.for(i=0;i<140;i++)27.{28. honglight2(i);29.}30.P0=0x00; //保持亮的状态31.P2=0xff;32.P1=0xff;33.34.}35.void honglight2(uchar num2) //由亮到灭(可以理解为亮的时间由长到短。

灭的时间由短到长)36.{37. uchar j;38. P0=0xff; //首先关闭P039. P2=0x00; //打开P240. j = table[num2];41. delay(j); //延时(由短到长的)42. P0=0x00; //打开P0叫它亮43. P2=0x00;44. delay(150-j); //延时由长到短45.}3.1.2动画首先我们知道,动画是由图片来快速播放形成的,光立方依靠的也是这个原理。

1.unsigned char code tabP0[]={0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F}; //低电平扫描,每次只让亮一排(一个P0口)2.void mianjiang()3.{4.5.unsigned char code tabP2[3][8]={ //定义数组。

储存数据6.7. {0x00,0xFF,0xFF,0xFF,0x00,0xFF,0xFF,0xFF},8. {0x00,0x00,0xFF,0xFF,0x00,0x00,0xFF,0xFF},9. {0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0xFF},10.};11.12.int j,k,i; //定义三个变量13.for(j=0;j<3;j++) //j图像个数14.{15. for(k=0;k<20;k++) //k为每个图像存在时间、k越大单个图像存在时间越长16. {17. for(i=0;i<8;i++) // 每个图像由八帧、构成18. { P2=0XFF; // 此函数和消除残留的阴影19.//P0=1;20.P0=tabP0; //将阴极P0取出21.P2=tabP2[j]; //将数组阳极取出22.P1=0XFF; //将P1关闭以免影响红色效果23.ys(2); //根据人眼暂留效应。

相关文档
最新文档