摇摇棒实训报告

合集下载

摇摇棒实验报告

摇摇棒实验报告

摇摇棒实验报告1. 引言摇摇棒是一种常用的物理实验器材,通过摇动摇摇棒,可以观察到棒体的振动现象。

本实验旨在探究摇摇棒振动的规律,以及摇摇棒的共振现象。

2. 实验目的1.观察并分析不同摇摇棒长度下的振动周期;2.理解振动频率与摇摇棒长度的关系;3.研究摇摇棒的共振现象。

3. 实验器材•摇摇棒•支架•计时器•测量尺•实验记录表格4. 实验步骤1.在支架上悬挂摇摇棒,并调整其水平位置;2.使用测量尺测量摇摇棒的长度(L);3.将摇摇棒稍微摆动一下,使其发生振动,并用计时器计时 10 次完整的振动周期的时间(T);4.记录下实验数据,并计算出振动周期的平均值(T 平均);5.重复步骤 2-4,分别测量不同摇摇棒长度下的振动周期。

5. 数据记录与处理根据实验步骤中的操作,记录下实验所得的数据,在此基础上进行处理和分析。

摇摇棒长度(L/cm)振动周期(T/s)20 0.8530 1.0540 1.2550 1.4560 1.6570 1.85计算振动周期的平均值(T 平均): T 平均 = (0.85 + 1.05 + 1.25 + 1.45 + 1.65 + 1.85) / 6 = 1.35s6. 结果与讨论通过实验记录表格中的数据可以看出,随着摇摇棒长度的增加,振动周期也随之增加。

这表明摇摇棒长度与振动周期存在一定的正比关系。

在摇摇棒发生共振时,其振动幅度会显著增大,同时振动的频率也会变得非常稳定。

通过实验观察发现,当摇摇棒的长度达到 40cm 时,可以明显感觉到共振现象的发生。

这与我们所学的共振现象是一致的。

实验结果还可以用来计算摇摇棒的振动频率(f)与摇摇棒长度(L)之间的关系。

根据公式 f = 1 / T,我们可以得到以下结果:摇摇棒长度(L/cm)振动频率(f/Hz)20 1.1830 0.9540 0.8050 0.6960 0.6070 0.54通过对比摇摇棒长度与振动频率的数据,可以发现二者呈现出一种反比关系。

摇摇棒实验报告

摇摇棒实验报告

河南机电高等专科学校专业技能实训报告设计题目:基于单片机的摇摇棒设计系部:电子通信工程系班级:。

姓名:。

学号:。

2012年11月30日专业技能实训任务书摘要本设计以AT89S52单片机为中央控制器,摇摇棒摇动时显现的字符或图形由LED灯显示。

LED灯成线状排列,将需要显示的字符或图形分成64列,每个瞬间线阵只能显示字编码后的文字或图形的一列,利用人眼的视觉暂留原理,可以完整地呈现出整个图形或字符。

一般人手左右摆动的频率为儿赫兹到十几赫兹,因此,通过单片机控制LED线阵以一较低频率扫描显示字符或图形的每一列,摆动显示棒时即可因视觉暂留看出显示的字符或图;左右摆动一次即摆动的方向改变一次,通过水银开关产生中断,调用相应的显示中断子程序。

字符切换通过外部中断实现,该系统设计对程序设计的要求较硬件电路要高。

整套摇摇棒系统由中央控制模块、LED显示模块、供电模块等部分构成。

关键词:摇摇棒,LED,PCB目录设计任务书 (1)摘要 (2)绪论 (4)第1章总体方案设计 (6)1.1整体方案设计 (6)1.2主要元器件的原理 (6)第2章系统的设计和制作 (10)2.1 硬件设计 (10)2.2软件设计 (11)结论 (14)致谢 (15)参考文献 (15)附录A电路原理图........................................................ . (16)附录B PCB图........................................................ .. (17)附录C源程序........................................................ (18).绪论随着人们物质生活水平的提高,人们对精神生活的追求也愈加强烈,在娱乐方面也多元化,其中电子产品占了其中相当大的一部分。

一件好的电子产品总能给人们带来耳日一新的感受。

摇摇棒的实验报告

摇摇棒的实验报告

摇摇棒的实验报告摇摇棒的实验报告摇摇棒是一种常见的实验器材,它由一个固定在一根杆上的球体组成。

