网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > 电气工程与自动化类别 > 正文

单片机实现对霓虹灯的控制

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

网学网为需要电气工程与自动化类别的朋友们搜集整理了单片机实现对霓虹灯的控制相关资料,希望对各位网友有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

2.单元电路设计
2.1显示部分电路
                显示部分主要由128个贴片发光二极管分成8圈,每圈16个组成,相当于8行16列的矩阵。这些发光二极管共有四种颜色,分别是红,黄,蓝,绿。每圈用同一种颜色,从里到外分别是绿红黄蓝绿红黄蓝排布。每行16个LED的阳极连接在一起引出8行输出分别接单片机I/O口的P1.0~P1.7口;每列8个LED的阴极连接在一起引出16列输出分别接单片机P0.0~P0.7和P2.0~P2.7口。电路图如图2.1所示。
 
 
 
            2.1 显示部分电路图
 
 
2.2控制部分电路
              控制部分主要是由单片机最小系统完成。采用了1个AT89S51单片机,2个74HC373锁存器,12M晶阵和一些相应的电阻,插座。驱动部分的8个9012三极管也接到了此部分。使用P1口的8个输出信号做8行的选通信号,使用P0和P2口的16个输出信号做列的控制信号,单独控制每圈的16个LED。输出信号经9012放大后驱动发光二极管。电路图如图2.2所示。
4.结论
   本设计的设计思想,原理和软件设计较简单,难点在于PCB板的布局和布线以及美观的效果。采用了矩阵式布局,可以较好的解决这一难题,但是受单片机I/O口的限制,能控制每一个LBD的数量有限。大型的设计可以采用扩展I/O口和矩阵式相结合的方式。
     暂只完成了基本部分的设计,扩展部分单片机已留出了足够的端口。
 
 
 
 
 
参考文献
1.     杨忠煌,黄博俊,李文昌.单芯片8051实务与应用[M].北京:中国水利水电出版社,2001.6第一版.
2.     张洪润,马平安,张亚凡.单片机原理及应用[M].北京:北京科学出版社,2002.8第一版.
 
 
 
 
 
 
 
附录1 元器件明细表
名称
型号
数量
单片机
AT89S51
1
锁存器
74HC373
2
电阻
10K, 470
17,8
贴片发光二极管
LBD
128
电容
30pf
2
电解电容
22uf
1
三极管
9012
8
晶阵
12M
1
插座
40脚,20脚
1,1
下载口
 
1

 
 
附录2 程序清单
FLAG      EQU 20H
FUN0FLAG EQU 00H   
FUN1FLAG EQU 01H
FUN2FLAG EQU 02H
FUN3FLAG EQU 03H
FUN4FLAG EQU 04H
FUN5FLAG EQU 05H
FUN6FLAG EQU 06H
FUN7FLAG EQU 07H
CIRCAL    EQU 08H
HUANGE    EQU 09H
SHXING1   EQU 0AH
SHXING2   EQU 0BH
SHXING3   EQU 0CH
DANSAO    EQU 0DH
DANSAOJIASU EQU 0EH
LUOXUAN   EQU 0FH
COLOUR    EQU 10H
JMPFLAG   EQU PSW.7
 
 
 
TIMECOUNT DATA 29H
LOCK0     DATA 30H
LOCK1     DATA 31H
LOCK2     DATA 32H
LOCK3     DATA 33H
LOCK4    DATA 34H
LOCK5     DATA 35H
LOCK6     DATA 36H
LOCK7     DATA 37H
 
DATA0     DATA 40H
DATA1     DATA 41H
DATA2     DATA 42H
DATA3     DATA 43H
DATA4     DATA 44H
DATA5     DATA 45H
DATA6     DATA 46H
DATA7     DATA 47H
DATA8     DATA 48H
 
B1        DATA 48H
B2        DATA 49H
B3        DATA 50H
B4        DATA 51H
B5        DATA 52H
B6        DATA 53H
B7        DATA 54H
B8        DATA 55H
 
ORG 0000H
LJMP      START       ;转入主程序
ORG 0003H            ;外部中断INT0入口地址
RETI                  ;返回,不用
ORG 000BH           ;定时器T0入口地址
LJMP      INTT0       ;转入T0中断服务程序
ORG 0013H            ;外部中断INT1入口地址
RETI                  ;返回
ORG 001BH            ;定时器T
RETI
;LJMP      INTT1       ;转入T1中断服务程序
ORG 0023H            ;转入创行中断服务程序
RETI                  ;返回,不用
 
 
START:MOV   FLAG,#00000001B
      MOV   TIMECOUNT,#05H
      MOV   TMOD,#01H
      MOV   TL0,#0F0H
      MOV   TH0,#0D8H
      SETB EA
      SETB ET0
      SETB TR0
 
 
MAIN:
      JB   FUN0FLAG,FUN0
      JB   FUN1FLAG,FUN1
      JB   FUN2FLAG,FUN2
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

  • 下一篇资讯: 锅炉温度控制系统
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师