文档库 最新最全的文档下载
当前位置:文档库 › 24c01程序控制及原理图

24c01程序控制及原理图

24c01程序控制及原理图
24c01程序控制及原理图

/**************************************************

;功能描述:

;PC端发送3个数据n0,n1,n2

;n0=0,写,将n1写入n2地址中

;n0=1,读,读出n1地址中的数据,n2不起作用,但必须有

;收到一个字节后,将其地址值显示在数码管第1、2位上,数值显示在第5、6位上

;读出一个字节后,将其地址值显示在数码管第1、2位上,读出的值显示在第5、6位上

;**************************************************/

#include "pic.h"

#define uchar unsigned char

#define uint unsigned int

#define Hidden 16

__CONFIG(HS&WDTDIS&LVPDIS); //配置文件,设置为HS方式振荡,禁止看门狗,低压编程关闭

uchar

DispTab[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x8 6,0x8E,0xFF};

uchar BitTab[]={0xfb,0xfd,0xfe};

uchar DispBuf[6];

bit Rec; //接收到数据的标志

uchar RecBuf[3]; //接收缓冲区

#define SCL_CNT TRISC3

#define SDA_CNT TRISC4

void mDelay(uint DelayTime)

{ uint temp;

for(;DelayTime>0;DelayTime--)

{ for(temp=0;temp<270;temp++)

{;}

}

}

void interrupt Int_Process()

{ static uchar dCount; //用作显示的计数器

static uchar Count; //用作接收缓冲区计数

if(TMR1IF==1&&TMR1IE==1) //定时器T1中断

{

TMR1H=-(12000/256);

TMR1L=-(12000%256); //重置定时初值

PORTA|=0x07; //关前面的显示

PORTE|=0X07; //关前面的显示

PORTD=DispTab[DispBuf[dCount]]; //显示第i位显示缓冲区中的内容

if(dCount<3)

PORTE&=BitTab[dCount]; //第1~3位是由PORTE控制的else

PORTA&=BitTab[dCount-3]; //第4~6位是由PORTA的低3位控制的dCount++;

if(dCount==6)

dCount=0;

TMR1IF=0; //清中断标志

}

else if(TXIE&TXIF) //串行发送中断

{

if(TRMT)

TXEN=0; //停止发送

}

else if(RCIE&RCIF) //串行接收中断

{

RecBuf[Count]=RCREG-0x30;

Count++;

if(Count>=3)

{ Count=0;

Rec=1; //置位标志

}

}

}

void Idle(void) //I2C 空闲检测

{

while((SSPCON2 & 0x1F)|(STAT_RW))

continue;

}

void WrToRom(uchar Data[], uchar Address,uchar Num)