当我们用手快速地摇动这根杆时,球体会在一定的角速度下旋转。

这个实验旨在通过观察摇摇棒的运动特性,探索物体的旋转运动和动量守恒定律。

实验步骤:1. 准备摇摇棒和一个光滑的水平桌面。

2. 将摇摇棒竖直插入桌面,确保它可以自由旋转。

3. 用手快速地摇动摇摇棒,使球体开始旋转。

4. 观察球体的运动轨迹和旋转速度的变化。

实验结果:通过实验观察,我们可以发现摇摇棒的球体在旋转过程中会出现稳定的轨迹。

无论是在水平方向还是垂直方向上,球体都会保持一定的旋转速度和旋转轨迹。

这是因为球体的旋转受到动量守恒定律的影响。

动量守恒定律是物理学中的重要定律之一,它表明在一个封闭系统中,总动量保持不变。

在摇摇棒实验中,球体的旋转运动可以看作是一个封闭系统。

当我们用手快速地摇动摇摇棒时,给球体施加了一个初始的旋转动量。

根据动量守恒定律,球体在旋转过程中会保持这个动量不变,从而保持一定的旋转速度。

除了动量守恒定律,还有其他因素也会影响摇摇棒的旋转运动。

例如,球体的质量和形状会影响旋转的惯性和稳定性。

较大质量的球体会有更大的惯性,旋转速度会较慢;而形状不规则的球体可能会导致旋转轨迹不稳定。

此外,摇摇棒的杆的材质和长度也会对旋转运动产生影响。

通过这个实验,我们可以深入理解物体的旋转运动和动量守恒定律。

旋转运动是物体运动的一种重要形式,它在日常生活中随处可见。

例如,地球的自转和公转运动、风车的旋转等都属于旋转运动。

而动量守恒定律则是解释物体运动的重要原理,它帮助我们理解物体在运动过程中的变化和相互作用。

总结:摇摇棒实验通过观察球体的旋转运动,帮助我们理解物体的旋转运动和动量守恒定律。

实验结果表明,球体在旋转过程中会保持一定的旋转速度和轨迹,这是由动量守恒定律的影响所致。

通过这个实验,我们不仅可以加深对物理学原理的理解,还可以培养观察和实验能力,提高科学思维和分析问题的能力。

摇摇棒课程设计

摇摇棒课程设计

摇摇棒课程设计一、课程目标知识目标:1. 学生能理解摇摇棒的物理原理,掌握其与简单机械的关系。

2. 学生能够描述摇摇棒在生活中的应用,并列举至少三种实例。

3. 学生能够解释摇摇棒的颜色变化原理,并关联到光的传播知识。

技能目标:1. 学生通过小组合作,能设计并制作一个具有创意的摇摇棒。

2. 学生能够运用所学的简单机械原理,优化摇摇棒的设计,增强其使用效果。

3. 学生能够准确运用科学术语,汇报自己的设计思路和制作过程。

情感态度价值观目标:1. 学生培养对物理现象的好奇心,激发学习简单机械和光学知识的兴趣。

2. 通过小组合作,学生学会相互尊重、倾听他人意见,发展团队合作精神。

3. 学生通过探索摇摇棒的科学原理,培养科学探究的积极态度,增强解决问题的自信心。

分析课程性质、学生特点和教学要求:本课程为四年级的科学实践活动,结合物理学科知识,注重实践操作与思考。

四年级学生具有强烈的好奇心,动手能力强,但需要引导他们将理论知识与实践相结合。

教学要求注重培养学生的探究能力、动手操作能力和团队合作能力,通过摇摇棒的制作,使学生将抽象的物理知识具体化、形象化,达到学以致用的目的。

课程目标的设定旨在使学生通过具体的学习成果,体验科学学习的乐趣和成就感。

二、教学内容根据课程目标,本节教学内容主要包括以下部分:1. 简单机械原理:讲解摇摇棒与杠杆原理的关系,介绍摇摇棒如何通过简单机械原理实现摇动效果。

- 教材章节:第四章《简单机械》第二节《杠杆》- 内容列举:杠杆的定义、分类、原理和应用实例。

2. 光的传播与颜色变化:探讨摇摇棒颜色变化与光的传播原理的关系。

- 教材章节:第三章《光与颜色》第一节《光的传播》- 内容列举:光的直线传播、光的反射、物体颜色的形成。

