流水灯电路的设计——电子线路CAD

合集下载

实例的设计流水小灯1

实例的设计流水小灯1

21 22 23 24 25 26 27 28
RXD TXD A LE/P P SEN
10 11 30 29
流水小灯程序的设计
1. 1个小灯定时亮灭的程序设计 要求:使P1.0端口的小灯每隔1秒亮灭变化.
P1.0端口
开始

P1.0位取反


计 思
延时1S

START: CPL P1.0 LCALL DL1S AJMP START
流水小灯程序的设计
3. 8个小灯追逐点亮程序设计 要求:先P1.0口灯亮,然后隔1秒P1.1口灯也亮(每
隔1秒多1个灯亮)
端口小灯
P1端口
1.7 1.6 1.5 1.4 1.3 1.2 1.1 1.0
A寄存器Biblioteka 1 1 1 11 0 0 0
流水小灯程序的设计
2. 8个小灯追逐点亮程序设计方法:
1 1 1 11 1 1 0 1 1 1 11 1 0 0 1 1 1 11 0 0 0 1 1 1 10 0 0 0 1 1 1 00 0 0 0 1 1 0 00 0 0 0 1 0 0 00 0 0 0 0 0 0 00 0 0 0 A寄存器中位数据变化
讨论小结: 1.延时时间长短与小灯节奏有什么关系? 2.要使小灯反方向亮灭应怎么编程? 3.功能程序采用子程序结构有什么好处?
谢谢聆听
实例的设计流水小灯1
流水小灯程序的设计
+5 1K
1K
1K
1K
1K
C4
+5
3 0P F
Y2
1 2MHZ
C5
+5
RES ET 3 0P F
2 0u F
1 0k

EDA实验流水灯控制

EDA实验流水灯控制

彩灯控制器一、设计内容及要求:设计一个彩灯控制器,要求:1.四路彩灯从左向右逐次渐亮,间隔为1秒。

2.四路彩灯从右向左逐次渐灭,间隔为1秒。

3.四路彩灯同时点亮,时间间隔为1秒,然后同时变暗,时间为1秒,反复4次。

二、总体框图图(1)总体框图根据设计要求,电路设计大体思路如下:由脉冲发生器发出频率脉冲信号,利用计数器加法计数功能输出0000~1111的脉冲信号,经过数据选择器分别在0000~0011,0100~0111,1000~1111三个时段输出不同的高低电平,控制移位寄存器实现右移→左移→置数功能,从而控制彩灯按照设计要求实现亮灭。

三、选择器件本次课程设计所用器件如表一:表一本次课程设计所用器件1.同步二进制计数器74LS163表二7-3 74LS163功能表根据逻辑图、波形图、功能表分析,74LS163具有如下功能:管脚图逻辑符号1)1是同步4位二进制加法计数器,M=16,CP上升沿触发2)2既可同步清除,也可异步清除。

同步清除时,清除信号的低电平将在下一个CP上升沿配合下把四个触发器的输出置为低电平。

异步清除时,直接用清除信号的低电平把四个触发器的输出置为低电平。

3)3同步预置方式:当LD = 0时,在CP作用下,计数器可并行打入预置数据.当LD = 1时,使能输入PT同时为高电平,在CP作用下,进行正常计数。

4)PT任一为低时,计数器处于保持状态。

5) 5 CO为进位输出,可用来级联成n位同步计数器。

2.四位双向移位寄存器74LS19474LS194内部原理图74LS194四位双向移位寄存器具有左移、右移、并行数据输入、保持、清除功能。

1)从图1中74LS194的图形符号和引脚图分析。

SRG4是4位移位寄存器符号,D0~D3并行数据输入端、D SL左移串行数据输入端、D SR右移串行数据输入端、S A(M0)和S B (M1)(即9脚和10脚)工作方式控制端分别接电平开关,置1或置0,CP 时钟输入端接正向单次脉冲,清零端接负向单次脉冲,Q0~Q3输出端。

流水灯电路的制作

流水灯电路的制作

流水灯电路的制作一、概述:随着电子技术的快速发展尤其是数字技术的突飞猛进,多功能流水灯凭着简易,高效,稳定等特点得到普遍的应用。

在各种娱乐场所、店铺门面装饰、家居装潢、城市墙壁更是随处可见,与此同时,还有一些城市采用不同的流水灯打造属于自己的城市文明,塑造自己的城市魅力。

目前,多功能流水灯的种类已有数十种,如家居装饰灯、店铺招牌灯等等。