{ uchar i;

SEN = 1; //发送起始命令

while(SEN); //SEN被硬件自动清零前循环等待

SSPBUF = 0b10100000; //控制字送入SSPBUF

Idle(); //空闲检测

if(!ACKSTAT); //是否有应答?

else //ACKSTA T=1从器件无应答,直接返回return ;

SSPBUF=Address; //地址送入SSPBUF

Idle(); //I2C空闲检测

if(!ACKSTAT); //应答位检测,ACKSTAT=0从器件有应答else //ACKSTA T=1从器件无应答,直接返回return ;

for(i=0;i

{

SSPBUF = Data[i]; //数据送入SSPBUF

Idle(); //空闲检测

if(!ACKSTAT); //应答位检测,ACKSTAT=0从器件有应答

else //ACKSTA T=1从器件无应答,直接返回

return ;

}

PEN = 1; //初始化重复停止位

while(PEN); //PEN被硬件自动清零之前循环

//EEPROM内部写周期一般为3ms~10ms,主机必须查询内部写入过程是否结束for(;;)

{ SEN=1; //发送起始位

while(SEN); //SEN被硬件自动清零前循环等待

SSPBUF=0b10100000; //控制字送入SSPBUF

Idle(); //空闲检测

PEN=1; //发送停止位

while(PEN); //PEN被硬件自动清零前循环

if(!ACKSTAT) //应答位检测,ACKSTAT=0从器件有应答break; //ACKSTA T=1从器件无应答,直接返回}

}

void RdFromRom(uchar Data[],uchar Address,uchar Num)

{ uchar i;

SEN = 1; //发送起始信号

while(SEN); //SEN被硬件自动清零前循环等待

SSPBUF = 0b10100000; //写控制字送入SSPBUF

Idle(); //空闲检测

if(!ACKSTAT); //应答位检测,ACKSTAT=0从器件有应答else //ACKSTA T=1从器件无应答,直接返回return ;

SSPBUF = Address; //地址送入SSPBUF

Idle(); //空闲检测

if(!ACKSTAT); //应答位检测,ACKSTAT=0从器件有应答else //ACKSTA T=1从器件无应答,直接返回return ;

for(i=0;i

{

RSEN = 1; //重复START状态

while(RSEN); //等待START状态结束

SSPBUF = 0b10100001; //读数据的控制字送入SSPBUF

Idle(); //空闲检测

if(!ACKSTAT); //应答位检测,ACKSTAT=0从器件有应答

else //ACKSTA T=1从器件无应答,直接返回

return ;

RCEN = 1; //允许接收

while(RCEN); //等待接收结束

ACKDT = 1; //接收结束后不发送应答位

ACKEN = 1; //

while(ACKEN); //ACKEN被硬件自动清零之前不断循环

Data[i]= SSPBUF; //数据写入SSPBUF

}

PEN = 1; //发送停止位

while(PEN); //PEN被硬件自动清零前循环

}

void Init_Ser()

{ SYNC=0; //选择异步通信模式

BRGH=1; //选择高速波特率发生模式

SPEN=1; //串行通信端口打开

CREN=1; //开启异步通信的接收功能

RCIE=1; //允许接收中断

SPBRG=38; //设置波特率为19.2K,12M,高速模式

}

void Init_IO()

{ ADCON1=0x06; //设定为数字端口

TRISA&=0xf8; //PORTA 0~2设为输出

TRISE&=0xf8; //PORTE 0~2设为输出

TRISD=0; //PORTD 设为输出

TRISC&=0xbf; //RC6引脚为输出

TRISC|=0x80; //RC7引脚作为输入

//////////////////Timer1 设置

TMR1CS=0; //将T1设为定时器

TMR1ON=1; //启动T1

TMR1IE=1;

//////////////////中断控制

GIE=1; //总中断允许

PEIE=1; //外围部件中断允许

}

void main()

{ uchar RomDat[4];

Init_IO(); //初始化端口

Init_Ser(); //初始化串行口

DispBuf[2]=Hidden;

DispBuf[3]=Hidden;

SSPADD=29; //在晶振11.0592M时,波特率约为100K SSPIE=0; //禁止SSPIF中断

SSPCON=0B00101000; //SSPEN=1,I2C主模式

for(;;)

{

DispBuf[0]=RecBuf[1]/16;

DispBuf[1]=RecBuf[1]%16;

if(Rec) //接收到数据

{ Rec=0; //清除标志

if(RecBuf[0]==0) //第一种功能,写入

{ RomDat[0]=RecBuf[2];

DispBuf[4]=RomDat[0]/16;

DispBuf[5]=RomDat[0]%16;

WrToRom(RomDat,RecBuf[1],1);

TXREG=RomDat[0];

TXEN=1; //启动发送

}

else

{ RdFromRom(RomDat,RecBuf[1],1);

DispBuf[4]=RomDat[0]/16;

DispBuf[5]=RomDat[0]%16;

TXREG=RomDat[0];

TXEN=1; //启动发送

}

}

}

}

单片机温度感应控制电路原理图

引言 在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。本文以它为例进行介绍,希望能收到举一反三和触类旁通的效果。 1硬件电路设计 以热电偶为检测元件的单片机温度控制系统电路原理图如图1所示。 1.1 温度检测和变送器 温度检测元件和变送器的类型选择与被控温度的范围和精度等级有关。镍铬/镍铝热电偶适用于 0℃-1000℃的温度检测范围,相应输出电压为0mV-41.32mV。 变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0mV-41.32mV变换成4mA-20mA的电流;电流/电压变送器用于把毫伏变送器输出的4mA-20mA电流变换成0-5V的电压。 为了提高测量精度,变送器可以进行零点迁移。例如:若温度测量范围为500℃-1000℃,则热电偶输出为20.6mV-41.32mV,毫伏变送器零点迁移后输出4mA-20mA范围电流。这样,采用8位A/D转换器就可使量化温度达到1.96℃以内。 1.2接口电路 接口电路采用MCS-51系列单片机8031,外围扩展并行接口8155,程序存储器EPROM2764,模数转换器ADC0809等芯片。 由图1可见,在P2.0=0和P2.1=0时,8155选中它内部的RAM工作;在P2.0=1和P2.1=0时,8155选中它内部的三个I/O端口工作。相应的地址分配为: 0000H - 00FFH 8155内部RAM 0100H 命令/状态口 0101H A 口 0102H B 口 0103H C 口 0104H 定时器低8位口 0105H 定时器高8位口 8155用作键盘/LED显示器接口电路。图2中键盘有30个按键,分成六行(L0-L5)五列(R0-R4),只要某键被按下,相应的行线和列线才会接通。图中30个按键分三类:一是数字键0-9,共10个;二是功能键18个;三是剩余两个键,可定义或设置成复位键等。为了减少硬件开销,提高系统可靠性和降低成本,采用动态扫描显示。A口和所有LED的八段引线相连,各LED的控制端G和8155C口相连,故A口为字形口,C口为字位口,8031可以通过C口控制LED是否点亮,通过A口显示字符。

简易彩灯控制器电路

第一章.系统的方案的设计 1.1课程设计的要求 1. 要求电路能够控制8个以上的彩灯。 2. 要求彩灯组成四种以上的花形,每种花形连续循环两次,各种花形轮流显示。 1.2 课程设计的目的 1.阅读相关科技文献,本次课程设计需要对电子线路的设计与分析有一定的了解,所以对学生查阅一些科技文献能力提出了要求。 2.学习使用protel软件,本设计中需要画电路逻辑原理图,接线图,器件的引脚与功能图与功能表,真值表等的绘制,需要使用绘图软件。 3.要求会总节设计报告,终结报告时我们的一项基本能力,对所用原件及原理图进行解释,便于查找错误,也便于他人的阅读和了解。培养了我们的综合分析,解决问题的能力。 4.学会了解一些器件的参数及功能,对各种芯片的功能有所里了解并能够简单的应用。 5.培养电子设计的兴趣,有助于我们进一步了解数电课程。 1.3设计思路 设计电路系统可以由四部分组成,分别是:1.脉冲发生器,由555定时器,电阻及电容构成;2.分频电路,由四位二进制计数器74LVC161组成,为D触发器提供时钟信号;3.状态机电路,由双D触发器组成;4)移位显示器,由双向移位寄存器74HC194和发光二极管组成,实现花型显示。 1.4 设计框图 图1-4

把四花型彩光灯设计分为几个独立的功能模块进行设计,每个模块完成特定的功能,再它们有机的组织起来构成一个系统完成彩灯控制器的设计。系统可由四个模块组成。它们分别为:时钟振荡电路,555定时器构成多谐振荡器;分频电路,由四位二进制计数器 74LS161组成,为D 触发器提供时钟;状态机电路,由双 D 触发器组成;移位显示电路,由双向移位寄存器 74194 和发光二极管组成,实现花型显示。 电路系统由四部分组成: 1)时钟振荡电路由555定时器,电阻及电容构成时钟振荡电路,为系统提供时钟; 2)分频电路由四位二进制计数器74LVC161组成,为D触发器提供时钟信号,为状态机提供时钟; 3)状态机电路由双D触发器74LS74组成; 4)移位显示器由双向移位寄存器74HC194组成。 1.5 工作原理分析 由555定时器构成的时钟振荡电路产生固定频率的脉冲,一方面作用于由74161组成的分频电路,一方面作用于由74F194构成的移位输出电路,为他们提供时钟信号。由于74161是16分频计数器,故每十六个脉冲74LS161进位一次,致使触发器U1A翻转一次,而触发器U2A的3脚连接的是触发器U1A的5脚,实现了U1A的16分频和U2A的32分频。所以平均U1A翻转两次而U2A翻转一次。集成移位寄存器74194由个RS触发器及他们的输入控制电路组成,其中S1和S0是两个控制输入端。双D触发器的输出端改变S0,S1的值,实现左右移动控制。可组成U1A左移,U2A右移;U1A右移,U2A右移;U1A左移,U2A左移;U1A右移,U2A左移四种花型。每十六个脉冲每种花型恰好循环两次,而此时D触发器翻转,转换为下一种花型。 1.6 设计方案 用移位寄存器来控制彩灯的左右移动,用触发器和计数器组成的周期性触发电路,而此电路中的CP脉冲用NE555定时器通过外接电路实现。此种电路的优点就是CP脉冲的频率稳定,彩灯花样变换的效果好,而且实现了自动控制,于预期控制。