3. 摇摇棒制作实践:引导学生动手制作摇摇棒,运用所学知识优化设计。

- 教材章节:第五章《科学制作》第三节《创意制作》- 内容列举:制作工具的使用、材料的选择、设计思路和制作步骤。

摇摇棒毕业论文

摇摇棒毕业论文

摇摇棒毕业论文摇摇棒毕业论文摇摇棒,这个看似简单的玩具,却蕴含着深刻的教育意义。

在我的毕业论文中,我选择了摇摇棒作为研究对象,探讨其对儿童认知和智力发展的影响。

通过对摇摇棒的分析和实验研究,我希望能够揭示这个小小玩具的教育价值,为儿童教育提供新的思路和方法。

首先,我对摇摇棒的历史和起源进行了深入研究。

摇摇棒最早起源于古代中国,被视为一种儿童玩具。

它由一根竹子制成,两端系上了一些小小的铃铛,当摇动时会发出清脆的声音。

这种简单的设计,却能够引起儿童的注意和兴趣,激发他们的好奇心和探索欲望。

随着时间的推移,摇摇棒逐渐传入了世界各地,成为了一种普遍存在的儿童玩具。

接着,我对摇摇棒的教育意义进行了探讨。

摇摇棒不仅仅是一种儿童玩具,更是一种促进儿童认知和智力发展的工具。

通过摇动摇摇棒,儿童可以感受到运动的节奏和规律,培养他们的音乐感和节奏感。

同时,摇摇棒的声音也能够激发儿童的听觉感知,帮助他们发展语言和沟通能力。

此外,摇摇棒还能够锻炼儿童的手眼协调能力和精细动作技能,培养他们的动手能力和创造力。

总之,摇摇棒在儿童教育中起到了重要的作用,对他们的认知和智力发展有着积极的影响。

为了验证我的研究假设,我进行了一系列的实验。

首先,我选择了一群幼儿作为实验对象,将他们分为两组,一组进行摇摇棒的训练,另一组作为对照组。

在一段时间后,我对两组幼儿进行了认知和智力测试。

结果显示,接受了摇摇棒训练的幼儿在认知和智力方面表现出了明显的优势。

他们的注意力更加集中,记忆力更强,思维更灵活。

这一结果进一步证明了摇摇棒对儿童认知和智力发展的积极影响。

除了实验研究,我还进行了一系列的案例分析。

我选择了几个摇摇棒的使用者进行深入访谈,了解他们在使用摇摇棒时的体验和收获。

其中,一个小女孩告诉我,摇摇棒让她感到快乐和放松,同时也提高了她的注意力和记忆力。

另一个小男孩则表示,摇摇棒让他更加自信和有成就感,因为他可以通过摇动摇摇棒发出美妙的音乐。

玩具项目实训个人总结报告

玩具项目实训个人总结报告

一、前言随着我国经济的快速发展和科技的不断进步,玩具行业在我国逐渐崭露头角。

为了提升自身的实践能力和专业技能,我参加了为期一个月的玩具项目实训。

在此期间,我不仅深入了解了玩具行业的发展现状,还通过实际操作掌握了玩具设计、生产、销售等各个环节。

以下是我对本次实训的个人总结。

二、实训背景及项目简介本次实训项目是一款面向儿童的智能玩具,旨在通过科技创新,提高玩具的教育性和娱乐性。

项目包括以下内容:1. 硬件设计:主要包括电路设计、机械结构设计等。

2. 软件开发:包括嵌入式系统编程、应用程序开发等。

3. 美工设计:包括玩具外观设计、包装设计等。

4. 市场调研:分析目标用户需求,制定营销策略。

三、实训内容及个人工作1. 硬件设计阶段在硬件设计阶段,我主要负责电路设计和机械结构设计。

具体工作如下:(1)查阅相关资料,了解玩具电路设计的基本原理和常用元器件。

(2)根据项目需求,设计玩具电路图,并进行元器件选型。

(3)与机械设计师沟通,确保电路板布局合理,便于安装和维修。

(4)完成电路板焊接和调试,确保电路功能正常。

2. 软件开发阶段在软件开发阶段,我主要负责嵌入式系统编程和应用程序开发。

具体工作如下:(1)学习嵌入式系统编程基础知识,了解玩具硬件平台的特点。

