- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题目
基于单片机的彩灯设计
任务与要求
1. 用三个按键开关 K1,K2,K3 组成一个独立式键盘, 其中 K1 控制八个彩灯从左
向右依次循环点亮, K2 控制八个彩灯从右向左依次循环点亮, K3 控制八个
彩灯按一定的时间间隔闪烁点亮。
2. 给出硬件实现电路及软件程序
3. 论文要求思路清晰,结构合理,语言流畅,书写格式符合要求。
开始日期 2011.12.19 完成日期 2011.12.30
2011 年 12 月 18 日
一:课程设计任务
基于单片机设计一个彩灯
二:课程设计的要求: 利用 89C51 单片机设计彩灯,用三个按键开关
其中 K1 控制八个彩灯从左向右依次循环点亮,
K1,K2,K3 组成一个独立式键盘,
K2 控制八个彩灯从右向左依次
循环点亮, K3 控制八个彩灯按一定的时间间隔闪烁点亮。
三:设计过程:
1.设计原理:
此次课程设计题目是 基于单片机的彩灯设计, 由课程设计的要求和任务, 我 采用的 C 语言编程, 系统由 AT89C5 LED 发光二极管、按键,可以实现彩灯的
不同类型显示切换。其硬件电路主要有主控制器, LED显示电路 , 复位电路 , 晶振
电路。系统程序的设计包括主程序的设计 , 中断服务程序等等。此程序直接在
Keil 软件编译程序,利用 Proteus 进行仿真调试,方便修改程序。
2.芯片介绍:
AT89C51是一种带 4K 字节闪烁可编程可擦除只读存储器 (FPEROM— Falsh Programmable and Erasable Read Only Memor)y 的低电压,高性能 CMOS8 位微 处理器, 俗称单片机。 AT89C2051 是一种带 2K 字节闪烁可编程可擦除只读存储
器的单片机。单片机的可 擦除只读存储器可以反复擦除 100 次。该器件采用
ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输
出管脚相兼容。由于将多 功能 8 位 CPU 和闪烁存储器组合在单个芯片中,
ATMEL 的 AT89C51 是一种高效微控制器, AT89C2051 是它的一种精简版本。
AT89C 单片机 为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
2.1 主要特性:
·与 MCS-51 兼容
·4K 字节可编程闪烁存储器
· 寿命: 1000 写/擦循环
· 数据保留时间: 10 年
·全静态工作: 0Hz-24Hz
·三级程序存储器锁定
· 128*8 位内部 RAM
·32 可编程 I/O 线
·两个 16 位定时器 /计数器
·5 个中断源
·可编程串行通道
2
·低功耗的闲置和掉电模式
·片内振荡器和时钟电路
2.2 管脚说明
图 1 AT89C51 引脚图
AT89C51 引脚路
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 :来自反向振荡器的输出。
3.具体设计
3.1 整体设计
实验总体电路构造方案比较简单, 主要包括键盘控制电路 (用脉冲按键开关
3
对电路进行控制)和显示电路(单片机控制发光二极管的显示) 。
图 2 实验方案图
按照单片机系统扩展与系统配置状况, 单片机应用系统可分为最小系统、 最
小功耗系统及典型系统等。 AT89C52单片机是美国 ATMEL 公司生产的低电压、
高性能 CMOS 8 位单片机, 具有丰富的内部资源: 4kB 闪存、 128BRAM、 32 根
I/O 口线、 2 个16 位定时
您可能关注的文档
- 基于89C52单片机的数字温度传感器DS18B20开发测温系统.docx
- 基于PLC技术对Z3050摇臂钻床改造.docx
- 硬笔书法米字格空白用纸.docx
- 基于FPGA的具有闰年补偿功能的数字日历.docx
- 轴承托脚机械加工工艺规程设计.docx
- 主体结构劳务分包施工组织设计.docx
- 110kV变电站综合自动化系统改造工程施工组织设计.docx
- 排水课程设计.docx
- x-y数控工作台机电系统设计.docx
- 基于PLC的电机软起动控制.docx
- 2025四川天府银行社会招聘备考题库(攀枝花)含答案详解(最新).docx
- 2025四川银行首席信息官社会招聘备考题库及完整答案详解1套.docx
- 2025四川天府银行社会招聘备考题库(攀枝花)带答案详解.docx
- 2025四川天府银行社会招聘备考题库(成都)含答案详解(a卷).docx
- 2025四川广元市利州区选聘社区工作者50人备考题库及答案详解(基础+提升).docx
- 2025天津银行资产负债管理部总经理或副总经理招聘1人备考题库含答案详解(典型题).docx
- 2025四川天府银行社会招聘备考题库(西充)附答案详解(考试直接用).docx
- 2025年中国民生银行南宁分行招聘2人备考题库及答案详解(全优).docx
- 2025天津银行高级研究人才招聘备考题库附答案详解(达标题).docx
- 2025大连银行营口分行招聘2人备考题库及参考答案详解一套.docx
原创力文档


文档评论(0)