单片机电路图详解

单片机:交通灯课程设计(一) 目录 摘要--------------------------------------------------------- 1 1.概述 -------------------------------------------------------- 2 2.硬件设计----------------------------------------------------- 3 2.1单片机及其外围--------------------------------------------3 2.1.1单片机的选择-----------------------------------------3 2.1.2单片机的特点及其应用范围----------------------------- 3 2.1.3存储器的扩展----------------------------------------- 4 2.1.4内存的扩展------------------------------------------- 6 2.1.5MCS-52的I/O接口扩展--------------------------------- 8 2.2电路部分--------------------------------------------------11 2.2.1元器件选用-------------------------------------------11 2.2.2电路完成功能-----------------------------------------13 3.软件设计------------------------------------------------------15 3.1软件概述-------------------------------------------------15 3.2汇编语言指令说明-----------------------------------------16 3.3定时/计数器的原理----------------------------------------16 3.3.1定时/计数器的概述-----------------------------------16 3.3.2 8255A片选及各端口地址-------------------------------18 3.3.3信号控制码------------------------------------------18 3.3.4工作方式寄存器--------------------------------------19 3.3.5定时/计数器初值及定时器T0的工作方式----------------20

电气控制系统图的绘制及原则

电气控制系统图的绘制及原则 电气控制系统图:就是将许多电器元件按一定的要求连接而成并用一定的图形表达出来,用于表达生产机械电气控制系统的结构、原理等设计意图,方便电气系统的安装、调试、使用和维修的图纸。 电气控制系统图一般有三种:电气原理图、电器布置图和电气安装接线图。(各种图有其不同的用途和规定画法,采用统一的图形符号、文字符号和标准画法来绘制。) 绘制电气原理图时应遵循的原则:电气原理图中所有电器元件都应采用国家标准中统一的图形符号和文字符号表示。电气原理图中电器元件的布局,应根据便于阅读的原则安排。电气原理图一般分为主电路和辅助电路两部分。主电路安排在图面左侧或上方,辅助电路安排在图面右侧或下方。无论主电路还是辅助电路,均按功能布置,尽可能按动作顺序从上到下、从左到右排列。电气原理图中,当同一电器元件的不同部件(如线圈、触点)分散在不同位置时,为了表示是同一元件,要在电器元件的不同部件处标注统一的文字符号。对于同类器件,要在其文字符号后加数字序号来区别。如两个接触器,可用KM1 KM2文字符号区别。电气原理图中,所有电器的可动部分均按没有通电或没有外力作用时的状态画出。对于继电器、接触器的触点,按其线圈不通电时的状态画出;控制器按手柄处于零位时的状态画出;对于按钮、行程开关等触点,按未受外力作用时的状态画出。电气原理图中,应尽量减少

线条和避免线条交叉。各导线之间有电联系时,在导线交点处画实心圆点。根据图面布置需要,可以将图形符号旋转绘制,一般逆时针方向旋转_ 90 °,但文字符号不可倒置。—(下图为参考样板) <1>图纸上方的1、2、3、4 ....... 13等数字是图区的编号,它是为 了便于检索电气线路,方便阅读分析从而避免遗漏设置的。 <2>图区编号下方的文字表明它对应的下方元件或电路的功能,使读者能清楚地知道某个元件或某部分电路的功能,以利于理解电路的工作原理

可编程彩灯控制器原理及设计

可编程彩灯控制器原理 及设计 Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998

目录 一、课题设计任务及要求 .3 二、设计目的 3 三、优选设计方案 4 四、整体设计思想及原理框图 5 五、各模块设计与分析 6 1、脉冲发生电路 7 2、控制电路和译码电路 10 3、存储电路 12 4、数码管显示电路 .14 六、元器件清单 15 七、安装及调试中出现的问题和解决方法 15 八、设计感想 17 附录 一、实验电路图 20 二、实验电路连接图 .21 三、参考文献 21 一、课题设计任务及要求 课题名称:可编程彩灯控制器 设计任务及要求: 1、设计脉冲产生电路、图形控制电路和存储电路;

