单片机课程设计

发布 2022-10-04 20:49:28 阅读 3236

摘要:随着电子技术的迅速发展,单片机得到了越来越多的应用。本设计用单片机8951结合led制作了一种新型的led彩灯控制系统的设计方法,以at-89c51单片机作为主控核心,与按键、显示器等较少的辅助硬件电路相结合,利用软件实现对led彩灯进行控制。

本系统具有体积小、硬件少、电路结构简单及容易操作等优点。

关键字:led彩灯;at89c51单片机;彩灯控制器;模块设计

引言。随着人们生活水平的提高,环境的不断改善和美化,在许多场合可以看到很多彩色的霓虹灯。特别是当今充满竞争的时代,各地**为吸引游客和投资者,在城市的沿街、沿道、沿河、沿线等地用霓虹灯造景,实施"亮化工程",以美化环境、树立城市形象。

但是目前市场上各种式样的led彩灯多半是采用全硬件电路实现,电路结构复杂、功能单一,这样一旦制成成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间、模式、闪烁频率等动态参数。同时这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能上来看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。

因此有必要对现有的彩灯控制器进行改进。本设计提出了一种基于89c51单片机的彩灯控制方案,以实现对led彩灯的控制。本方案以89c51单片机作为控制核心,与键盘、显示、驱动等模块组成核心控制模块。

在核心控模块里设计8个按钮和5位七段码led显示器,根据用户需要可以编写若干种亮灯模式,利用其内部的定时器t0实现一个基本单位时间为3ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭。

该新型led彩灯是上海宝山迦南塑料厂委托开发产品,实际应用效果较好,亮灯模式多,用户可以根据不同场合和时间来调节亮灯频率和亮灯时间。与普通led彩灯相比,具有体积小,**低,耗能低等优点。..

第一章设计要求及任务目的。

1.1设计要求。

1.1.1:在主控模块上设有8个按键和5位七段码led显示器,根据需要使其灯亮。

1.1.2利用内部定时器t0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出不同控制信号,然后驱动各种颜色的灯亮或灭。

1.2.任务目的:

1.2.1 熟悉相关数字芯片的功能和使用方法。

1.2.2通过实验掌握显示的接口电路及程序设计,熟悉各种操作指令,子程序的调用以及中断知识和计数器的计数。

第二章。设计内容及总体方案。

2.1at89c51单片机。

2.1.1:芯片介绍。

at89c51是一种带4k字节闪烁可编程可擦除只读存储器(fperom—falsh programmable and erasable read only memory)的低电压,高性能cmos8位微处理器,俗称单片机。at89c2051是一种带2k字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。

该器件采用atmel高密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。由于将多功能8位cpu和闪烁存储器组合在单个芯片中,atmel的at89c51是一种高效微控制器,at89c2051是它的一种精简版本。at89c单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

2.1.2.主要特性:

与mcs-51 兼容

4k字节可编程闪烁存储器

寿命:1000写/擦循环。

数据保留时间:10年。

全静态工作:0hz-24hz

**程序存储器锁定。

128*8位内部ram

32可编程i/o线。

两个16位定时器/计数器。

5个中断源

可编程串行通道。

低功耗的闲置和掉电模式。

片内振荡器和时钟电路

2.1.3.管脚说明。

2.1.3at89c51引脚路。

vcc:供电电压。

gnd:接地。

p0口:p0口为一个8位漏级开路双向i/o口。

p1口:p1口是一个内部提供上拉电阻的8位双向i/o口,p2口:p2口为一个内部上拉电阻的8位双向i/o口,p3口:

p3口管脚是8个带内部上拉电阻的双向i/o口,可接收输出4个ttl门电流。p3口也可作为at89c51的一些特殊功能口,p3口同时为闪烁编程和编程校验接收一些控制信号。

rst:复位输入。

psen:外部程序存储器的选通信号。

xtal1:反向振荡放大器的输入及内部时钟工作电路的输入。

xtal2:来自反向振荡器的输出。

单片机课程设计

可变程序控制器是集微机技术 自动化技术 通讯技术于一体的通用工业控制装置。它可靠性强 性能 比高 使用方便,已在工业控制的各个领域里得到了极为广泛的应用,成为实现工业自动化的一种强有力的工具 1 plc的定义有许多种。国际电工委员会 iec 对plc的定义是 可编程控制器是一种数字运算操作的电子系统...

单片机课程设计

目录。内容提要2 关键词2引言3 一 硬件电路设计3 一 电路板原理3 二 电路元器件3 二 软件设计3 一 秒钟设计方案3 二 时钟设计方案4 结语7单片机时钟设计。内容摘要 一 在实验板上用动态扫描显示00 59秒钟,具体要求如下 一 6m晶振 二 l9 l10显示00 59十进制数并循环,间隔...

单片机课程设计

1 选题背景。1.1 家庭智能防盗报警系统设计的背景及目的。随着经济的发展,人们对防盗 防劫 防火保安设备的需求量大大增加。针对偷盗 抢劫 火灾 煤气泄漏等事故进行检测和报警的系统,其需求也越来越高。家居智能是以家为平台,兼备建筑 自动化,智能化于一体的高效 舒适 安全 便利的家居环境。自动化的家居...