- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机26524.doc
引言
彩灯在我们生活中随处可见,LED彩灯成本低、发光纯度高、发光热量小、耗电量低、寿命长,但是市场上彩灯功能单一。而单片机具有体积小、功能强、成本低、使用方便等优点,广泛应用于仪器仪表、现场数据采集和控制。所以利用单片机控制LED彩灯,不仅使控制花样、路数大大增加,成本也很低,而且对环境能源没有污染,所以制作一种单片机控制的彩灯。
1.1 设计目的
通过课程设计将课本,掌握单片机应用系统的有关知识,加深了解单片机的工作原理初步掌握单片机应用系统的设计、制作、调试的方法。使自己的以及分析问题、解决问题的能力得到全面提高。
(1)单片机的选择 选用AT89c52单片机,并配备12MHz晶振,复位电路采用按键复位。
(2)电源选择 采用直流5V电源供电。
(3)LED彩灯 采用共阳极接法,低电平灯亮,高电平灯灭。
2.2 AT89C52单片机的引脚说明
AT89C52单片机采用40条引脚双列直插式器件,其功能分为时钟电路、控制信号、输入/输出三大部分,逻辑框图及引脚图分别如图所示:
图2.2 AT89c52单片机引脚图
AT89C52单片机的内部硬件结构中除了程序存储器由FLASH取代了87C51单片机的EPROM外,其余部分完全相同,其管脚说明如下:
(1)VCC:供电电压
(2)GND:接地
(3)时钟电路
XTAL1(19脚)——芯片内部振荡电路(单级反相放大器)输入端。
XTAL2(18脚)——芯片内部振荡电路(单级反相放大器)输出端。
(4)控制信号
RST(9脚)复位信号:时钟电路工作后,在此引脚上将出现两个机器周期的高电平,芯片内部进行初始复位,P0口~P3口输出高电平,将初值07H写入堆栈指针。
ALE(30脚)地址锁存信号:当访问外部存储器时,P0口输出的低8位地址由ALE输出的控制信号锁存到片外地址锁存器,P0口输出地址低8位后,又能与片外存储器之间传送信息。另外,ALE可驱动4个TTL门。
(29脚)片外程序存储器读选通:低电平有效,作为程序存储器的读信号,输出负脉冲,将相应的存储单元的指令读出并送到P0口,可驱动8个TTL门。
/Vpp(30脚):当为高电平且PC值小于0FFFH时,CPU执行内部程序存储器程序;当为低电平时,CPU仅执行外部程序存储器程序。
2.3 元器件清单
表2.3 元器件清单
单片机 AT89C52 1个 LED灯 LED-RED 4个 LED-GREEN 4个 电阻 100Ω 7个 1kΩ 1个 晶振 12MHz 1个 瓷片电容 22pf 2个 按键开关 BUTTON 4个 导线 若干 3 硬件电路设计
本彩灯控制系统实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。
3.1各功能模块
3.1.1 LED显示电路(共阳极)
3.1.2 晶振电路
为彩灯循环系统提供稳定频率波在由多片单片机组成的系统中,为了各单片机之间时钟信号的同步,引入唯一的外部脉冲信号作为各单片机的振荡脉冲。这时外部的脉冲信号是经单片机89C52的XTAL2引脚注入的。
3.1.3 复位电路
复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除PC之外,复位操作还对其它一些专用寄存器有影响,它们的复位状态如表1所示:
表 1
PC 0000H TCON 00H ACC 00H TL0 00H PSW 00H TH0 00H SP 07H TL1 00H DPTR 0000H TH1 00H P0~P3 0FFH SCON 00H IP XX000000B SBUF 不定 IE 0X000000B PCON 0XXX0000B TMOD 00H
单片机的RST管脚为主机提供了一个外部复位信号输入口。复位信号是高电平有效,高电平有效的持续时间为2个机器周期以上。单片机的复位方式可由手动复位方式完成。复位电路如图5所示:
3.2 流程图
3.3 仿真电路图
图3.4 彩灯控制器仿真电路图
4 软件编程设计
单片机的应用系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还需要单片机进行工作,即编写程序控制单片机管脚电平的高低变化,来实现发光二极管的亮灭,软件编程是单片机应用系统中的一个重要的组成部分,下面以彩灯控制功能实现8个LED灯的点亮,来实现彩灯控制的几种软件编程方法。
我们用二进制流水花样实现四种花型的变换。低电平灯亮,高电平灯灭
第一种功能:轮流点亮
1111110111110111
11101
您可能关注的文档
- 减速器设计论文.doc
- 减速器设计概要28777.ppt
- 减速器设计说明书26906.doc
- 减速器设计说明书28833.doc
- 减速器设计说明书二级圆锥圆柱齿轮减速器.doc
- 减速器课程设计37951.doc
- 减速器课程设计37809.doc
- 减速箱课程设计指导44403.ppt
- 分析方法的确认与验证管理规程 2.doc
- 列车运行计算与设计复习习题22659.ppt
- 2025年初中道德与法治八年级上册中华代言人:文化输出攻略综合测试卷.docx
- 2025年初中道德与法治七年级上册二次元自我图鉴:人设重构实验室综合测试卷.docx
- 2025年初中道德与法治九年级上册中国方案:全球治理综合测试卷.docx
- 2025年初中道德与法治八年级上册媒体侦察兵:信息甄别战场综合测试卷.docx
- 2025年初中道德与法治九年级上册改革实验室:深水区破冰综合测试卷.docx
- 2025年初中道德与法治九年级上册梦想空间站:航天精神综合测试卷.docx
- 2025年初中道德与法治七年级上册师长好感度UP!沟通副本攻略综合测试卷.docx
- 2025年初中道德与法治九年级下册星辰大海:航天强国综合测试卷.docx
- 2025年初中道德与法治八年级上册网络迷宫:数字公民生存指南综合测试卷.docx
- 2025年初中道德与法治八年级下册法治直播间:热点案件陪审团综合测试卷.docx
文档评论(0)