2、用8×8LED点阵作为显示电路,显示内容的动面感要强。 3、能用按键切换不同的显示组合,至少有3个按键切换; 4、每种组合至少有3种变化,每种组合内图形能连续循环; 5、要有数码管显示当前是第几种组合(或是第几个按键); 6、图形显示间隔(显示频率)至少有3种可选。 控制器可有2种控制方式: (1)规则变化:变化节拍有秒和秒,交替出现,每种节拍可有多种花样,各执行1或2个周期后轮换;彩灯变化方向有单向移动和双向移动、跳跃移动等。 (2)随机变化。变化花样相同,但节拍和花样的轮换随机出现。 7、完成电路全部设计后,通过实验箱验证设计课题的正确性。 二、设计目的 本课程设计主要是为了实现可编程彩灯控制的功能,且通过本次电子课程设计,了解电子产品设计的一般过程,掌握电子线路设计的基础方法和一般过程,能灵活运用已学过或者类似的集成块构成电路实现上述功能,还能灵活掌握555电路的应用方法。能用仿真软件对电子线路进行仿真设计,还能用Portel等软件绘制PCB图,掌握了电子电路调试的方法,且能独立解决设计与调试过程中出现的一般问题,并进一步掌握EEPROM的编程方法和应用。 三、优选设计方案 方案A: 根据设计要求,本系统由控制电路,编码发生电路和输出驱动电路等组成。其彩灯控制器的总体设计思想如下:

电气控制线路图

1.单按钮控制电动机起停线路 常规电动机起动、停止需用两个按钮,在多点控制中,则需按钮引线较多。利用一个按钮多点远程控制电动机的起停,则可简化控制线路又节省导线。如图所示,其工作原理是:起动时.按下按钮AN,继电器1J线圈得电吸合,1J常开触点闭合,交流接触器C线圈通电,C吸合并自锁.电动机起动。C的常开辅助触头闭合,常闭辅助肋头断开.这时,继电器2J的线圈因1J的常闭触点已断开而不能通电,所以2J不能吸合。松开按钮AN,因C已自锁,所以交流接触器C仍吸合,电动机继续运转。但这时1J因AN放松而断电释放,其常闭触点复位,为接通2J作好准备。在第二次按下按钮AN,这时继电器1J线圈通路被C常闭触头切断,所以U不会吸合,而2J线圈通电吸合。2J吸合后,其常闭触点断开,切断C 线圈电源,C断电释放,电动机停转。 2.接触器控制电机线路 具有自锁功能的电机控制线路,如图所示,当起动电动机时合上电源开关HK,按下起动按钮酗,接触器C线圈获电,C主触点闭合使电动机M运转;松开QA,由于接触器C常开辅助触点闭合自锁,控制电路仍保持接通,电动机M继续运转。停止时,按TA接触器C 线圈断电.C主触点断开,电动机M停转,同时自保持辅助触点分断。具有自锁的正转控制线路的重要特点是它具有欠压与失压(零压)保护作用。 有很多生产机械因负载过大、操作频繁等原因,使电动机定子绕组中长时间流过较大的电流,有时熔断器在这种情况下尚未及时熔断,以致引起定子绕组过热,影响电动机的使用寿命.严重的甚至烧坏电动机。因此,对电动机还必须实行过载保护。本线路具有热继电保护功能,当电动机过载时.主回路热继电器RJ所通过的电流超过额定电流值,使RJ内部

单片机---彩灯控制器

一、概述 单片机的发展 1.1.1单片机的概念 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 1.1.2单片机的发展 1976年INTEL公司推出了MCS-48单片机,这个时期的单片机才是真正的8位单片微型计算机,并推向市场。它以体积小,功能全,价格低赢得了广泛的应用,为单片机的发展奠定了基础成为单片发展史上重要的里程碑。 在MCS-48的带领下,其后,各大半导体公司相继研制和发展了自己的单片机,象Zilog公司的Z8系列。到了80年代初,单片机已发展到了高性能阶段,象INTEL公司的MCS-51系列,Motorola公司的6801和6802系列,Rokwell公司的6501及6502系列等等,此外,日本的着名电气公司NEC和HITACHI都相继开发了具有自己特色的专用单片机。 80年代,世界各大公司均竞相研制出品种多功能强的单片机,约有几十个系列,300多个品种,此时的单片机均属于真正的单片化,大多集成了CPU、RAM、ROM、数目繁多的I/O接口、多种中断系统,甚至还有一些带A/D转换器的单片机,功能越来越强大,RAM和ROM的容量也越来越大,寻址空间甚至可达64kB,可以说,单片机发展到了一个全新阶段,应用领域更广泛,许多家用电器均走向利用单片机控制的智能化发展道路。 1982年以后,16位单片机问世,代表产品是INTEL公司的MCS-96系列,16位单片机比起8位机,数据宽度增加了一倍,实时处理能力更强,主频更高,集成度达到了12万只晶体管,RAM增加到了232字节,ROM则达到了8kB,并且

电气控制电路基础(电气原理图)

电气控制电路基础(电气原理图) 电气控制系统图一般有三种:电气原理图、电器布置图和电气安装接线图。 这里重点介绍电气原理图。 电气原理图目的是便于阅读和分析控制线路,应根据结构简单、层次分明清晰的原则,采用电器元件展开形式绘制。它包括所有电器元件的导电部件和接线端子,但并不按照电器元件的实际布置位置来绘制,也不反映电器元件的实际大小。 电气原理图一般分主电路和辅助电路(控制电路)两部分。 主电路是电气控制线路中大电流通过的部分,包括从电源到电机之间相连的电器元件;一般由组合开关、主熔断器、接触器主触点、热继电器的热元件和电动机等组成。 辅助电路是控制线路中除主电路以外的电路,其流过的电流比较小和辅助电路包括控制电路、照明电路、信号电路和保护电路。其中控制电路是由按钮、接触器和继电器的线圈及辅助触点、热继电器触点、保护电器触点等组成。 电气原理图中所有电器元件都应采用国家标准中统一规定的图形符号和文字符号表示。 电气原理图中电器元件的布局

