下载此文档

单片机流水灯.doc


文档分类:通信/电子 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
基于AT89C52单片机的流水灯
设计实训报告
学院:
信息工程学院
班级:
11级计算机科学与技术
学号:
201101010021
姓名:
唐靖
指导教师:
王甲琛

2013年 12月15日
目录
前言 1
一、总体设计及模块简介 2
1、1 原理图 2
1、2 硬件具体原理图 3
二、设计内容 3
2、1 设计项目及要求 3
2、2 电路图的绘制 4
2、3 程序的编写 5
2、3、2 程序流程 5
2、3、3程序代码 6
三、印刷板的焊接及调试流程 10
3、1 印刷版电路焊接流程: 10
3、2 调试及遭遇的问题解决方法 10
四、总结体会 11
前言
单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。单片微型计算机是大规模集成电路技术发展的产物,属第四代电子计算机。它的应用必定导致传统的控制技术从根本上发生变革。因此,单片机的开发应用已成为高科技和工程领域的一项重大课题。
AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦
写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程。
一、总体设计及模块简介
1、1 原理图
流水灯
控制程序
单片机AT89S52
按键
开关


流水灯
流水灯是用AT89C52单片机为核心控制元件,AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。AT89C52是一个低电压,高性能CMOS8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。在这个设计中,我们不只是单一的做向左运动或向右运动,而是设计了十个模式。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。且每一个LED灯于一个电阻串联。
其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的实用与参考价值。
VCC








AT89C52
1、2 硬件具体原理图
要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯。
二、设计内容
2、1 设计项目及要求
项目名称:基于AT89C52单片机的流水灯设计
项目特点:设计思路简单、清晰,成本低。
实现功能要求:通过编程控制8个LED灯,实现10个流水变换花样。
2、2 电路图的绘制
电路图
2、选取的原件:(所用元件清单)
名称
规格
数量
名称
规格
数量
AT89C52单片机
1
复位按键
1
电阻
10kΩ
2
LED
9
排阻
1
USB接口
1
电容
100uF
1
串行接口
9孔
1
电容
10uF
1
芯片插槽
1
晶振
12MHz
1
开关
1
电线
3
2、3 程序的编写
2、3、1 Keil的使用步骤:
(1)新建项目文件。点击Project 菜单,选择弹出的下拉式菜单中的New Project。在“文件名”中输入您的第一个C 程序项目名称,
“”。“保存”后的文件扩展名为uv2。
(2)选择所要的单片机,常用Ateml 公司的AT89C52。
(3)在项目中创建新的程序文件。
(4)点击保存新建的程序,,保存在项目所在的目录中。
(5)将程序文件加到项目中。
(6)设定创建HEX文件选项。
(7

单片机流水灯 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人taotao0b
  • 文件大小150 KB
  • 时间2018-05-15