文档介绍:LED点阵心形流水灯礼品设计
2
———————————————————————————————— 作者:
———————————————————————————————— 日期:
个人收集 仅供参考学习 勿做商业用途
河南大学物理与电子学院
开放实验室单片机设计报告
LED点阵心形流水灯礼品设计
设计人:开放实验室入室人员
15
个人收集 仅供参考学习 勿做商业用途
目 录
0 前言 1
1 系统组成与功能...................................................................................................1
系统组成 1
1. AT89C51单片机 1
1. 16乘16点阵 2
系统功能 3
2 系统原理 3
系统仿真图 3
实物照片 4
3 程序流程图............................................................................................................6
4 程序代码.................................................................................................................7
5 结论 14
参考文献 14
IV
个人收集 仅供参考学习 勿做商业用途
基于单片机控制心形流水灯跟点阵
0 前言
随着社会的开展,单片机得到了广泛的应用,人们越来越重视单片机的应用。比方温度是和每个人息息相关的,并且在有的生产车间里还要进展温度时时测量,甚至是对温度的进一步调控等,这些都是单片机的应用之例。本设计是用单片机和点阵加一个小的流水灯电路,作为玩具挺有趣的。
这次的作品,初衷是希望通过单片机学习,做个生日礼物送给朋友。由于时间紧迫,做的有些仓促,望原谅。
1系统组成与功能
系统组成
本系统主要有AT89C51单片机、18b20、1602、蜂鸣器、四位一体七段数码管等元件组成。
AT89C51单片机
AT89S51具有如下特点:40个引脚,8k Bytes Flash片内程序存储器,256 bytes的随机存取数据存储器〔RAM〕,32个外部双向输入/输出〔I/O〕口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗〔WDT〕
图1-1 AT89C51引脚图
电路,片内时钟振荡器。
此外,AT89S52设计和配置了振荡频率可
为0Hz并可通过软件设置省电模式。空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断 系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停顿芯片其它功能直至外中断激活或硬件复位。
引脚图如图1-1所示。
16乘16点阵显示模块
本点阵屏采用4块8*8点阵组合,形成一个16*16的点阵,加驱动集成电路SN74HC164和74HC595组成。通过软件控制,本屏以动态扫描的显示方式,可显示文字、图形、动画等多种把戏。
1
个人收集 仅供参考学习 勿做商业用途
1、 SN74HC164是串行移位存放器,串行输入并行输出,当清零端CLR为高电平时,每来一个时