1、 单片机课程设计单片机课程设计 题目: 花样流水灯 姓 名: 所在学院: 所学专业: 班 级: 学 号: 指导教师: 完成时间: 摘 要 城市夜景中,变幻多姿的霓虹灯历来是一道亮丽的风景。利用单片机的自动 控制功能,设计出相应不同的电路,可以实现彩灯不同模式的流水效果。单片 机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动 控制的核心即使单片机。单片机的最明显的优势,就是想入到各种仪器,设备 中。本课程是利用 AT80C51 单片机的自动控制功能,并结合其它电子元器件以 及软件实现的流水灯,实现不同种类的流水现象。 关键字:AT80C51 单片机,LED,花样流水灯 目目
2、录录 1 绪论 1 2 系统设计方案 3 2.1 设计思路 3 2.2 设计要求 3 3 硬件系统的设计 4 3.1 硬件系统组成 4 3.2 流水灯设计原理 4 4 软件系统的设计 5 4.1 软件编程 5 结论 8 参考文献: 9 1 1 绪绪 论论 1.1 课题背景 单片机自 1976 年由 Intel 公司推出 MCS-48 开始,迄今已有二十多年了。 由于单片机集成度高、功能强、可靠性高、体积小、功耗低、使用方便、价格 低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,单片机的应 用领域已从面向工业控制、通讯、交通、智能仪表等迅速发展到家用消费产 品、办公自动化、汽车电子、P
3、C 机外围以及网络通讯等广大领域。 单片机有两种结构:一种是在通用微型计算机中广泛采用的,程序存储器 和数据存储器共用一个存储器空间的结构,称为“冯诺依曼”结构。另一种 是将程序存储器和数据存储器截然分开,分别寻址的结构,称为“哈佛”结 构,目前的单片机采用此种结构较多。 本文讨论的单片机多功能时钟系统的核心是目前应用极为广泛的 51 系列单 片机,配置了外围结构,构成了一个可编程的及时定时系统,具有体积小,可 靠性能高,功能多等特点,不仅能满足所需要求而且还有很多功能可供扩展, 有着广泛的应用领域。 1.2 单片机简介 在单片机技术日趋成熟的今天,其灵活的硬件电路的设计和软件的设计, 让单片
4、机得到了广泛的应用,几乎是从小的电子产品,到大的工业控制,单片 机都起到了举足轻重的作用。单片机小的系统结构几乎是所有具有可编程硬件 的一个缩影,可谓是“麻雀虽小,肝胆俱全”,单片机的学习和研究是对微机 系统学习和研究的简捷途径。 1.2.1 单片机的分类 AVR 系列单片机也是 ATMEL 公司生产的一种 8 位单片机,它采用的是一种 叫 RISC(精简指令集单片机)的结构,所以它的技术和 51 系列有所不同,开 发设备也和 51 系列是不通用的,它的一条指令的运行速度可以达到纳秒级(即 每秒 1000000000 次),是 8 位单片机中的高端产品。由于它的出色性能,目前 应用范围越来越广
5、,大有取代 51 系列的趋势。说完了 AVR 的,再来说说另一种 -PIC 系列单片机,它是美国 MICROCHIP 公司,叫微芯公司的生产的另一种 8 位单片机,它采用的也是 RISC 的指令集,它的指令系统和开发工具与 51 系列 更是不同,但由于它的低价格和出色性能,目前国内使用的人越来越多,国内 也有很多的公司在推广它,不过它的影响力远没有 51 系列的大,所以作为初学 者,51 系列当然是首选。 1.2.2 单片机的发展状况 计算机系统的发展已明显地朝三个方向发展,这三个方向就是:巨型化,单 片化,网络化。单片机用以解决复杂系统计算和高速数据处理的仍然是巨型机 2 在起作用,故而,巨
6、型机在目前在朝高速及处理能力的方向努力。单片机在出 现时,Intel 公司就给其单片机取名为嵌入式微控制器(embedded microcontroller)。单片机的最明显的优势,就是可以嵌入到各种仪器、设备 中。这一点是巨型机和网络不可能做到的。 1.2.3 单片机的应用前景 观察之前几年以来各家厂商的销售地区比重,可以发现中国大陆市场比重 逐渐提升,台湾与北美市场则逐渐衰退, 主要原因在于多项产品制造基地转移 至大陆,MCU 在大陆的需求也随之提升。销货至大陆的 MCU 产品,多应用于 电 话、Caller ID、玩具与 LCD 等产品,预计在未来,销货至大陆的比重仍将持续 增加。在中国产品应用领域可分 为五大项目,包括电脑周边(高速 Mode