(2)根据项目需求,编写嵌入式系统程序,实现玩具的基本功能。

(3)与美工设计师沟通,确保应用程序界面美观、易用。

(4)进行程序调试,修复程序中的错误,提高程序稳定性。

3. 美工设计阶段在美工设计阶段,我主要负责玩具外观设计和包装设计。

具体工作如下:(1)学习玩具设计的基本原则,了解目标用户的需求。

(2)根据项目需求,设计玩具外观,确保其符合儿童审美。

(3)与机械设计师沟通,确保外观设计不影响玩具的组装和维修。

(4)完成包装设计,提高产品在市场上的竞争力。

4. 市场调研阶段在市场调研阶段,我主要负责分析目标用户需求,制定营销策略。

具体工作如下:(1)收集玩具行业相关资料,了解市场现状和竞争态势。

摇摇棒的制作汇总

指导教师填阅指导教师评语:实习报告成绩:指导教师签名:时间:年月日【前言】大家都知道,人的眼睛存在视觉暂留现象,而正因为眼睛的反应迟钝,才丰富了人的视觉感受。

16LED摇摇棒正是很好地利用了人眼的视觉暂留特性,而产生了奇妙的效果!本次试验通过掌握单片机及其开发流程,综合模拟电子技术和数字电子技术,掌握以单片机为核心的电子系统体系,从而更熟悉单片机在实际生活中的应用。

并且摇摇棒的制作成本低,扩展性好,为以后做个小东西打下基础,而且通过编写程序,控制在摇摆的时侯显示设计的内容,1实习目的1.1非常重要的实践教学环节1.2培养理论知识与生产实际相结合的能力1.3了解单片技术1.4锻炼实际动手能力,掌握电子线路焊接、装配的基本技能1.5了解并掌握本专业软硬件设计的一些基本问题2实习时间及进程安排周次:19-21周每天:早上:8:30-11:00下午:15:00-17:303实习单位部门地点西安工业大学六号教学楼电子实验4实验内容4.1 视觉暂留原理人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。

是光对视网膜所产生的视觉在光停止作用后,仍保留一段时间的现象,其具体应用是电影的拍摄和放映。

原因是由视神经的反应速度造成的.其值是二十四分之一秒。

是动画、电影等视觉媒体形成和传播的根据。

视觉实际上是靠眼睛的晶状体成像,感光细胞感光,并且将光信号转换为神经电流,传回大脑引起人体视觉。

感光细胞的感光是靠一些感光色素,感光色素的形成是需要一定时间的,这就形成了视觉暂停的机理。

16只LED发光管作为画面每一列的显示,快速左右摇晃起到了扫描的作用,视觉暂留会使影像在人眼视觉中保留一段时间,因而人眼可以看到一幅完整的画面。

4.2 89C51单片机介绍89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。

摇摇棒课程设计报告

微型计算机课程设计报告课设:LED摇摇棒姓名:宋璐迪学号:08060113209专业班级:电气132班指导教师:李振凯完成时间:2016年6月13日目录目录 (1)一、绪论 (2)二、设计方案 (3)三、预备知识 (3)3.1元件简介 (3)3.1.1、STC89C52 (3)3.1.2、晶振 (3)3.1.3、水银开关 (4)3.2其他 (4)四、硬件原理介绍 (5)4.1原理总述 (5)4.2硬件详解 (5)4.2.1 电源电路: (5)4.2.2 时钟电路: (6)4.2.3 复位电路: (6)4.2.4 水银开关与按键切换电路: (7)4.2.5 LED显示电路: (7)五、程序功能解析 (8)5.1程序流程图 (8)5.2程序解析 (8)5.2.1主函数 (9)5.2.2中断函数 (9)5.2.3显示子程序 (9)5.2.4延时子程序 (10)六、原料清单 (11)七、设计心得体会 (12)八、参考文献 (13)九、附录 (14)一、绪论本次设计主体是LED摇摇棒。

LED摇摇棒是利用人眼的视觉暂留特性,通过摇晃过程中LED的有规律变换,给人呈现出不同画面。

这是其理论要求。

而为了实现这样的要去,在LED的控制上我们采用单片机的程序控制,辅助以水银开关的抖动触发,以实现摇摇棒在摇晃中的有规律显示。

在拓展功能上以按键次数的累积对画面进行切换。

