下载此文档

EDA课程设计多功能台灯.doc


文档分类:通信/电子 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
EDA课程设计多功能台灯
EDA课程设计多功能台灯
EDA课程设计多功能台灯
EDA课程设计
课程名称:   课程设计 І      
设计题目:    多功能台灯        
院  系:  ﻩ电信学院,且有人体情况,电路接通。其中用K1代替人体感应模块,该模块有四个引线,红黑为电源正极和电源负极,白蓝两线接入K1左右两端,上电后,,其负端电压电压由6V渐降至2。9V。
EDA课程设计多功能台灯
EDA课程设计多功能台灯
EDA课程设计多功能台灯
其余情况电路断开,led负端电压由2.9V升至6V实现led灯渐灭
EDA课程设计多功能台灯
EDA课程设计多功能台灯
EDA课程设计多功能台灯
(3)定时模式
在定时模式下,分别预置开灯时间和关灯时间后相应地开启或关闭LED灯.
在实际设计中,按下K4按键可直接实现该功能。按下K4后将P1.4口电平拉低,。1口电平拉低,单片机从P0口置入拨码开关设置的定时初值,并开启定时器,当定时器溢出后置位中断标志位,单片机执行中断子程序,,从而使8个LED灯熄灭。
下图为按下K4按键时:
EDA课程设计多功能台灯
EDA课程设计多功能台灯
EDA课程设计多功能台灯
下图为定时一段时间后:
(4)手电模式
ﻩ在手电模式下,要求闭合开关就点亮1个LED灯、断开开关就会熄灭1个LED灯。
在实际设计中,按下K3按键可直接实现该功能。按下K3后将P1。7口电平拉低,.2口电平拉低,.7口电平变为高,,从而使1个LED灯熄灭。
EDA课程设计多功能台灯
EDA课程设计多功能台灯
EDA课程设计多功能台灯
六、PCB

EDA课程设计多功能台灯
EDA课程设计多功能台灯
EDA课程设计多功能台灯
七、总结与体会
ﻩ通过本次EDA课程设计,我们小组三人加深了对于EDA技术的理解。经过四周的课程设计,我们学以致用,提高了电路设计的能力,增强了团队意识。在进行本次课程设计的过程中,我们不仅增强了对于专业知识的灵活运用能力,而且熟悉了Protues和Keil软件的使用.
ﻩ在短暂的四周时间中,我们完成了本次课程设计,功能基本达到了要求,,之前我们的想法是运用555器件的自己振荡完成输入单片机完成计数,溢出后置位单片机的中断位,从而执行中断程序完成定时关闭的功能。但是实际运用中不知什么原因达不到定时要求,即到达设定的定时时间不能相应中断。于是我们采用单片机内置定时器控制定时时间,达到了满意的效果。此外,对于渐亮渐灭功能,我们本来打算使用积分器这一模拟电路完成,但在测试时积分器的状态永远断路,影响了工作的进程,所以最后使用了数模转换模块来代替积分器的功能,达到了要求。
EDA课程设计多功能台灯
EDA课程设计多功能台灯
EDA课程设计多功能台灯
ﻩ最后,感谢刘金龙老师对于我们悉心指导。在刘老师的介绍指导下,我们顺利的完成了课程设计,在此我们深表谢意!

ORG   0000H
ﻩﻩAJMP MAINﻩ
ﻩ ORG    0100H
MAIN:  MOV   P1,#0FFH;保持开始的时候都不亮
START:  MOV A,P1
LP0:    JNB    ACC。5,K52
LP1: JNB    ACC。6,K62
ﻩ  JB   ,K61
LP2:   JNB  ACC.7,K72
ﻩ    JB ,K71
LP3:ﻩJNBﻩ ,K41
ﻩﻩLJMP ﻩSTART
   
K41:ﻩLJMP PK6
K52:  ﻩLJMP PK1
K61:    LJMP PK2
K62: ﻩLJMP   PK3
K71:   ﻩLJMP PK4
K72: ﻩLJMP   PK5
PK1:  MOV A,#0FFH;电压逐渐降低
DOWN1:ﻩMOV DPTR,#0F000H
      MOVX @DPTR,A
  ﻩ;ACALL DELAY
  ﻩDEC A
      ﻩCJNE A,#00H,DOWN1
ﻩCLR P1。1
L0:ﻩﻩMOV ﻩC,P1。5

EDA课程设计多功能台灯 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人gooddoubi
  • 文件大小252 KB
  • 时间2022-04-19