电气原理图中电器元件的布局,应根据便于阅读原则安排。主电路安排在图面左侧或上方,辅助电路安排在图面右侧或下方。无论主电路还是辅助电路,均按功能布置,尽可能按动作顺序从上到下,从左到右排列。 电气原理图中,当同一电器元件的不同部件(如线圈、触点)分散在不同位置时,为了表示是同一元件,要在电器元件的不同部件处标注统一的文字符号。对于同类器件,要在其文字符号后加数字序号来区别。如两个接触器,可用KMI、KMZ文字符号区别。 电气原理图中,所有电器的可动部分均按没有通电或没有外力作用时的状态画出。 对于继电器、接触器的触点,按其线圈不通电时的状态画出,控制器按手柄处于零位时的状态画出;对于按钮、行程开关等触点按未受外力作用时的状态画出。 电气原理图中,应尽量减少线条和避免线条交叉。各导线之间有电联系时,在导线交点处画实心圆点。根据图面布置需要,可以将图形符号旋转绘制,一般逆时针方向旋转90o,但文字符号不可倒置。 图面区域的划分 图纸上方的1、2、3…等数字是图区的编号,它是为了便于检索电气线路,方便阅读分析从而避免遗漏设置的。图区编号也可设置在图的下方。

单片机_彩灯控制器

一、概述 1.1 单片机的发展 1.1.1单片机的概念 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。 1.1.2单片机的发展 1976年INTEL公司推出了MCS-48单片机,这个时期的单片机才是真正的8位单片微型计算机,并推向市场。它以体积小,功能全,价格低赢得了广泛的应用,为单片机的发展奠定了基础成为单片发展史上重要的里程碑。 在MCS-48的带领下,其后,各大半导体公司相继研制和发展了自己的单片机,象Zilog公司的Z8系列。到了80年代初,单片机已发展到了高性能阶段,象INTEL公司的MCS-51系列,Motorola公司的6801和6802系列,Rokwell 公司的6501及6502系列等等,此外,日本的著名电气公司NEC和HITACHI都相继开发了具有自己特色的专用单片机。 80年代,世界各大公司均竞相研制出品种多功能强的单片机,约有几十个系列,300多个品种,此时的单片机均属于真正的单片化,大多集成了CPU、RAM、ROM、数目繁多的I/O接口、多种中断系统,甚至还有一些带A/D转换器的单片机,功能越来越强大,RAM和ROM的容量也越来越大,寻址空间甚至可达64kB,可以说,单片机发展到了一个全新阶段,应用领域更广泛,许多家用电器均走向利用单片机控制的智能化发展道路。 1982年以后,16位单片机问世,代表产品是INTEL公司的MCS-96系列,16位单片机比起8位机,数据宽度增加了一倍,实时处理能力更强,主频更高,集成度达到了12万只晶体管,RAM增加到了232字节,ROM则达到了8kB,

51单片机AD89电路设计程序+原理图

AD0809在51单片机中的应用 我们在做一个单片机系统时,常常会遇到这样那样的数据采集,在这些被采集的数据中,大部分可以通过我们的I/O口扩展接口电路直接得到,由于51单片机大部分不带AD转换器,所以模拟量的采集就必须靠A/D或V/F实现。下现我们就来了解一下AD0809与51单片机的接口及其程序设计。 1、AD0809的逻辑结构 ADC0809是8位逐次逼近型A/D转换器。它由一个8路模拟开关、一个地址锁存译码器、一个A/D转换器和一个三态输出锁存器组成(见图1)。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。

2、AD0809的工作原理 IN0-IN7:8条模拟量输入通道 ADC0809对输入模拟量要求:信号单极性,电压围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。 地址输入和控制线:4条 ALE为地址锁存允许输入线,高电平有效。当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道

的模拟量进转换器进行转换。A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。通道选择表如下表所示。 C B A 选择的通道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 数字量输出及控制线:11条 ST为转换启动信号。当ST上跳沿时,所有部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。D7-D0为数字量输出线。 CLK为时钟输入信号线。因ADC0809的部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ, VREF(+),VREF(-)为参考电压输入。

根据电气原理图绘制电气接线图

根据电气原理图绘制电气接线图 根据电气原理图绘制电气接线图 首先,我们要弄清楚什么叫做电气原理图,什么叫做电气接线图。 我们来看下图: 此图就是控制原理图。 接线图的第一个任务:绘制和标明接线端子的进线与出线关系 1)实现门板过渡和柜间过渡任务的接线端子 我们先来看电流测量和显示回路。 从图中我们看到柜内的各种开关电器,还有门板上的控制按钮、信号灯和多功能电力仪表。多功能电力仪表的电流信号线就来自于电流互感器。 图中我们看到了过渡接线端子,它的任务就是过渡柜内与门板上的开关电器之间的导线连接。 下图的上部是用于柜间连接的接线端子,用于控制线、控制电源小母线、信号线、接地线的连接。 2)远程控制线、信号线的进线和出线的接线端子 所谓远程控制线、信号线一般用于远程控制,也包括DCS的干接点测控线。 所谓干接点,指的是电源由测控装置提供,被测线路不提供电源。 接线图的第二个任务:标明某根线来自何处,去向何方

现在,我们再来看电流测量和显示回路图。不过,这里的图已经是准接线图和接线图了。如下: 我们已经知道,引自电流互感器的线必须上端子,然后再从端子接到电流表。 我们来看1TAa的接线: 电流互感器的二次回路有两个端子,分别标记为S1和S2。这两个端子与同名端有关,当电流互感器一次回路电流流入互感器穿心时,S1是同名端。 我们看到,从1TAa的S1端子引了一条线到XT接线端子的第一 个端子XT1。因此,这条线在电流互感器1TAa的S1侧标记为XT1, 而在XT1处则标记为1TAa:s1。可以看出,这条线的线头标记是以接到何处来标记的。 再看电流表侧:从XT1接到电流表PAa第1点的接线左右两侧分别标记为:PAa:1和XT1。注意看电流表PAb的2点,它引出两条线,一条接到PAa:2,另一条接到PAc:2。我们看到,从一个点只能引出 不超过2条线,并且每条线的头尾都明确无误,不可能接错。同时,整台开关柜内哪怕有几百条线,但所有的线都不会重复。所以,按接线图配置的线,又叫做工艺配线,它的特点就是准确,不重复。接线图适用于开关柜制造厂配线之用。 如何从控制原理图绘制接线图? 不用说,这都是开关柜制造厂制图人员的工作了。我们看到,从控制原理图绘制接线图是很麻烦的。绘制接线图一定要对开关电器实