所以,多功能流水灯的设计具有相当的代表性。

多功能流水灯,就是要具有一定的变化各种图案的功能,主要考察了数字电路中一些编码译码、计数器原理,555定时器构成时基电路,给其他的电路提供时序脉冲,制作过程中需要了解相关芯片(NE555、CD4017)的具体功能,引脚图,真值表,认真布局,在连接过程中更要细致耐心。

二、电路原理图三、电路工作原理多功能流水灯原理电路图如上图所示。

原理电路图由振荡电路、译码电路和光源电路三部分组成。

本文选用的脉冲发生器是由NE555与R2、R3及C1组成的多谐振荡器组成。

主要是为灯光流动控制器提供流动控制的脉冲,灯光的流动速度可以通过电位器R3进行调节。

由于R3的阻值较大,所以有较大的速度调节范围。

灯光流动控制器由一个十进制计数脉冲分配器CD4017和若干电阻组成。

CD4017的CP端受脉冲发生器输出脉冲的控制,其输出端(Q0~Q9)将输入脉冲按输入顺序依次分配。

输出控制的脉冲,其输出控制脉冲的速度由脉冲发生器输出的脉冲频率决定。

10个电阻与CD4017的10个输出端Q0~Q9相连,当Q0~Q9依次输出控制脉冲时10个发光二极管按照接通回路的顺序依次发光,形成流动发光状态,即实现正向流水和逆向流水的功能。

电源电路所采用的电源为5V。

四、PCB板的设计五、元器件清单六、电路的组装与调试1、电路的组装方法和步骤(1)筛选元器件。

对所有购置的元器件进行检测,注意它们的型号、规格、极性,应该保质量。

(2)按草图在PCB板上组装并焊接。

要求:①元器件布局整齐、美观,同类型元器件高度一致;②焊接良好,无虚焊、错焊、连焊等缺陷。

《PCB设计与制作》 第4章 PCB设计的提升(实例:流水灯圆形双面PCB)

《PCB设计与制作》 第4章 PCB设计的提升(实例:流水灯圆形双面PCB)

步骤1:向导规划圆形PCB板框

向导生成PCB板框

物理边界:圆形半径35mm
最小布线线宽:0.8mm
步骤2:调整可视栅格,设置参考原点

设置参考原点:在圆形中心

按G键设捕捉栅格为公制最小值 选中圆形外框,出现圆心 放大图纸设置参考点在圆心位置
步骤3:在丝印层放置LED排列的参考圆形

步骤4:修改开关元件符号
1 4 3 2

在原理图中放置一个SW-PB,选中复制后→粘贴到 原理图库的SCH Library面板的元件列表框中 添加3、4号引脚,并隐藏 显示引脚号,不显示名称


双击元件列表中的SW-PB,改库名称及注释为 SW-4PB
步骤5:创建轻触开关元件的封装
1
3 2
“流水灯工程”文件夹中。

新建原理图文件:点击菜单栏【File】(文件)→
【New】(新建)→【Schematic】(原理图)命令,
并命名为“流水灯电路原理图.SchDoc”,保存在“流 水灯工程”文件夹中,并添加到工程中。
步骤2:设置原理图模板及参数

执行菜单设计→通用模板→【Choose Another File…】,选择“自定义模板.SchDot”文件。
步骤3:设计芯片座“IC14”的封装

根据制板要求:孔径可设为0.9mm,焊盘2mm,外框 可以通过拖拽边线到合适的大小 封装设计完成后,可添加3D模型。
1
16
1
16
2
15
2
15
3
14
3
14
4
13
4
13
5
12
5

项目3_流水彩灯单面PCB设计

