1 课程设计的目的
随着科技的不断发展,社会的不断进步,供人们娱乐休闲的
工具越来越多,“摇摇棒”也随之成为一个热点产品。 本课程设
计以 AT89S51 单片机控制为主控芯片,再配合高亮度 LED 灯以
及震动开关构成简易摇摇棒的设计过程,通过分时刷新 16 只发光
二极管并配合手的左右摇晃来显示输出文字及图案等信息。最后
显示出预先设计制作的效果。
摇摇棒,一种利用视觉暂留效应制作的“高科技”玩具。所
谓“静如处子,动如脱兔”。也就是说,不去摇动,它只是几个 LED
而已;当进行摇动时,由于人眼的视觉暂留现象,此时会在发光
二极管摇动区域产生一个视觉平面,从而达到在该视觉平面上传
达信息的作用。通过 16 只高亮发光二极管不同的组合方式,配合
手的左右摇晃,可以显示出不同的图案及文字。可以说这种显示
的效果很适合作为节日或宴会时活动气氛的良好工具。本设计就
是利用以上原理,用 8051 单片机实现上述任务书中所描述的摇摇
棒的功能。
2 课程设计的任务与要求
2.1 设计任务
本次设计制作的是一个显示棒,采用 51 系列的单片机通过控
制 16 个 LED 灯的亮灭,使得电路在摇动过程中,由于人的视觉
暂留效应,从而显示出字模内容。另外通过水银开关检测摇动规
律。