只要一分钟,教你看懂电气控制电路图!

只要一分钟,教你看懂电气控制电路图! 看电气控制电路图一般方法是先看主电路,再看辅助电路,并用辅助电路的回路去研究主电路的控制程序。电气控制原理图一般是分为主电路和辅助电路两部分。其中的主电路是电气控制线路中大电流流过的部分,包括从电源到电机之间相连的 、“顺 除了合理地选择拖动、控制方案外,在控制线路中还设置了一系列电气保护和必要的电气联锁。在电气控制原理图的分析过程中,电气联锁与电气保护环节是一个重要内容,不能遗漏。 总体检查:经过“化整为零”,逐步分析了每一局部电路的工作原理以及各部分之间的控制关系之后,还必须用“集零为整”的方法检查整个控制线路,看是否有遗漏。

特别要从整体角度去进一步检查和理解各控制环节之间的联系,以达到正确理解原理图中每一个电气元器件的作用。 1、看主电路的步骤 第一步:看清主电路中用电设备。用电设备指消耗电能的用电器具或电气设备,看图首先要看清楚有几个用电器,它们的类别、用途、接线方式及一些不同要求等。 2 则可先排除照明、显示等与控制关系不密切的电路,以便集中精力进行分析。 第一步:看电源。首先看清电源的种类。是交流还是直流。其次。要看清辅助电路的电源是从什么地方接来的,及其电压等级。电源一般是从主电路的两条相线上接来,其电压为380V.也有从主电路的一条相线和一零线上接来,电压为单相220V;此外,也可以从专用隔离电源变压器接来,电压有140、127、36、6.3V等。辅助电

路为直流时,直流电源可从整流器、发电机组或放大器上接来,其电压一般为24、12、6、4.5、3V等。辅助电路中的一切电器元件的线圈额定电压必须与辅助电路电源电压一致。否则,电压低时电路元件不动作;电压高时,则会把电器元件线圈烧坏。 第二步:了解控制电路中所采用的各种继电器、接触器的用途。如采用了一些特殊 而是相互联系、相互制约的。这种互相控制的关系有时表现在一条回路中,有时表现在几条回路中。 第五步:研究其他电气设备和电器元件。如整流设备、照明灯等。 综上所述,电气控制电路图的查线看图法的要点为: (1)分析主电路。从主电路人手,根据每台电动机和执行电器的控制要求去分析各

彩灯控制器

题目:彩灯控制器 姓名 学号 班级 指导教师 2014 年6 月28日

课程设计任务书

课程设计报告 前言 本次设计是利用数字电子技术,实现对彩灯的遥控,彩灯控制器在我门日常生活中有重要的运用,价格便宜,生产简单,故本次设计具有很好的使用价值 整个电路的设计借助于multisim 仿真软件,在multisim 下设计和进行仿真,得到了预期的结果。 一、系统组成及工作原理 1-1.系统组成框图 把四花样彩灯设计分为几个独立的功能模块进行设计,每一个模块完成特定的功能,再把它们有机的组织起来构成一个系统完成彩灯控制器的设计。系统可由三个模块组成。设计框图如图1-1所示: 图 1-1系统组成框图 1-2.工作原理分析 电路工作原理整体思路:由 555构成多谐振荡器,产生的脉冲作为模16和八位移位寄存器的时钟信号,控制着周期;74LS153选择一路工作,双D的输出作为74LS153的信号输入。 从多谐振荡器出来的脉冲信号分为两路:一路作为计数脉冲送到模十六计数器;另一路做为移位时钟脉冲加到移位寄存器。调节多谐振荡器的电阻可以改变振荡频率,即改变彩灯移动的速度,得到不同的动态效果。 多谐振荡器、双D 触发器、数据选择器共同组成一个电子开关。模16的进位输出脉冲经两个双D 触发器构成两位二进制计数器。调节开关电路的CP 脉冲产生电路的电阻,可以改变开关的切换时间用以选择每种花样出现时间的长短。 数据选择器的输出端接移位寄存器的输入端,在时钟脉冲的作用下,数据在移位寄存器的八位并行输出端从Q0到Q7顺序移动。移动的八位控制信号直接控制发光二极管的亮灭,于是出现了八路四花样自动循环切换的流水彩灯。 设计方案

51单片机的若干电路原理图

51单片机的若干电路原理图 单片机 2007-10-23 20:36:31 阅读198 评论0 字号:大中小订阅 利用下面这些原理图,就可以自己动手做个简单的实验板啦~~~~ 1 外接电源供电电路及电源指示灯 在单片机实训板上为系统设计了一个外接电源供电电路,这个电源电路具备两种电源供电方式:一种是直接采用PC的USB接口5V直流电源给实训板供电,然后在电源电路中加入一个500mA电流限制的自恢复保险丝给PC的USB电源提供了保护的作用;另一种是采用小型直流稳压电源供电,输出的9V直流电源加入到电源电路中,通过LM7805稳压芯片的降压作用,给实训板提供工作所需的5V电源。 如图2.4所示为采用LM7805稳压芯片进行降压供电的电源电路。 图2.4 外接电源供电电路 同时,为了显示外接电源给实训板提供了电源,在系统中增加了电源指示灯电路,如图2.5。 发光二极管工作在正常工作状态时,流过LED的电流只需要5~10mA左右就行,在电路中采用白发红高亮LED,所以可以取5mA左右