之所以选择这样一个课题,源于以下几点:一、富有趣味性的工作原理。

二、软硬件的高度结合有利于对学业成果的检测,且在实际操作中能显著提升我们对电子设备的认知。

三、该物件的经验积累足够丰富,对初学者而言有更多的借鉴资源。

二、设计方案在本次设计中,以单片机I/O口的高低电平的输出实现对LED的控制;以外部中断的形式触发图形显示程序的运行,因该外部中断的要求并不是很高,所以选用水银开关实现该功能;第三部分也就是如何实现图形的切换,我们以对某一I/O口的输入计数方式已选择不同程序段的运行实现图形的切换。

摇摇棒生产实习报告

摇摇棒生产实习报告系别:专业:班级:号:姓名:指导教师:实习题目:实习地点:教务处印制20XX 年 9 月 4日生产实习报告指导教师填阅摇摇棒的设计制作及调试1.前言人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。

摇摇棒就是基于人的视觉暂留原理的,通过分时刷新16个发光二极管来显示输出文字或图案等信息的显示装置。

本次设计要求制作完成一个LED灯显示的摇摇棒,16个LED灯一字纵向排列,通过摇动时形成的亮灯扇形区域来显示预先设定的汉字或图案,且可以用按键对所显示内容进行切换。

本次摇摇棒的设计作为生产实习的一部分,综合了模拟电子技术基础和数字电子技术等学科的知识,温固并进一步学习了protel软件的用法,初步了解以单片机为核心的电子系统体系,对将要学习的单片机技术有了初步的认识。

1.非常重要的实践教学环节2.培养理论知识与生产实际相结合的能力3.了解单片技术4.锻炼实际动手能力,掌握电子线路焊接、装配的基本技能5.了解并掌握本专业软硬件设计的一些基本问题3.实习时间,及进程安排8月22日~ 8月23日:理论学习及讲座阶段上午讲座下午及课外时间进行资料收集、查找及学习8月24日:发放元器件,进行焊接准备8月25日~8月26日:硬件焊接及组装,及硬件调试8月27日~9月2日:参考硬件电路绘制原理图及PCB 绘制,参照例程学习软件程序设计9月2日~9月9日:总结报告及验收、答辩4.实验地点西安工业大学电子实验室5.实习单位、部门、地点实习单位西安工业大学北方信息工程学院实习部门电子信息系实习地点电子实验室6.1 关键技术介绍本次所设计系统主要由中央控制部分、驱动部分、显示部分、电源部分以及按键和开关等组成,原理框图如下图所示6.1.1 视觉暂留原理人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的这一现象则被称为“视觉暂留”。

电子工艺实习报告

希望这篇总结可以启发后续的学弟学妹们,在设计自己的产品时一定要先做好规划,既要对自己的实习进度进行规划,也要做到将自己的作品进行功能化规划,分出模块才能更好的进行制作和调试。另外还需做好对器件的查询工作,通过网络了解对应元器件的型号和大小以及焊接的难易度。如果有能力还应提前走访元器件店,了解该元器件是否有大量现货,以免在实习期间因为元器件缺货造成的设计调整与失败。
由于本次实习过程中,未能合理地对任务进行规划分工,在设计过程中出现原理图错误的问题,并且过多的集成所有模块到主板上,导致问题出现时需要重新规划板图,浪费了很多时间,两周的工程教育改革实习在紧张而忙碌的实习中很快的结束了。些许留念,些许感动。作为基础知识本不扎实的我,在动手实践中主动去学习,去研究问题,解决错误,这对我来说是一次成长的过程,也让我为专业课学习燃起了兴趣之火。
2.旋转地球仪
摇摇棒制作之后进行旋转地球仪制作,在制板过程中由于芯片管脚设置问题,需要重新调整引脚,于是制作一块芯片转接板,使管脚正确对应。将所需元件正确焊接,由于所制pcb板均为双层板,在焊接芯片管脚时比较麻烦。同时,制作旋转地球仪所需弧形材料以及如何在电机旋转时固定上都遇到了一定的问题,最后由于时间问题,基本模型制作成功,却未能连线进行测试。预期效果可以显示各国地图,可以显示整个地球仪图片,也可以通过遥控器调整不同的国家呈现在面前,即调整了初始显示位置。
此次实习最大的感受就是对自己的能力锻炼提升很大。从最初对电路设计等技能近乎为零的基础,到通过老师讲解,自己查找资料,练习软件,再到动手焊接电路,调试,遇见问题并且努力去解决问题。这些都是一次非凡的体验也是一次成长与锻炼。
还记得选题时内心的那种喜悦,在网上搜索者geek们制作的小玩意,想象着自己在两周后也能制作出属于自己的作品。在浏览过许多电子工艺网站后,终于与队友确定下POV制作这个题目,想通过自己动手制作,制作出展示自己话语的摇摇棒和平面旋转LED。资料的查找也异常顺利,网上有比较健全的POV DIY教程。在实习第一天,通过与老师和队友商讨,又将平面旋转LED改为旋转地球仪,难度的增加也是对我们自身的挑战。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