项目3_流水彩灯单面PCB设计
2.在项目中创建原理图文件
1)执行【文件】→【创建】→【原理 图】,在“流水彩灯.PrjPCB”项目下完 成原理图文件的创建。 2)在项目所在的目录中保存文件为 “流水彩灯.SCHDOC”
任务3.2 绘制电路原理图
初涉电路原理图的绘制,最棘手的事不 知道元器件在哪里。本项目用到的元器件 如表3-1所示。
1 . 绘制图3-1所示电路原理图,保证电气连线正确。
图3-1 流水彩灯原理图
任务目标
2. 初步设计完成PCB单面板布线,如图3-2所示。 要求:一般导线宽30mil,安全间距15mil,手动布线PCB元
器件,允许两三条飞线,在电路板中用其他线标注出来, 便于实际制板时用软跳线连接。
图3-2 流水彩灯PCB单面板
任务3.2.1 加载元器件库
(2)删除元件库 载入过多的元件库,会占用一定的系统资源,降低软 件的运行速度,在绘制原理图时还需要把一些不再使用的元件库卸载。
图3-13 卸载多余的元件库
任务3.2.2 Search法查找元器件
对于不知道元器件所在的元器件库名称,可利用元器件的 Search法进行查找。
NE555D ] [ U2 N16E CD4017BMN ]
(
VDD
D1-1
JP1-2
U2-16
)
( NetC1_1 C1-1 R3-1 ) ( NetC2_1 C2-1 R1-2 R2-2 U1-4 U1-8 ) ( NetC3_2 C3-2 U1-5 )
流水彩灯网络表
( NetD1_2 D1-2 R1-1 ) ( NetLED1_1 LED1-1 U2-3 ) ( NetLED1_2 LED1-2 LED2-2 LED3-2 LED4-2 LED5-2 LED6-2 LED7-2 LED8-2 LED9-2 LED10-2 R4-2 ) ( NetLED2_1 LED2-1 U2-2 ) ( NetLED3_1 LED3-1 U2-4 )

4017十路流水灯电路分析

4017十路流水灯电路分析

4017十路流水灯电路分析一、电路功能概述4017十路流水灯电路要紧由555组成的多谐振荡器产生脉冲提供给由4017组成的十进制移位计数器,进而操纵十路LED灯,通电后,LED灯从上往下逐个点亮,直到第十个LED灯,周而复始,且移动的速度能够调剂。

该电路的设计依据来源于闹市中的店铺LED广告牌,具有必然的有效价值。

二、电路原理图三、原理图工作原理4017十路流水灯电路要紧由多谐振荡器和移位计数器组成,由R1,RP1,C1,C2,555按时器集成电路等组成多谐振荡器产生脉冲信号,脉冲信号的频率有可变电阻RP1(电位器)操纵,产生的脉冲送到4017的CP0端(14脚),以便产生上升沿,提供计数脉冲。

以4017为核心元件组成的计数分派电路,每接收一个上升沿,Q0-Q9移位一次。

一、十进制计数器/脉冲分派器CD4017十进制计数器/脉冲分派器CD4017是5位Johnson计数器,具有10 个译码输出端,CP0、CP一、RST输入端。

时钟输入端的斯密特触发器具有脉冲整形功能,对输入时钟脉冲上升和下降时刻无穷制。

RST 为低电平常,计数器在时钟上升沿计数;反之,计数功能无效。

RST 为高电平常,计数器清零。

Johnson 计数器,提供了快速操作、2 输入译码选通和无毛刺译码输出。

防锁选通,保证了正确的计数顺序。

译码输出一样为低电平,只有在对应时钟周期内维持高电平。

在每10 个时钟输入周期CO 信号完成一次进位,并用作多级计数链的下级脉动时钟。

真值表(功能表)二、集成时基555电路集成时基电路又称为集成按时器或555电路,是一种数字、模拟混合型的中规模集成电路,应用十分普遍。

它是一种产生时刻延迟和多种脉冲信号的电路,由于内部电压标准利用了三个5K电阻,故取名555电路。

555按时器本钱低,性能靠得住,只需要外接几个电阻、电容,就能够够实现多谐振荡器、单稳态触发器及施密特触发器等脉冲产生与变换电路。

它也常作为按时器普遍应用于仪器仪表、家用电器、电子测量及自动操纵等方面。

数字电路流水灯

数字电路流水灯

流水灯设计专业班级学生指导教师日期2011年7 月7日一.名称:流水灯设计方法:1.利用555定时器制作一个秒信号发生器。

(1).555定时器的结构图图1.555定时器结构图(2).555定时器功能表(3).秒信号产生计算参数:图.3. 用555做的多谐振荡器因为R1=R2,所有取2搞47KΩ和一个2KΩ的电阻串联。

就得到如图3的设计图。

2.控制电路(1).用分配器控制彩灯的流水式.74HC4017中1-7,9-11为输出管脚,输出为1000000000—010*******—0010000000—0001000000——0000100000——0000010000——00000001000——0000000100——00000000010——0000000001——1000000000.符号如下图。

逻辑图封装图14管脚是时钟输入端。

13是低电平有效。

15清零端端。

12管脚为进位端。

这个设计中我们只用1个芯片,所有不用12端。

