- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE #
PAGE
PAGE #
基于单片机与PWM的呼吸灯设计
实训指导教师: 班 级:
设计人姓名: 设计日期: 设计地点: 完成时间:
本设计是基于单片机的原理与接口设计,采用单片机 I/O 口,加以C
语言编程实现LED渐亮再渐暗类似人的呼吸一样的效果。
关键词
AT89C51,PWM水宽调制)
一、 设计要求:
呼吸灯就是让LED灯的闪烁像呼吸一样,时呼时吸,时亮时暗,利用
LED的余辉和人眼的暂留效应,看上去和人的呼吸一样。
二、 设计原理:
用C语言编程实现PWM脉宽调制)输出驱动LED逐渐增加PWM勺占空 比从而实现LED模拟呼吸的过程,即渐亮再渐暗再渐亮再渐暗……如此往 复,再利用LED的余辉和人眼的暂留效应,看上去就和人的呼吸一样。
三、 整体方案设计
8个LED按照顺序逐个实现呼吸效果。加以其他闪烁花样增加更炫彩
的效果。
四、实验元件及器材
TOC \o 1-5 \h \z (1)元件:LED (发光二极管) 8个
1K Q电阻 8个
1nf 电容 2个
晶振 1个
AT89C51芯片 1个
(2)器件:Atmega128开发板 1块
计算机 1台
五、硬件原理
(1)主电路:8个LED分别连接AT89C51的P1 口,使用共阳方式,并加以
1kQ的电阻接入电源。
A::十 II—InFXTAL1k--€ r 1R21k? ? uTEXTR3■YELLOWRSTgg-YELLOW1k? TEXTR4293031pserALEEAR51krF1k--TEXTR7
A::
十 II—
InF
XTAL
1k
--€ r 1
R2
1k
? ? uTEXT
R3
■YELLOW
RST
gg-YELLOW
1k
? TEXT
R4
29
30
31
pser
ALE
EA
R5
1k
rF
1k
--TEXT
R7
1k
R8XT-
1k TEXT
YELLOW
3
4
-YELLOW
YELLOW
.I 1 - ■-/ I _
5
6
7
8
P1,0
P1 1
P1 2
P1 3
P1 4
PLS
P1 6
P1 7
--YELLOW ,
.■ gg-YELLOW
LED-YELLOW
(2)时钟电路:外部时钟方式是使用外部振荡脉冲信号
C1? D1U1X1 ..CRYSTAL
C1
? D1
U1
X1 ..
CRYSTAL
XTAL2
六、 软件设计及系统仿真调试
调试方法:利用keil软件进行C语言程序编写及调试,再利用Proteus 仿真软件进行仿真实验。
调试过程所遇问题:
1、 由于呼吸灯的程序在仿真软件 Proteus中实现的效果不明显,很难辨别 LED是否具有呼吸的效果。所以边用 keil调试程序边用STC烧写软件直接 写入开发板,从而很明显看出 LED是否具有呼吸效果;
2、 程序运行时,出现LED闪烁过快,由于人眼的暂留效应看似 LED全部一 直亮着,经调试,修改延时时间,实现呼吸效果。
七、 结论与心得
在本次设计中,C语言程序在开发板中得以实现应有的功能。在调试 过程中,发现很多问题都是由于不细心导致的, 因此在以后的设计方案中,
要集中精力,莫粗心大意。再者就是知识量的不足,虽然是一个小小的设 计方案,但是查阅了很多相关资料,在日后,要多充足自己的知识量,保 证C程序的编写质量。
参考文献
[1]郭天祥,《新概念51单片机C语言教程》,电子工业出版社,2009 年1月
[2]徐爱钧,《单片机高级语言C51应用程序设计》,电子工业出版社,
2000年5月
附件A:呼吸灯设计电路图
Ik- - ■ TEXT ■Ik -R44 卜■芦“.--R6 -1 ^TEKT R7Ik --C1_1nF .C2】L_q:i_DT ? ?評 *〉TBhY ELLXM .卿YELLOW .-YELLJCW .
Ik- - ■ TEXT ■
Ik -
R4
4 卜
■芦“
.--
R6 -
1
^TEKT
R7
Ik --
C1
_1nF .
C2
】L_q:i_
DT ? ?評
*〉TBh
Y ELLXM .
卿YELLOW .
-YELLJCW .
? Y ELLJOW .
硒 T ELLJCW
^P-YELLOWt/ .
^■YELLOW ..
LED-YELLCW ..
.TE: 7
KI ::
CRVSTZ1 仃曰2—
U1
聽
W:
31
KTAL1
PDjD/An) PDJ/AD1 PD^/AD2 P0.3/AD3 PD.47AE4 PD.5/AD5 PD.fl/AK PD.7/AD?
XTAL2
RST
F2.P/X?
F2,l 临 F2 2/A1D P2 3/A11
F2.4/A12 P2 5/A13
P2.5/AW P2.7/A15
P
您可能关注的文档
- 《综合基础知识》复习题(政治).docx
- 【毕业论文】基于matlab的人脸识别系统设计与仿真(含matlab源程序).docx
- 【教案二】第一节科学探究:杠杆的平衡条件.docx
- 【教案设计】正投影.docx
- 【说课稿】函数的图象.docx
- 【说课稿】菱形及其性质(2).docx
- 【说课稿】菱形及其性质.docx
- 【说课稿】认识三角形.docx
- 【说课稿】生活中的轴对称.docx
- 【说课稿】图形的全等.docx
- 83分心理健康与心理调适__心理防御机制的理论.docx
- 220kV惠安变电站现场运行规程之直流系统(doc10页).docx
- 1000MW循环水泵出口蝶阀就地操作说明.docx
- 2019.5昌平数学二模文科试题及答案.docx
- 2019-2020版新教材地理鲁教版必修第一册练习:第四单元第一节第1课时自然灾害及常见类型.docx
- 2019-2020年高中政治第二课文化对人的影响练习3新人教版必修3.docx
- 2019-2020年新教材素养突破人教版地理必修第一册课后作业提升十六6.第二节地质灾害+Word.docx
- 2019-2020年中考数学试卷解析分类汇编:一元一次方程及其应用.docx
- 2019-2020年中考数学试卷解析分类汇编:有理数.docx
- 2019-学年高一物理人教版必修二第五章曲线运动单元练习精品教育.doc.docx
最近下载
- 西南18J112 墙标准图集.pdf VIP
- 2025-2026学年高一上学期《树立正确三观:从庞众望的成长看青春担当》主题班会课件.pptx
- 北京市海淀区2024~2025学年七年级上学期期中考试数学试卷.docx
- 2025电力数据资产管理体系白皮书.docx VIP
- 《运动神经元病》课件.pptx VIP
- 肾上腺皮质腺瘤护理查房.pptx VIP
- 药物制剂生产实训(初级)课件 2-2 PPT:人员卫生管理.pptx
- 三年(2023-2025)中考历史真题分类汇编:专题07 统一多民族国家的巩固与发展·选择题(全国通用)(解析版).docx VIP
- 环境工程原理课件.pptx VIP
- 5_1_名雅化工不饱和聚脂树脂腻子(原子灰)MSDS.docx VIP
文档评论(0)