摇摇棒的制作实习报告系部:机电系姓名:李鑫班级:电气09-1班组号:39学号:2009032143产品介绍“光学传感学习棒”是基于人眼视觉暂留原理、运用单片机电子技术研制而成的线阵LED运动成像的高科技产品。

它可以通过在手中左右摇晃棒体,就可在其摇摆出的扇形轨迹面上显示非常稳定的文字或图像。

光学传感学习棒广泛适用于各种演唱会,赛事和室内外的聚会等多种场合。

本产品采用AT89S52单片机,学习和应用者可以通过编辑程序下载以更新文字和图像。

采用16个LED,图像分辨率可达16×32。

学习和应用者可根据个人喜好来选择不同颜色的LED。

电源采用AAA(7号)电池,更换方便。

内置切换画面按钮,用来切换显示画面。

两种切换模式:手动切换与自动切换,按住切换按钮1.5s可切换。

实训任务书1.时间:2011年3月8日~2011年3月18日2. 实训单位:天津工程职业技术学院3. 实训目的:深入学习电子产品设计制作的全过程4. 实训任务:①了解电路图绘制软件的相关常识及其特点;②熟悉电路图绘制软件的使用方法;③会用Protel软件绘制电路原理图;④会在Protel软件环境中自定义库元件;⑤掌握电路板布局布线规则的设置方法;⑥会使用Protel软件生成实用的电路板图;⑦学有余力的同学制作出电子产品;⑧作好实习笔记,对自己所发现的疑难问题及时请教解决;⑨联系自己专业知识,体会本软件的具体应用,总结自己的心得体会;○10参考相关的的书籍、资料,认真完成实训报告。

综合实训报告前言:这次实训主要锻炼动手能力,亲手制作PCB板,焊接实物,实训过程中发现问题并解决问题,培养独自的操作和思考的能力!实训报告:1、设计要求1)利用单片机AT89S51设计一个LED摇摇棒。

2)要求手握LED摇摇棒左右挥动时,显示一行文字(或图形)。

28:6X6X 微动按钮2:水银开关Φ5mm33:1N4148二极管 3~18:LED Φ3mm35、36:A471J 排阻 19:AT89S5137:S8050三极管 20:10uF/25V 电解电容38:S8550三极管 21:A103J 排阻(10K Ω)39:电源负极 22~25、26、30~32、34:10K Ω电阻 40:电源正极 24:11.0592M Hz 晶振错误!5、参考程序//流水灯#include<reg52.h>#include <intrins.h>1 2 4 5 7 3 9 6 8 10 12 14 16 18 11 13 15 17 363520 21 19 23 22 25 24 27 2926 28 3#define uchar unsigned char#define uint unsigned int//sbit led_contr=P2^7;//选通74hc5273void delay_50ms(uint t) //延时50ms{uint i;for(;t>0;t--)for(i=6245;i>0;i--);}void main(){uchar a,i;i=0;P0=0; //点亮全部LED,测试led的好坏 delay_50ms(20);P0=0xff; //关闭while(1){P0=0xfe; //点亮第一个灯delay_50ms(10);a = P0;for(i=0;i<16;i++) //依次点亮PA0~PA7 {P0=~(1<<i); //PA口的第i为为低电平,点亮第i位delay_50ms(10);P0=0xff; //熄灭所有?}for(i=2;i<16;i++){P0=_cror_(a,i);//循环向右移delay_50ms(10);P0=0xff; //熄灭所有?}}}//显名字/***************************************************** *****试验名称:单片机光学传感学习棒作者:天津芯慧鸿业科技发展有限公司日期:2011/03/09版本:1.1声明:外部中断方式INT0显示;取模方式:纵向取模、字节倒序,源码仅供所需朋友参考。

