内容发布更新时间 : 2024/12/29 13:37:05星期一 下面是文章的全部内容请认真阅读。
河南机电高等专科学校
专业技能实训报告
设计题目:基于单片机的摇摇棒设计
系 部: 电子通信工程系 班 级: 。。。。。 姓 名: 。。。。。。 学 号: 。。。。。
2012年11月 30日
专 业 技 能 实 训 任 务 书
1.本设计课题来源及应达到的目的: 设计课题来源:电子发烧友论坛上 达到的目的:通过这次学习,首先要熟悉单片机功能;熟练使用keil和protel99se软件;对C语言编程和PCB板的制作过程有一个详细的了解;熟悉制作产品的整个流程;通过查找资料、整合资料和制作产品,来提高自己的自学能力和动手能力。 2.本设计课题任务的内容和要求(包括原始数据、技术要求、工作要求等): 内容和要求: 基于单片机的摇摇棒设计,内容要求如下: 1.使用LED作为显示输出。 2.使用AT89S52单片机作为主控芯片,采用水银开关作为中断源,产生中断。 4.当左右摇晃时能够产生中断,并能稳定执行中断服务程序。 5.当没有触动图案切换按键时,会间断地显示几个固定的字符或图案。 6.当触动图案切换按键时,能够切换到某一个固定的字符或图案上。
1
摘 要
本设计以AT89S52单片机为中央控制器,摇摇棒摇动时显现的字符或图形由LED灯显示。LED灯成线状排列,将需要显示的字符或图形分成64列,每个瞬间线阵只能显示字编码后的文字或图形的一列,利用人眼的视觉暂留原理,可以完整地呈现出整个图形或字符。一般人手左右摆动的频率为儿赫兹到十几赫兹,因此,通过单片机控制LED线阵以一较低频率扫描显示字符或图形的每一列,摆动显示棒时即可因视觉暂留看出显示的字符或图;左右摆动一次即摆动的方向改变一次,通过水银开关产生中断,调用相应的显示中断子程序。字符切换通过外部中断实现,该系统设计对程序设计的要求较硬件电路要高。整套摇摇棒系统由中央控制模块、LED显示模块、供电模块等部分构成。
关键词:摇摇棒,LED,PCB
2