的电流值,通过计算,可知:连接LED的限流电阻的阻值可以采用680Ω。 图2.5 电源指示灯电路 2 系统复位电路 复位是单片机的初始化操作,只要给RESET引脚加上2个机器周期以上的高电平信号,即可使单片机复位。除了进入系统的正常初始化之外,当程序运行出错或是操作错误使系统处于死锁状态时,为了摆脱死锁状态,也需要按复位键重新复位。 在系统中,为了实现上述的两项功能,采用常用的按键电平复位电路,如图2.6所示。 2.6 按键电平复位电路 从途中可以看出,当系统得到工作电压的时候,复位电路工作在上电自动复位状态,通过外部复位电路的电容充电来实现,只要Vcc

电气控制电路图

电气控制系统图一般有三种:电气原理图、电器布置图和电气安装接线图。 这里重点介绍电气原理图。 电气原理图目的是便于阅读和分析控制线路,应根据结构简单、层次分明清晰的原则,采用电器元件展开形式绘制。它包括所有电器元件的导电部件和接线端子,但并不按照电器元件的实际布置位置来绘制,也不反映电器元件的实际大小。 电气原理图一般分主电路和辅助电路(控制电路)两部分。 A主电路是电气控制线路中大电流通过的部分,包括从电源到电机之间相连的电器元件;一般由组合开关、主熔断器、接触器主触点、热继电器的热元件和电动机等组成。 B辅助电路是控制线路中除主电路以外的电路,其流过的电流比较小和辅助电路包括控制电路、照明电路、信号电路和保护电路。其中控制电路是由按钮、接触器和继电器的线圈及辅助触点、热继电器触点、保护电器触点等组成。 电气原理图中所有电器元件都应采用国家标准中统一规定的图形符号和文字符号表示。 电气原理图中电器元件的布局 电气原理图中电器元件的布局,应根据便于阅读原则安排。主电路安排在图面左侧或上方,辅助电路安排在图面右侧或下方。无论主电路还是辅助电路,均按功能布置,尽可能按动作顺序从上到下,从左到右排列。 电气原理图中,当同一电器元件的不同部件(如线圈、触点)分散在不同位置时,为了表示是同一元件,要在电器元件的不同部件处标注统一的文字符号。对于同类器件,要在其文字符号后加数字序号来区别。如两个接触器,可用KMI、KMZ 文字符号区别。 电气原理图中,所有电器的可动部分均按没有通电或没有外力作用时的状态画出。 对于继电器、接触器的触点,按其线圈不通电时的状态画出,控制器按手柄处于零位时的状态画出;对于按钮、行程开关等触点按未受外力作用时的状态画出。电气原理图中,应尽量减少线条和避免线条交叉。各导线之间有电联系时,在导线交点处画实心圆点。根据图面布置需要,可以将图形符号旋转绘制,一般逆时针方向旋转90o,但文字符号不可倒置。 图面区域的划分 图纸上方的1、2、3…等数字是图区的编号,它是为了便于检索电气线路,方便阅读分析从而避免遗漏设置的。图区编号也可设置在图的下方。 图区编号下方的的文字表明它对应的下方元件或电路的功能,使读者能清楚地知道某个元件或某部分电路的功能,以利于理解全部电路的工作原理。 符号位置的索引 q 符号位置的索引用图号、负次和图区编号的组合索引法,索引代号的组成如下: q 图号是指当某设备的电气原理图按功能多册装订时,每册的编号,一般用数字表示。

可编程彩灯控制器原理及设计

目录 一、课题设计任务及要求 .3 二、设计目的 3 三、优选设计方案 4 四、整体设计思想及原理框图 5 五、各模块设计与分析 6 1、脉冲发生电路 7 2、控制电路和译码电路 10 3、存储电路 12 4、数码管显示电路 .14 六、元器件清单 15 七、安装及调试中出现的问题和解决方法 15 八、设计感想 17 附录 一、实验电路图 20 二、实验电路连接图 .21 三、参考文献 21

一、课题设计任务及要求 课题名称:可编程彩灯控制器 设计任务及要求: 1、设计脉冲产生电路、图形控制电路和存储电路; 2、用8×8LED点阵作为显示电路,显示内容的动面感要强。 3、能用按键切换不同的显示组合,至少有3个按键切换; 4、每种组合至少有3种变化,每种组合内图形能连续循环; 5、要有数码管显示当前是第几种组合(或是第几个按键); 6、图形显示间隔(显示频率)至少有3种可选。 控制器可有2种控制方式: (1)规则变化:变化节拍有秒和秒,交替出现,每种节拍可有多种花样,各执行1或2个周期后轮换;彩灯变化方向有单向移动和双向移动、跳跃移动等。 (2)随机变化。变化花样相同,但节拍和花样的轮换随机出现。 7、完成电路全部设计后,通过实验箱验证设计课题的正确性。 二、设计目的 本课程设计主要是为了实现可编程彩灯控制的功能,且通过本次电子课程设计,了解电子产品设计的一般过程,掌握电子线路设计的基础方法和一般过程,能灵活运用已学过或者类似的集成块构成电路实现上述功能,还能灵活掌握555电路的应用方法。能用仿真软件对电子线路进行仿真设计,还能用Portel等软件绘制PCB图,掌握了电子电路调试的方法,且能独立解决设计与调试过程中出现的一般问题,并进一步掌握EEPROM的编程方法和应用。

单片机电路图详解

单片机:交通灯课程设计(一)(2007-04-21 13:28:54) 目录 摘要--------------------------------------------------------- 1 1.概述 -------------------------------------------------------- 2 2.硬件设计----------------------------------------------------- 3 2.1单片机及其外围--------------------------------------------3 2.1.1单片机的选择-----------------------------------------3 2.1.2单片机的特点及其应用范围----------------------------- 3 2.1.3存储器的扩展----------------------------------------- 4 2.1.4内存的扩展------------------------------------------- 6 2.1.5MCS-52的I/O接口扩展--------------------------------- 8 2.2电路部分--------------------------------------------------11 2.2.1元器件选用-------------------------------------------11 2.2.2电路完成功能-----------------------------------------13 3.软件设计------------------------------------------------------15 3.1软件概述-------------------------------------------------15 3.2汇编语言指令说明-----------------------------------------16 3.3定时/计数器的原理----------------------------------------16 3.3.1定时/计数器的概述-----------------------------------16 3.3.2 8255A片选及各端口地址-------------------------------18 3.3.3信号控制码------------------------------------------18 3.3.4工作方式寄存器--------------------------------------19 3.3.5定时/计数器初值及定时器T0的工作方式----------------20