****************************************************** ****/#include <AT89X52.h>#define uchar unsigned char#define uint unsigned int //宏定义#define KEY P3_3#define KE P3_0 //定义画面切换按键uchar KY; //KY作用在后面说明uchar disp; //显示汉字指针uchar pic=0,num=0; //pic为按键次数;num为中断次数uchar temp,j;uchar code wang[] = {0x00,0x08,0x7F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01 ,0x00,0x01,0x08,0x3F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x04,0xFF ,0xFE,0x00,0x00,0x00,0x00,};uchar code yan[] = {0x10,0x80,0x10,0x80,0x10,0xFC,0xFE,0x88,0x11,0x08,0x13 ,0xFC,0x7D,0x24,0x11,0x24,0x11,0x24,0x11,0xFC,0xFF,0x00,0x11,0x04,0x11,0x04,0x11 ,0x06,0x10,0xFC,0x10,0x00,};uchar code zhao[] = {0x00,0x00,0x03,0xFC,0x78,0x84,0x48,0x84,0x48,0x84,0x48 ,0x84,0x49,0x04,0x79,0x14,0x4A,0x08,0x49,0xFC,0x49,0x04,0x49,0x04,0x79,0x04,0x01 ,0x04,0x01,0xFC,0x01,0x04,};/*****函数声明*****/void display1(void);void display2(void);void display3(void);/*****n(us)延时子程序*****/void DelayUs(uint N){uint x;for(x=0; x<=N;x++);/*****中断服务程序*****/void intersvr0(void) interrupt 0 using 1{KY=~KY; //每个摇动来回水银开关会在摆幅两端分别产生下降沿中断,只提取其中一次(从左向右摇才显示)if(KY==0){num++; //计算中断次数switch(pic) //选择画面{case 0:{display1();}break;case 1:{display2();}break;case 2:{display3();}break;case 3:{j=1;}break;default:{display1();}}}}/*****显示子程序1(LOVE)*****/void display1(void){uchar i;DelayUs(4000);for(i=0;i<64;i++){P2=~wang[i*2];temp=~wang[i*2+1];P0=((temp&0x01)<<7)|((temp&0x02)<<5)|((temp&0x04)<<3)| ((temp&0x08)<<1)|((temp&0x10)>>1)|((temp&0x20)>>3)|((t emp&0x40)>>5)|(temp&0x80>>7);DelayUs(120);}}/*****显示子程序2(心形图案)*****/void display2(void){uchar i;DelayUs(4000);for(i=0;i<64;i++){P2=~yan[i*2];temp=~yan[i*2+1];P0=((temp&0x01)<<7)|((temp&0x02)<<5)|((temp&0x04)<<3)| ((temp&0x08)<<1)|((temp&0x10)>>1)|((temp&0x20)>>3)|((t emp&0x40)>>5)|(temp&0x80>>7);DelayUs(120);}}/*****显示子程序3(呵呵o(∩_∩)o图案)*****/void display3(void){uchar i;DelayUs(4000);for(i=0;i<64;i++){P2=~zhao[i*2];temp=~zhao[i*2+1];P0=((temp&0x01)<<7)|((temp&0x02)<<5)|((temp&0x04)<<3)| ((temp&0x08)<<1)|((temp&0x10)>>1)|((temp&0x20)>>3)|((t emp&0x40)>>5)|(temp&0x80>>7);DelayUs(120);}}/*****主函数*****/void main(void){IT0=1;EX0=1;EA=1; //开中断,下降沿中断KY=0;KE=1;j=0;while(1) //主程序中只检测按键 {if(j==1)while(1){KE=0;}if(KEY==0) //画面切换键按下 {DelayUs(10000); //按键去抖 if(KEY==0);pic++;}if(pic>3)pic=0;}}/*****END*****/心得经过我仔细阅读任务12LED点阵式电子广告牌控制,我了解了一些知识也不明白一些问题。

任务的目的是利用单片机控制一块最简单的8X8 LED点阵式电子广告牌,将一些特定的文字或图形以特定的方式显示出来。

任务的要求用单片机控制8X8 LED点阵式电子广告牌,循环显示的数字为0~9。

相关文档
最新文档