****
课 程 设 计 报 告 书
系 别: 专 业: 学 生 姓 名: 课程设计题目:
起 迄 日 期: 课程设计地点: 指 导 教 师:
下达任务书日期: 2013 年 12 月 16 日
机械与电子工程学院
学 号:
基于单片机的流水灯设计
目录
第一章 设计背景 .......................................................................... 3 第二章 硬件设计 .......................................................................... 4
2.1硬件组成 .................................................................................................................................................... 4 2.2 AT89C51引脚功能 .................................................................................................................................... 4 2.3晶振 ............................................................................................................................................................ 6 2.4 复位状态 ................................................................................................................................................... 7 2.5流水灯硬件原理图 .................................................................................................................................... 8 2.6 MCS-51系列单片机内部采用模块式结构 .............................................................................................. 9 2.7元件清单 .................................................................................................................................................... 9 2.8程序流程图 ............................................................................................................................................... 10 第三章 软件编程 ......................................................................... 11
3.1位控法 .......................................................................................................................................................11 3.2 C语言编程 .............................................................................................................................................. 12
3.2.1 C语言程序 .................................................................................................................................. 12 3.2.2编程注意事项 .............................................................................................................................. 13 3.3仿真结果 ................................................................................................................................................... 15 实验总结 ................................................................................ 16 参考文献: .............................................................................. 17
第 2 页 共 17 页
第一章 设计背景
单片机的应用已经广泛的渗透到国民经济的各个领域,随着在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统正以前所未有的速度被单片机智能控制系统所取代,它已经成为工科大学生的必修课程之一。单片机技术含有硬﹑软两个方面的技术。硬件是以单片机为核心,再加以其他各元器件组成的电子电路的一个实体。它既有单片机的技术,又有电子类专业所必须的模拟﹑数字﹑高频电子电路的综合运用。单片机的种类繁多,目前单片机应用系统开发工具也有不少,但同一系列单片机的开发工具或实验系列基本相同。51系列单片机时目前应用最广泛的一种8为单片机之一,它具有体积小﹑功能强﹑成本低﹑应用面广等优点。经过20多年的推广与发展,51系列单片机形成了一个规模庞大,功能齐全,资源丰富的产品群。当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动控制的核心就是单片机。随着电子技术的迅速发展,单片机得到了越来越多的运用。 本设计用单片机8951结合LED制作了一种新型的LED流水灯控制系统的设计,以AT89C51作为主控核心,利用软件实现对LED流水灯进行控制。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。 本文设计的是基于单片机89C51的流水灯设计 关键词:LED AT89C51单片机 控制系统 流水灯
第 3 页 共 17 页