电气控制回路八种常用元件原理介绍

电气控制回路八种常用元件原理介绍 断路器、接触器、中间继电器、热继电器、按钮、指示灯、万能转换开关和行程开关是电气控制回路中最常见的八种元件,以图文并茂的方式介绍常用电气元件的原理及应用,通过了解它们在电气回路中的作用来掌握这些元件平时的运行情况。 1、断路器 低压断路器又称为自动空气开关,可手动开关,又能用来分配电能、不频繁启动异步电机,对电源线、电机等实行保护,当它们发生严重过载、短路或欠压等故障时能自动切断电路。常用断路器外形图(如下图) 1P微型断路器 3P微型断路器

塑壳断路器断路器文字符号为:QF 断路器图形符号为: 单极断路器图形符号三极断路器图形符号

2、接触器 接触器由电磁机构和触头系统两部分组成,接触器最常见线圈电压有AC380V、AC220V、AC110V、AC36V、AC24V、AC12V和DC220V、DC36V、DC24V、DC12V等多种。常用的有AC380V、AC220V,机床常用的有AC110V、AC36V 、DC36V、DC24V、等几种,外形一样,就是线圈的电压有区别。 接触器电磁机构由线圈、动铁心(衔铁)和静铁心组成;接触器触头系统由主触头和辅助触头两部分组成,主触头用于通断主电路,辅助触头用于控制电路中。常用接触器外形图片 接触器文字符号为:KM 接触器图形符号表示为:

接触器线圈图形符号: 接触器主触头图形符 号 : 接触器辅助常开触头图形符号接触器辅助常闭触头图形符号 3、热继电器 热继电器是利用电流通过元件所产生的热效应原理而反时限动作 的继电器。 热继电器文字符号:FR 热继电器图形符号: ---------------------------------

彩灯控制器电路图大全

彩灯控制器电路图大全 收录时间:2010-04-09 17:08:58 来源:未知作者:pic366 【大中小】点击:639 电路工作原理 该彩灯控制器电路由电源电路、彩灯驱动控制电路和音频功率放大电路组成,如图 1-150所示。 电源电路由电阻器Rl-R3、电容器Cl-C3、稳压二极管VS和整流二极管VD2组成。 彩灯驱动控制电路由集成电路IC、电阻器R4、电容器C4-C6、控制按钮S、二极管VDl、晶闸管VTl-VL4和彩灯HLl-H帖组成。 音频功率放大电路由晶体管VI、V2、可变电阻器RP、电容器C7和扬声器BL组成。 交流220V电压经Rl和Cl限流降压、VS稳压、VD2整流及C2、R3、C3滤波后,为IC 提供4.7V直流工作电压。 IC通电工作后,其13-16脚(L1-L4端)输出变化的触发控制信号,通过控制VT1-VT4的工作状态来控制HLl-H饵的闪光效果。IC的4、5脚输出的音频信号经Vl、V2放大后,驱动BL发出音乐声。 S为灯光模式选择按钮,每按动一次S,即可改变一种灯光模式。 元器件选择 Rl选用lW金属膜电阻器;R2和R3选用1/2W金属膜电阻器或碳膜电阻器;R4选用l/4W 碳膜电阻器。 RP选用合成膜可变电阻器。 Cl选用耐压值为630V的CBB电容器;C2-C7均选用耐压值为l6V的铝电解电容器。 VDl选用lN5406型硅整流二极管;VD2选用1N4007型硅整流二极管。

VS选用lW、4.7V的硅稳压二极管。 VTl-VW均选用600V、lA的晶闸管,例如MCRlO0-8等型号。若每路彩灯的功率大于100W,则应选用电流容量大一些的晶闸管。 Vl选用S8050型硅NPN晶体管;V2选用S8550型硅PNP晶体管。 BL选用0.5W、8Ω的电动式扬声器。 S选用小型动合按钮。本例介绍的彩灯控制器,采用SH-818型专用彩灯控制集成电路(内储25首乐曲),能驱动4路彩灯,使之随音乐的节拍闪烁发光,并可变换多种灯光花样。 电路工作原理 该彩灯控制器电路由电源电路、彩灯驱动控制电路和音频功率放大电路组成,如图 1-149所示。 电源电路由电阻器Rl、R2、电容器Cl、C2、稳压二极管VS和整流二极管VD2组成。 彩灯驱动控制电路由集成电路IC(SH-818)、电阻器R3、二极管VDl、电容器C3、C4、晶闸管VTl-VW、控制按钮Sl、S2和彩灯HLl-HL4组成。 音频功率放大电路由晶体管Vl-V3、电阻器R4-R6、电容器C5、C6和扬声器BL组成。 交流220V电压经Rl和Cl限流降压、VS稳压、VD2整流及C2滤波后,为lC和音频功率放大电路提供4.5-4.7V直流工作电压。 IC通电工作后,其7脚(音频信号输出端)输出的音频信号经音频功率放大电路放大后,驱动BL奏出乐曲声。IC的10-13脚(Ll-l4端)输出与音频信号同步变化的触发控制信号,通过控制VTl-VT4的工作状态来控制HLl-Hl4的闪光效果。 S1为灯光模式选择按钮,按动一下S1,可变换一种灯光模式;连续按动S1,可使7种 灯光模式循环变换。 S2为音量控制按钮,连续按动S2,可使BL的音量按"高→中→低→无→高……"循环变换。 改变C3和C4的容量,可以改变音质和音色。 元器件选择

相关文档
相关文档 最新文档