(2).时序波形图3.仿真过程通过一个星期的课程设计,我们了解到此次设计主要是完成LED循环闪烁电路的设计,当我把准备好关于此次课程设计的资料分析后,我没有到学校的实验室进行本次课程设计,而是天天在寝室或者图书馆来回跑,进过这些天的努力,终于完成了12V直流稳压电源和LED循环闪烁次得任务。

当我把电路连接好后,做了最后的检查,在检查过后,就是进行电路仿真过程。

当电路仿真成功后,就是进行LED循环闪烁电路部分的观察,当通电后,LED 循环闪烁,在通电后,看LED灯是否按照我们本次课程设计的要求进进行闪烁,如果不按照要求闪烁的话,再进行电路的检查,直到结果正确才成功。

检查电路设计的原理图即导线的链接,并确定导线的链接与电路原理图一致。

检查导线的链接,并检查导线是否断路,根据电路原理图,检查各导线对应的按点是否接好。

检查完线路,确定电路完全连好。

点击运行仿真,这是可以看到电路发光情况。

单片机流水灯原理图pcb

单片机流水灯原理图pcb

一、设计题目流水灯设计二、设计要求1、通过本次课程设计对80C51单片机对数据的处理和输出显示的认识和理解。

2、能够结合单片机对数据的处理输出显示了解单片机软件的应用。

3、将软、硬件有机地结合,软件系统采用汇编语言编写程序,并在WAVE中调试运行。

三、设计内容功能描述:1.功能要求:程序运行后,将依次循环出现8只LED依次逐个点亮,依次逐个叠加,依次逐个递减,从两边靠拢后分开,从两边叠加递减的流水灯效果。

2.使用说明:总体分三大部分(1)8个发光二极管(2)80C51单片机(3)软件部分按照硬件电路图把8个发光二极管依次连接P1.0~P1.7如图所示,EA (80C51 31脚) 为访问外部程序存储器控制信号,低电平有效当。

当EA端保持高电平时,单片机访问片内程序存储器的程序。

若超出该范围时,自动转去执行外部程序存储器的程序。

当EA端保持低电平时,无乱片内有无程序存储器,均只访问外部程序存储器,所以硬件电路要保持31脚高电平。

18 、19脚是接外部晶振的两脚,根据硬件电路图接上12MHz的外部晶振。

9脚是复位脚即为RESET,该引脚为单片机的上电复位端,当单片机晶体振荡器工作时,该引脚上出现两个机器周期的高电平,就可以实现复位操作,使单片机回复到初始状态。

图9脚就是上电复位电路连接图。

3.基础知识:80C51单片机的寻址方式包括寄存器寻址、直接寻址、寄存器间接寻址、立即寻址以及基址寄存器加变址寄存器间接寻址5种寻址方式。

其中基址寄存器加变址寄存器间接寻址方式一般用于访问程序存储器中的数据表格。

这种寻址方式是以DPTR 或PC作基址寄存器,以累加器作变址寄存器,并以两者内容相加成的16位地址作为操作数的地址,以达到访问数据表格的目的。

即熟悉运用查表指令编写程序。

查表指令可用于复杂代码转换显示,通过查表指令可以实现复杂的显示效果,并可以减少程序代码。

四、程序设计1、程序内容;----------------------------------------------- ;流水灯实例;功能:点亮发光管LED并闪烁;-----------------------------------------------ORG 0000H ;伪指令,指定程序从0000HLJMP MAIN ; 跳转指令,程序跳转到MAIN处ORG 0100H ; 伪指令,指定以下程序从0100H开始存放 MAIN:MOV SP ,#60H ; 给堆栈指针赋初值MOV P1,#0FFH ;给P1赋初值,LED全熄灭;以下为查表程序MOV DPTR,#LED TABLELIGHT :MOV R7, #42LOOP :MOV A , #42SUBB A , R7MOVC A ,@A+DPTRMOV P1 , A ; 输出显示LCALL DELAY ; 调延时子程序DJNZ R7 , LOOPSJMP LIGHT ;跳转,程序继续;延时子程序DELAY :MOV R7 ,#10HDELAY0 :MOV R6 ,#7FHDELAY1 :MOV R5 ,#7FHDJNZ R5 ,$DJNZ R6 ,DELA Y1DJNZ R7 ,DELA Y0RET; 表格数据LED TABLE :DB 0FFH ;全部熄灭DB 0FEH, 0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH;依次逐个点亮DB 0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,080H,000H; 依次逐个叠加DB 080H,0C0H,0E0H,0F0H,0F8,0FCH,0FEH,0FFH; 依次逐个递减DB 07EH,0BDH,0DBH,0E7H,0E7H,0DBH,0BDH,07EH;两边靠拢后分开DB 07EH,03CH,018H,000H,000H,018H,03CH,07EH; 两边叠加后递减DB 000H ;全部点亮END六、成员分工七、心得体会这次这个单片机的课程设计我们完成的不太理想,我们小组有四个人。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《电子线路CAD》课程论文
题目:流水灯电路的设计
1 电路功能和性能指标
该电路设计的是流水灯,通过电路的控制电路中的二极管可以流水作业一个接一个的循环闪烁。

