单片机课设(打印).docVIP

  • 6
  • 0
  • 约1.22万字
  • 约 16页
  • 2016-12-29 发布于贵州
  • 举报
华侨大学厦门工学院 单片机控制系统 课程设计报告 题 目:基于51单片机的摇摇棒的设计 专业班级: 通信工程1班 学生姓名: 肖翔 学 号: 1102301028 指导教师: 2014年 5 月 日 任务书 设计题目 基于51单片机摇摇棒的设计 学生姓名 肖翔 所在院系 友仁书院电子信息工程系 专业、年级、班 11级通信1班 设计要求: 1、用一串线状的LED发光条显示“XX”图案; 2、显示自己名字的字符; 学生应完成的工作: 设计一个摇摇棒,在其划过的轨迹上会留下一幅发光的图案或文字,给人以新奇而夺目的视觉效果。 摇摇棒的基本原理: 人的眼睛存在视觉暂留现象,正因为眼睛反应迟钝,才丰富了人的视觉感受,LED摇摇棒很好地利用了人眼的视觉暂留特性。运用最新专利电子技术研制而成的线阵LED运动成像的高科技产品。LED摇摇棒是在手摆动到不同位置的时候,让位于一条直线上的LED显示二维图像的不同的列,利用人眼的视觉暂留效应,实现图形扫描显示。输出信号频率的控制通过单片机来实现,用16个发光二极管进行不同频率的亮灭刷新。当进行摇动时,由于人的视觉暂留原理,会在发光二极管摇动区域产生一个视觉平面,在视觉平面内的二极管通过不同频率的刷新,会在摇动区域内产生图像,从而达到在该视觉平面上传达信息的作用。 参考文献阅读: [1]《电子技术基础 数字部分》 康华光 编 高等教育出版社 [2]《单片机C51程序设计教程与实验》 祁伟 杨亭 编 北京航空航天大学出版社 [3]《LED及其工程应用》 杨清德 康娅编 人民邮电出版社 [4]《C程序设计》 谭浩强 编 清华大学出版社 [5]《全国大学生电子设计竞赛试题精解选》 陈永真 编 电子工业出版社 工作计划:第7周:课设题目选定;第8周:查阅资料,制定方案,系统框图,编程序;第9、10周:做电路板,验证方案;第11周:验收电路板;第12周:提交课设报告(纸质) 任务下达日期: 2014 年 4 月 日 任务完成日期: 2014 年 5 月 日 指导教师(签名):高丽贞 学生(签名):肖翔 目 录 1. 内容 4 1.1 设计任务目的 4 1.2 设计任务要求 4 1.3 设计方案选取与论证 4 1.4 电路设计 5 1.5 制作及调试过程 6 1.6 结论 13 2. 致谢 14 3. 参考文献 14 1.内容 1.1设计任务目的 设计一个摇摇棒,在其划过的轨迹上会留下一幅发光的图案或文字,给人以新奇而夺目的视觉效果。通过本次设计,加强学生对51单片机的深刻理解,提高学生的设计能力和动手能力。 1.2设计任务要求 用一串线状的LED发光条显示“闪电”图案。 显示自己名字的字符。 显示更多的图案和字符,比如自己的学号、班级等。 1.3设计方案选取与论证 16只LED发光管作为画面每一列的显示,左右摇晃起到了扫描的作用,人眼的视觉暂留现象看到的是一幅完整的画面。与LED点阵的显示有几分相仿。电路中AT89S51单片机为控制器,在它的P0、P1口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。S1为滚珠开关,棒在摇动时,只能在朝某一方向摇动时显示,否则会出现镜像字或者镜像画面,所以通过接一只滚珠开关来控制,使摇摇棒从左向右摇动时将内容显示出来;S2是画面切换开关,单片机中已经写入能显示多个画面的程序,工作时通过这个开关来切换。 LED灯的选择:传统LED发光二极管。颜色多样,在可以同样显示图案的前提下使用它更为经济。 外部中断信号产生方式:通过外部中断可以控制数据开始传输的时刻。选择好外部中断来源是本次制作的难点及重点。使用惯性开关。通过摇晃使得惯性开关的摆杆与焊接的左右两个触点接触,利用这种接触产生的电平变化来触发中断,结合软件控制显示,制作简单,使用方便。 抗重影方案的选择:使用外部中断控制数据传输时刻。外部中断信号由惯性开关产生,触发方式为下降沿触发。惯性开关左右两边的触点分别与单片机两个外部中断接口相连,默认为高电平,摇动的摆杆接地。惯性开关处于不同位置进入不同的中断,从而决定何时送数据。该方案简单易行,可以保证数据是单程传输的,避免了重影。不摇动时把惯性开关处在左边就可以使LED棒熄灭,可以达到省电的效果。 图1 整机的原理框图 1.4电路设计 各部分功能: 按键模块

文档评论(0)

1亿VIP精品文档

相关文档