心形流水灯课设
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
淮海工学院
课程设计报告书
课程名称:单片机课程设计________
题目: 心形流水灯设计________
系(院):电子工程学院
学期:2015-2016-1 _______
专业班级:自动化121 ________
姓名:____________ 陶涛____________
学号:2012120862 _________
评语:
成绩:
签名: 日期: 1 引言单片
机的应用已经广泛的渗透到国
民经济的各个领域,随着在电
子领域尤其是自动化智能控制
领域,传统的分立元件或数字
逻辑电路构成的控制系统正以
前所未有的速度被单片机智能
控制系统所取代,它已经成为
工科大学生的必修课程之一。
单片机技术含有硬、软两个方
面的技术。硬件是以单片机为
核心,再加以其他各元器件组
成的电子电路的一个实体。它
既有单片机的技术,又有电子
类专业所必须的模拟、数字、
高频电子电路的综合运用。单
片机的种类繁多,目前单片
机应用系统开发工具也有不
少,但同一系列单片机的开发
工具或实验系列基本相同。
51 系列单片机时目前应用最广
泛的一种8 为单片机之一,它
具有体积小、功能强、成本
低、应用面广等优点。经过20
多年的推广与发展,51 系列
单片机形成了一个规模庞大,
功能齐全,资源丰富的产品
群。当今时代是一个新技术
层出不穷的时代,在电子领域
尤其是自动化智能控制领域,
传统的分立元件或数字逻辑电
路构成的控制系统,正以前所
未见的速度被单片机智能控制
系统所取代。单片机具有体积
小、功能强、成本低、应用面
广等优点,可以说,智能控制
与自动控制的核心就是单片
机。随着电子技术的迅速发
展,单片机得到了越来越多
的运用。
本设计用单片机8951结合LED制作了一种新型的心形LED流水灯控制系统的设计,以AT89C51作为主控核心,利用软件实现对心形LED流水灯进行控制。本系统具有体积小、硬件少、电路结构简单及容易操作等优点。
2 硬件介绍
2.1 硬件组成
按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最
小功耗系统及典型系统等。AT89C5仲片机是美国ATME公司生产的低电压、高性能CMOS
8位单片机,具有丰富的内部资源:4kB闪存、128BRAM 32根I/O 口线、 2 个16 位定时/ 计数器、 5 个向量两级中断结构、 2 个全双工的串行口,具有4.25〜5.50V的电压工作范围和0〜24MHz工作频率,使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有32 个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位等电路和必要的软件组成的单个单片机。
2.2 AT89C51引脚功能
PO.O/ADO P0.1/AD1 P0.2/AD2 P0.3/AD3 P0 4/AD4 P0.5/AD5 P0.6/AD6 P07/AD7
P2.Q/A8 P2.1 M9 P22/A10 P2^ZA11 P2.4/A12 P2.5/A13 P2J6/A14 P2.7/A15 P3.0JRXQ P3.1 rrxn P3.2JINT0 P3.3JINTF
P3.4/T0 P3.5H1
P3.7JRD -
图1 AT89C51引脚图
VCC 供电电压。 P0 口: P0 口
为一个8位漏级开路双向I/O 口,每
脚可吸收8TTL 门电流。当 P0 口的管脚第一次写1
时,被定义为高阻输入。P0能够用于外部程序数据存储 器,它可以被定义为数据/地址的低八位。在FIASH 编程时,P0 口作为原码输 入口,当FIASH 进行校验时,P0输出原码,此时P0外部必须接上拉电阻。
P1 口: P1 口是一个内部提供上拉电阻的 8位双向I/O 口,P1 口缓冲器能接 收
输出4TTL 门电流。P1 口管脚写入1后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时, 将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为低 八位地址接收。
P2 口: P2 口为一个内部上拉电阻的8位双向I/O 口,P2 口缓冲器可接收, 输
出4个TTL 门电流,当P2 口被写“ T 时,其管脚被内部上拉电阻拉高,且作 为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由于 内部上拉的缘故。P2 口当用于外部程序存储器或16位地址外部数据存储器进行 存取时,P2 口输出地址的高八位。在给出地址“ 1”时,它利用内部上拉优势, 当对外部八位地址数据存储器进行读写时,P2 口输出其特殊功能寄存器的内容。 P2 口在FLASH S 程和校验时接收高八位地址信号和控制信号。
P3 口 : P3 口管脚是8个带内部上拉电阻的双向I/O 口,可接收输出4个TTL 门
电流。当P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输 入,由于外部下拉为低电平,P3 口将输出电流(ILL )这是由于上拉的缘故。
>XTAL1
yiAL2
RST
PGEN
ALE EA
P1 JO P1 1 P12 P1 J9 P1.4 P1S P1 £