2 原理图设计
2.1原理图元器件制作
(1)原理图元器件的制作如图一所示
图一
(2)操作步骤
自制的元器件为发光二极管
a 新建集成库工程
b 给这个工程添加一个新的原理图
c 做一个三角形的图(place->IEEE symbols)
d 放置两个引脚
(3)要注意的地方就是引脚放置时候要看清楚引脚的方向摆放,有叉的一头应该接外部电路。

2.2 原理图设计
1 原理图的操作步骤:新建一个PCB工程,然后给工程添加一个新的原理图,命名该工程为流水灯,并保存这个工程,然后开始作图
2 作图完毕后,如下图图二
图二
3 Messages对话框内容截图如下
步骤:Project->compile->system->messages->修改到没有错误即可
图三
4 生成项目元器件库步骤
点击design compiler-然后navigator-接着design-最后生成原理图库
图四
5、应该要注意的地方
Message信息框出来之后有错误的情况下,可以逐个点击错误来修改,这样会使整个过程更加简单
2.3 原理图报表
1、生成的原理图网络表如图五图六
步骤:design->Netlist For Project->Protel
6、对生成的报表要仔细观察
3 PCB设计
3.1元器件封装制作
1 自制二极管的封装
图七
2 封装的制作方法
在工作界面点击Place 放置一个圆环,之后放置焊盘并保存。

然后给画的元器件添加封装。

3.2 PCB设计
1、PCB的设计步骤
先建立一个PCB文件命名后保存->update PCB->设置物理边界及电气边界2、电源、地线不同宽度
连线后->双击线,在出现的菜单上设置线的宽度
3、生成的PCB图如图八
图八
4、该项目的封装库,如图九
图九
5、文档目录截图如图十
图十
6、物理边界及电气边界应该设置合适的大小
3.3 PCB设计后处理
1、补泪滴操作如图十一
步骤:在PCB界面点Tools->Teardrops\
图十一
2、敷铜操作如图十二
步骤:在PCB界面点放置敷铜按钮,打开敷铜属性对话框进行设置。

图十二
3、生成PCB信息报表
步骤:在PCB操作界面执行“Report Board Information”菜单命令,将打开PCB信息对话框,采用默认参数。

单击“Report”,系统将自动生成报表。

如图十三、十四、十五、十六。

图十三图十四
图十五
图十六4、生成网络状态报表
如图十七
图十七
心得体会
课设的安排给了我们实践的机会,很感谢。

总之我学会了许多。

首先说道布线,布线就是在布局之后,通过设计铜箔的走线图,按照原理图连通所有的走线。

显然,布局的合理程度直接影响布线的成功率,往往在布线过程中还需要对布局作适当的调整。

布线设计可以采用双层走线和单层走线,对于极其复杂的设计也可以考虑采用多层布线方案,但为了降低产品的造价,一般应尽量采用单层布线方案。

结合自己做过双面板和四层板的设计。

编程其实最开始我感觉是一种痛苦,但一短时间下来,确实苦中作乐。

学习能力的提高毕竟能给人带来成就感。

它让我重新认识了CAD,是理论与实践结合的产物,终于达到成功。

再此感谢老师和同学的帮助,给了我们动力。

让我们把零散的知识整合起来,加强了对知识的灵活运用,进一步对CAD有了更深的理解。

做任何事情都会遇到困难,但不要沮丧,等你冲出重围就是成功。

5 参考文献
[1] 刘会衡. 印刷电路板设计实用教程成都:西南交通大学出版社2016
[2] 谈世哲. Protel DXP 2004 电路设计基础与典型范例[M]. 北京:电子工业出版社,2007.
[3] 薛楠. Protel DXP 2004 原理与PCB设计实用教程[M]. 北京:机械工业出版社,2012.
[4] 陈学平. Protel DXP 2004 快速上手[M]. 北京:人民邮电出版社,2005.
[5] 陈兆梅. Protel DXP 2004 SP2印刷电路板设计实用教程[M].2版. 北京:机械工业出版社,2012.。

相关文档
最新文档