单片机指令系统原理 51单片机的寻址方式 学习汇编程序设计,要先了解CPU的各种寻址法,才能有效的掌握各个命令的用途,寻址法是命令运算码找操作数的方法。在我们学习的8051单片机中,有6种寻址方法,下面我们将逐一进行分析。 立即寻址 在这种寻址方式中,指令多是双字节的,一般第一个字节是操作码,第二个字节是操作数。该操作数直接参与操作,所以又称立即数,有“#”号表示。立即数就是存放在程序存储器中的常数,换句话说就是操作数(立即数)是包含在指令字节中的。 例如:MOV A,#3AH这条指令的指令代码为74H、3AH,是双字节指令,这条指令的功能是把立即数3AH送入累加器A中。MOV DPTR,#8200H在前面学单片机的专用寄存器时,我们已学过,DPTR是一个16位的寄存器,它由DPH及DPL两个8位的寄存器组成。这条指令的意思就是把立即数的高8位(即82H)送入DPH寄存器,把立即数的低8位(即00H)送入DPL寄存器。这里也特别说明一下:在80C51单片机的指令系统中,仅有一条指令的操作数是16位的立即数,其功能是向地址指针DPTR传送16位的地址,即把立即数的高8位送入DPH,低8位送入DPL。 直接寻址 直接寻址方式是指在指令中操作数直接以单元地址的形式给出,也就是在这种寻址方式中,操作数项给出的是参加运算的操作数的地址,而不是操作数。例如:MOV A,30H 这条指令中操作数就在30H单元中,也就是30H是操作数的地址,并非操作数。 在80C51单片机中,直接地址只能用来表示特殊功能寄存器、内部数据存储器以及位地址空间,具体的说就是:1、内部数据存储器RAM低128单元。在指令中是以直接单元地址形式给出。我们知道低128单元的地址是00H-7FH。在指令中直接以单元地址形式给出这句话的意思就是这0-127共128位的任何一位,例如0位是以00H这个单元地址形式给出、1位就是以01H单元地址给出、127位就是以7FH形式给出。2、位寻址区。20H-2FH地址单元。3、特殊功能寄存器。专用寄存器除以单元地址形式给出外,还可以以寄存器符号形式给出。例如下面我们分析的一条指令 MOV IE,#85H 前面的学习我们已知道,中断允许寄存器IE的地址是80H,那么也就是这条指令可以以MOV IE,#85H 的形式表述,也可以MOV 80H,#85H的形式表述。 关于数据存储器RAM的内部情况,请查看我们课程的第十二课。 直接寻址是唯一能访问特殊功能寄存器的寻址方式! 大家来分析下面几条指令:MOV 65H,A ;将A的内容送入内部RAM的65H单元地址中MOV A,direct ;将直接地址单元的内容送入A中MOV direct,direct;将直接地址单元的内容送直接地址单元MOV IE,#85H ;将立即数85H送入中断允许寄存器IE 前面我们已学过,数据前面加了“#”的,表示后面的数是立即数(如#85H,就表示85H就是一个立即数),数据前面没有加“#”号的,就表示后面的是一个地址地址(如,MOV 65H,A这条指令的65H就是一个单元地址)。 寄存器寻址 寄存器寻址的寻址范围是:1、4个工作寄存器组共有32个通用寄存器,但在指令中只能使用当前寄存器组(工作寄存器组的选择在前面专用寄存器的学习中,我们已知道,是由程序状态字PSW中的RS1和RS0来确定的),因此在使用前常需要通过对PSW中的RS1、RS0位的状态设置,来进行对当前工作寄存器组的选择。2、部份专用寄存器。例如,累加器A、通用寄存器B、地址寄存器DPTR和进位位CY。 寄存器寻址方式是指操作数在寄存器中,因此指定了寄存器名称就能得到操作数。例如:MOV A,R0这条指令的意思是把寄存器R0的内容传送到累加器A中,操作数就在R0中。INC R3这条指令的意思是把寄存器R3中的内容加1 从前面的学习中我产应可以理解到,其实寄存器寻址方式就是对由PSW程序状态字确定的工作寄存器组的R0-R7进行读/写操作。 寄存器间接寻址 寄存间接寻址方式是指寄存器中存放的是操作数的地址,即操作数是通过寄存器间接得到的,因此称为寄存器间接寻址。 MCS-51单片机规定工作寄存器的R0、R1做为间接寻址寄存器。用于寻址内部或外部数据存储器的256个单元。为什么会是256个单元呢?我们知道,R0或者R1都是一个8位的寄存器,所以它的寻址空间就是2的八次方=256。例:MOV R0,#30H ;将值30H加载到R0中 MOV A,@R0 ;把内部RAM地址30H内的值放到累加器A中 MOVX A,@R0 ;把外部RAM地址30H内的值放到累加器A中 大家想想,如果用DPTR做为间址寄存器,那么它的寻址范围是多少呢?DPTR是一个16位的寄存器,所以它的寻址范围就是2的十六次方=65536=64K。因用DPTR做为间址寄存器的寻址空间是64K,所以访问片外数据存储器时,我们通常就用DPTR做为间址寄存器。例:MOV DPTR,#1234H ;将DPTR值设为1234H(16位) MOVX A,@DPTR ;将外部RAM或I/O地址1234H内的值放到累加器A中 在执行PUSH(压栈)和POP(出栈)指令时,采用堆栈指针SP作寄存器间接寻址。例:PUSH 30H ;把内部RAM地址30H内的值放到堆栈区中堆栈区是由SP寄存器指定的,如果执行上面这条命令前,SP为60H,命令执行后会把内部RAM地址30H内的值放到RAM的61H内。 那么做为寄存器间接寻址用的寄存器主要有哪些呢?我们前面提到的有四个,R0、R1、DPTR、SP 寄存器间接寻址范围总结:1、内部RAM低128单元。对内部RAM低128单元的间接寻址,应使用R0或R1作间址寄存器,其通用形式为@Ri(i=0或1)。 2、外部RAM 64KB。对外部RAM64KB的间接寻址,应使用@DPTR作间址寻址寄存器,其形式为:@DPTR。例如MOVX A,@DPTR;其功能是把DPTR指定的外部RAM的单元的内容送入累加器A中。外部RAM的低256单元是一个特殊的寻址区,除可以用DPTR作间址寄存器寻址外,还可以用R0或R1作间址寄存器寻址。例如MOVX A,@R0;这条指令的意思是,把R0指定的外部RAM单元的内容送入累加器A。 堆栈操作指令(PUSH和POP)也应算作是寄存器间接寻址,即以堆栈指针SP作间址寄存器的间接寻址方式。 寄存器间接寻址方式不可以访问特殊功能寄存器!! 寄存器间接寻址也须以寄存器符号的形式表示,为了区别寄存器寻址我寄存器间接寻址的区别,在寄存器间接寻址方式式中,寄存器的名称前面加前缀标志“@”。 基址寄存器加变址寄存器的变址寻址 这种寻址方式以程序计数器PC或DPTR为基址寄存器,累加器A为变址寄存器,变址寻址时,把两者的内容相加,所得到的结果作为操作数的地址。这种方式常用于访问程序存储器ROM中的数据表格,即查表操作。变址寻址只能读出程序内存入的值,而不能写入,也就是说变址寻址这种方式只能对程序存储器进行寻址,或者说它是专门针对程序存储器的寻址方式。例:MOVC A,@A+DPTR这条指令的功能是把DPTR和A的内容相加,再把所得到的程序存储器地址单元的内容送A假若指令执行前A=54H,DPTR=3F21H,则这条指令变址寻址形成的操作数地址就是54H+3F21H=3F75H。如果3F75H单元中的内容是7FH,则执行这条指令后,累加器A中的内容就是7FH。 变址寻址的指令只有三条,分别如下:JMP @A+DPTRMOVC A,@A+DPTRMOVC A,@A+PC 第一条指令JMP @A+DPTR这是一条无条件转移指令,这条指令的意思就是DPTR加上累加器A的内容做为一个16位的地址,执行JMP这条指令是,程序就转移到A+DPTR指定的地址去执行。 第二、三条指令MOVC A,@A+DPTR和MOVC A,@A+PC指令这两条指令的通常用于查表操作,功能完全一样,但使用起来却有一定的差别,现详细说明如下。我们知道,PC是程序指针,是十六位的。DPTR是一个16位的数据指针寄存器,按理,它们的寻址范围都应是64K。我们在学习特殊功能寄存器时已知道,程序计数器PC是始终跟踪着程序的执行的。也就是说,PC的值是随程序的执行情况自动改变的,我们不可以随便的给PC赋值。而DPTR是一个数据指针,我们就可以给空上数据指针DPTR进行赋值。我们再看指令MOVC A,@A+PC这条指令的意思是将PC的值与累加器A的值相加作为一个地址,而PC是固定的,累加器A是一个8位的寄存器,它的寻址范围是256个地址单元。讲到这里,大家应可明白,MOVC A,@A+PC这条指令的寻址范围其实就是只能在当前指令下256个地址单元。所在,这在我们实际应用中,可能就会有一个问题,如果我们需要查询的数据表在256个地址单元之内,则可以用MOVC A,@A+PC这条指令进行查表操作,如果超过了256个单元,则不能用这条指令进行查表操作。刚才我们已说到,DPTR是一个数据指针,这个数据指针我们可以给它赋值操作的。通过赋值操作。我们可以使MOVC A,@A+DPTR这条指令的寻址范围达到64K。这就是这两条指令在实际应用当中要注意的问题。 变址寻址方式是MCS-51单片机所独有的一种寻址方式。 位寻址 80C51单片机有位处理功能,可以对数据位进行操作,因此就有相应的位寻址方式。所谓位寻址,就是对内部RAM或可位寻址的特殊功能寄存器SFR内的某个位,直接加以置位为1或复位为0。 位寻址的范围,也就是哪些部份可以进行位寻址: 1、我们在第十二课学习51单片机的存储器结构时,我们已知道在单片机的内部数据存储器RAM的低128单元中有一个区域叫位寻址区。它的单元地址是20H-2FH。共有16个单元,一个单元是8位,所以位寻址区共有128位。这128位都单独有一个位地址,其位地址的名字就是00H-7FH。这里就有一个比较麻烦的问题需要大家理解清楚了。我们在前面的学习中00H、01H。。。。7FH等等,所表示的都是一个字节(或者叫单元地址),而在这里,这些数据都变成了位地址。我们在指令中,或者在程序中如何来区分它是一个单元地址还是一个位地址呢?这个问题,也就是我们现在正在研究的位寻址的一个重要问题。其实,区分这些数据是位地址还是单元地址,我们都有相应的指令形式的。这个问题我们在后面的指令系统学习中再加以论述。 2、对专用寄存器位寻址。这里要说明一下,不是所有的专用寄存器都可以位寻址的。具体哪些专用寄存器可以哪些专用寄存器不可以,请大家回头去看看我们前面关于专用寄存器的相关文章。一般来说,地址单元可以被8整除的专用寄存器,通常都可以进行位寻址,当然并不是全部,大家在应用当中应引起注意。 专用寄存器的位寻址表示方法: 下面我们以程序状态字PSW来进行说明 D7 D6 D5 D4 D3 D2 D1 D0 CY AC F0 RS1 RS0 OV P 1、直接使用位地址表示:看上表,PSW的第五位地址是D5,所以可以表示为D5H MOV C,D5H 2、位名称表示:表示该位的名称,例如PSW的位5是F0,所以可以用F0表示 MOV C,F0 3、单元(字节)地址加位表示:D0H单元位5,表示为DOH.5 MOV C,D0H.5 4、专用寄存器符号加位表示:例如PSW.5 MOV C,PSW.5 这四种方法实现的功能都是相同的,只是表述的方式不同而已。 例题: 1. 说明下列指令中源操作数采用的寻址方式。 MOV R5,R7 答案:寄存器寻址方式 MOV A,55H 直接寻址方式 MOV A,#55H 立即寻址方式 JMP @A+DPTR 变址寻址方式 MOV 30H,C 位寻址方式 MOV A,@R0 间接寻址方式 MOVX A,@R0 间接寻址方式 改错题 请判断下列的MCS-51单片机指令的书写格式是否有错,若有,请说明错误原因。 MOV R0,@R3 答案:间址寄存器不能使用R2~R7。 MOVC A,@R0+DPTR 变址寻址方式中的间址寄存器不可使用R0,只可使用A。 ADD R0,R1 运算指令中目的操作数必须为累加器A,不可为R0。 MUL AR0 乘法指令中的乘数应在B寄存器中,即乘法指令只可使用AB寄存器组合。
上传时间: 2013-11-11
上传用户:caozhizhi
MSP430系列flash型超低功耗16位单片机MSP430系列单片机在超低功耗和功能集成等方面有明显的特点。该系列单片机自问世以来,颇受用户关注。在2000年该系列单片机又出现了几个FLASH型的成员,它们除了仍然具备适合应用在自动信号采集系统、电池供电便携式装置、超长时间连续工作的设备等领域的特点外,更具有开发方便、可以现场编程等优点。这些技术特点正是应用工程师特别感兴趣的。《MSP430系列FLASH型超低功耗16位单片机》对该系列单片机的FLASH型成员的原理、结构、内部各功能模块及开发方法与工具作详细介绍。MSP430系列FLASH型超低功耗16位单片机 目录 第1章 引 论1.1 MSP430系列单片机1.2 MSP430F11x系列1.3 MSP430F11x1系列1.4 MSP430F13x系列1.5 MSP430F14x系列第2章 结构概述2.1 引 言2.2 CPU2.3 程序存储器2.4 数据存储器2.5 运行控制2.6 外围模块2.7 振荡器与时钟发生器第3章 系统复位、中断及工作模式3.1 系统复位和初始化3.1.1 引 言3.1.2 系统复位后的设备初始化3.2 中断系统结构3.3 MSP430 中断优先级3.3.1 中断操作--复位/NMI3.3.2 中断操作--振荡器失效控制3.4 中断处理 3.4.1 SFR中的中断控制位3.4.2 中断向量地址3.4.3 外部中断3.5 工作模式3.5.1 低功耗模式0、1(LPM0和LPM1)3.5.2 低功耗模式2、3(LPM2和LPM3)3.5.3 低功耗模式4(LPM4)22 3.6 低功耗应用的要点23第4章 存储空间4.1 引 言4.2 存储器中的数据4.3 片内ROM组织4.3.1 ROM 表的处理4.3.2 计算分支跳转和子程序调用4.4 RAM 和外围模块组织4.4.1 RAM4.4.2 外围模块--地址定位4.4.3 外围模块--SFR4.5 FLASH存储器4.5.1 FLASH存储器的组织4.5.2 FALSH存储器的数据结构4.5.3 FLASH存储器的控制寄存器4.5.4 FLASH存储器的安全键值与中断4.5.5 经JTAG接口访问FLASH存储器39第5章 16位CPU5.1 CPU寄存器5.1.1 程序计数器PC5.1.2 系统堆栈指针SP5.1.3 状态寄存器SR5.1.4 常数发生寄存器CG1和CG25.2 寻址模式5.2.1 寄存器模式5.2.2 变址模式5.2.3 符号模式5.2.4 绝对模式5.2.5 间接模式5.2.6 间接增量模式5.2.7 立即模式5.2.8 指令的时钟周期与长度5.3 指令组概述5.3.1 双操作数指令5.3.2 单操作数指令5.3.3 条件跳转5.3.4 模拟指令的简短格式5.3.5 其他指令第6章 硬件乘法器6.1 硬件乘法器6.2 硬件乘法器操作6.2.1 无符号数相乘(16位×16位、16位×8位、8位×16位、8位×8位)6.2.2 有符号数相乘(16位×16位、16位×8位、8位×16位、8位×8位)6.2.3 无符号数乘加(16位×16位、16位×8位、8位×16位、8位×8位)6.2.4 有符号数乘加(16位×16位、16位×8位、8位×16位、8位×8位)6.3 硬件乘法器寄存器6.4 硬件乘法器的软件限制6.4.1 寻址模式6.4.2 中断程序6.4.3 MACS第7章 基础时钟模块7.1 基础时钟模块7.2 LFXT1与XT27.2.1 LFXT1振荡器7.2.2 XT2振荡器7.2.3 振荡器失效检测7.2.4 XT振荡器失效时的DCO7.3 DCO振荡器7.3.1 DCO振荡器的特性7.3.2 DCO调整器7.4 时钟与运行模式7.4.1 由PUC启动7.4.2 基础时钟调整7.4.3 用于低功耗的基础时钟特性7.4.4 选择晶振产生MCLK7.4.5 时钟信号的同步7.5 基础时钟模块控制寄存器7.5.1 DCO时钟频率控制7.5.2 振荡器与时钟控制寄存器7.5.3 SFR控制位第8章 输入输出端口8.1 引 言8.2 端口P1、P28.2.1 P1、P2的控制寄存器8.2.2 P1、P2的原理8.2.3 P1、P2的中断控制功能8.3 端口P3、P4、P5和P68.3.1 端口P3、P4、P5和P6的控制寄存器8.3.2 端口P3、P4、P5和P6的端口逻辑第9章 看门狗定时器WDT9.1 看门狗定时器9.2 WDT寄存器9.3 WDT中断控制功能9.4 WDT操作第10章 16位定时器Timer_A10.1 引 言10.2 Timer_A的操作10.2.1 定时器模式控制10.2.2 时钟源选择和分频10.2.3 定时器启动10.3 定时器模式10.3.1 停止模式10.3.2 增计数模式10.3.3 连续模式10.3.4 增/减计数模式10.4 捕获/比较模块10.4.1 捕获模式10.4.2 比较模式10.5 输出单元10.5.1 输出模式10.5.2 输出控制模块10.5.3 输出举例10.6 Timer_A的寄存器10.6.1 Timer_A控制寄存器TACTL10.6.2 Timer_A寄存器TAR10.6.3 捕获/比较控制寄存器CCTLx10.6.4 Timer_A中断向量寄存器10.7 Timer_A的UART应用 第11章 16位定时器Timer_B11.1 引 言11.2 Timer_B的操作11.2.1 定时器长度11.2.2 定时器模式控制11.2.3 时钟源选择和分频11.2.4 定时器启动11.3 定时器模式11.3.1 停止模式11.3.2 增计数模式11.3.3 连续模式11.3.4 增/减计数模式11.4 捕获/比较模块11.4.1 捕获模式11.4.2 比较模式11.5 输出单元11.5.1 输出模式11.5.2 输出控制模块11.5.3 输出举例11.6 Timer_B的寄存器11.6.1 Timer_B控制寄存器TBCTL11.6.2 Timer_B寄存器TBR11.6.3 捕获/比较控制寄存器CCTLx11.6.4 Timer_B中断向量寄存器第12章 USART通信模块的UART功能12.1 异步模式12.1.1 异步帧格式12.1.2 异步通信的波特率发生器12.1.3 异步通信格式12.1.4 线路空闲多机模式12.1.5 地址位多机通信格式12.2 中断和中断允许12.2.1 USART接收允许12.2.2 USART发送允许12.2.3 USART接收中断操作12.2.4 USART发送中断操作12.3 控制和状态寄存器12.3.1 USART控制寄存器UCTL12.3.2 发送控制寄存器UTCTL12.3.3 接收控制寄存器URCTL12.3.4 波特率选择和调整控制寄存器12.3.5 USART接收数据缓存URXBUF12.3.6 USART发送数据缓存UTXBUF12.4 UART模式,低功耗模式应用特性12.4.1 由UART帧启动接收操作12.4.2 时钟频率的充分利用与UART的波特率12.4.3 多处理机模式对节约MSP430资源的支持12.5 波特率计算 第13章 USART通信模块的SPI功能13.1 USART同步操作13.1.1 SPI模式中的主模式13.1.2 SPI模式中的从模式13.2 中断与控制功能 13.2.1 USART接收/发送允许位及接收操作13.2.2 USART接收/发送允许位及发送操作13.2.3 USART接收中断操作13.2.4 USART发送中断操作13.3 控制与状态寄存器13.3.1 USART控制寄存器13.3.2 发送控制寄存器UTCTL13.3.3 接收控制寄存器URCTL13.3.4 波特率选择和调制控制寄存器13.3.5 USART接收数据缓存URXBUF13.3.6 USART发送数据缓存UTXBUF第14章 比较器Comparator_A14.1 概 述14.2 比较器A原理14.2.1 输入模拟开关14.2.2 输入多路切换14.2.3 比较器14.2.4 输出滤波器14.2.5 参考电平发生器14.2.6 比较器A中断电路14.3 比较器A控制寄存器14.3.1 控制寄存器CACTL114.3.2 控制寄存器CACTL214.3.3 端口禁止寄存器CAPD14.4 比较器A应用14.4.1 模拟信号在数字端口的输入14.4.2 比较器A测量电阻元件14.4.3 两个独立电阻元件的测量系统14.4.4 比较器A检测电流或电压14.4.5 比较器A测量电流或电压14.4.6 测量比较器A的偏压14.4.7 比较器A的偏压补偿14.4.8 增加比较器A的回差第15章 模数转换器ADC1215.1 概 述15.2 ADC12的工作原理及操作15.2.1 ADC内核15.2.2 参考电平15.3 模拟输入与多路切换15.3.1 模拟多路切换15.3.2 输入信号15.3.3 热敏二极管的使用15.4 转换存储15.5 转换模式15.5.1 单通道单次转换模式15.5.2 序列通道单次转换模式15.5.3 单通道重复转换模式15.5.4 序列通道重复转换模式15.5.5 转换模式之间的切换15.5.6 低功耗15.6 转换时钟与转换速度15.7 采 样15.7.1 采样操作15.7.2 采样信号输入选择15.7.3 采样模式15.7.4 MSC位的使用15.7.5 采样时序15.8 ADC12控制寄存器15.8.1 控制寄存器ADC12CTL0和ADC12CTL115.8.2 转换存储寄存器ADC12MEMx15.8.3 控制寄存器ADC12MCTLx15.8.4 中断标志寄存器ADC12IFG.x和中断允许寄存器ADC12IEN.x15.8.5 中断向量寄存器ADC12IV15.9 ADC12接地与降噪第16章 FLASH型芯片的开发16.1 开发系统概述16.1.1 开发技术16.1.2 MSP430系列的开发16.1.3 MSP430F系列的开发16.2 FLASH型的FET开发方法16.2.1 MSP430芯片的JTAG接口16.2.2 FLASH型仿真工具16.3 FLASH型的BOOT ROM16.3.1 标准复位过程和进入BSL过程16.3.2 BSL的UART协议16.3.3 数据格式16.3.4 退出BSL16.3.5 保护口令16.3.6 BSL的内部设置和资源附录A 寻址空间附录B 指令说明B.1 指令汇总B.2 指令格式B.3 不增加ROM开销的模拟指令B.4 指令说明(字母顺序)B.5 用几条指令模拟的宏指令附录C MSP430系列单片机参数表附录D MSP430系列单片机封装形式附录E MSP430系列器件命名
上传时间: 2014-04-28
上传用户:sssnaxie
基于多点网络的水厂自动监控系统设计Design of MPI Based Automatic Monitoring and Control System in Water Works刘 美 俊(湖南工程学院,湘潭411101)摘要针对水厂工作水泵多、现场离控制站距离远的特点,提出了一种基于MPI多点网络的自动监控系统的设计方法,分析了系统的工作原理,介绍了系统中数据的采集与处理、主站与从站的通信原理以及系统软件的设计。由于这种系统的主、从站PLC之间采用MPI网络通信,具有运行可靠、性能价格比高的特点,所以适用于中小规模水厂的分布式监控场合。关键词多点网络主站从站监控系统Abstract Ina ccordancew ithth efe atuersof w aterw orks,i. e. ,manyp umpsin o perationa ndth ep umps, farfor mt hec ontrolst ation,th em ethodo fdesigninga na utomati(〕monitoringa ndc ontorlsy stemb asedo nM PIis p resented.Th eo perationalpr incipleo fth esy stemi san alyzed,th ed atac olection,data processing; communication between master station and slave station as wel as design and system software are discussed. Because MPI network communicationis used among master station, slave stations and PLC, the system is reliable and high cost-efective. It is, suitable for smal and mediumsized water works for distrbuted monitoring and control.Keywords MPI Masterst ation Slaves tation Monitoringa ndc ontorlsy stem 自来 水 厂 的自动控制系统一般分为两大部分,一对组态硬件要求较高,投资较大。相对而言,MPI网是水源地深水泵的工作控制,一是水厂区变频恒压供络速度可达187.5 M bps,通过一级中继器传输距离可水控制,两部分的实际距离通常都比较远。某厂水源达Ikm 。根据水厂的具体情况,确定以MPI方式组地有3台深井泵给水厂区的蓄水池供水。水厂区的成网络,主站PLC为S7-300系列的CPU3121FM,从任务是对水池的水进行消毒处理后,通过加压泵向管站为S7-200系列的CPU222。这样既满足了系统要路恒压供水。选用Siemens公司的S7系列可编程控求,又相对于Profibus网络节省了三分之一的成本,制器(PLC)和上位机组成实时数据采集和监控系统, 这种分布式监控系统具有较高的性能价格比。系统对深水泵进行远程控制,对供水泵采用变频器进行恒中PLC的物理层采用RS - 485接口,网络延伸选用压控制以保证整个水厂的电机设备安全、可靠地运带防雷保护的中继器,使系统的安全运行得到了保行。证。MPI网络的拓扑结构如图1所示。1 多点网络(NWI)监控系统的组成Sie me ns 公司S7系列PLC通常有MP」多点网络与Profibus现场总线网络两种组网方式。Profibus现场总线的应用目前较为普遍,通用性较好,它由Profibus一DP, Profibus一FMS, Profibus一PA组成。Profibus - DP型用于分散外设间的数据传输,传输速率为9.6kbps一12Mbps,主要用于现场控制器与分散1/0之间的通信,可满足交直流调速系统快速响应的时间要求,特别适合于加工自动化领域的应用;Profibus - FMS主要解决车间级通信问题,完成中等传输速度的循环或非循环数据交换任务,适用于纺织、楼宇自动化、可编程控制器、低压开关等;Profibus - PA型采用了OSI模型的物理层和数据链路层,适用于过程自动化的总线类型。
上传时间: 2013-10-09
上传用户:fac1003
Keil C51 V8 专业开发工具(PK51) PK51是为8051系列单片机所设计的开发工具,支持所有8051系列衍生产品,,支持带扩展存储器和扩展指令集(例如Dallas390/5240/400,Philips 51MX,Analog Devices MicroConverters)的新设备,以及支持很多公司的一流的设备和IP内核,比如Analog Devices, Atmel, Cypress Semiconductor, Dallas Semiconductor, Goal, Hynix, Infineon, Intel, NXP(founded by Philips), OKI, Silicon Labs,SMSC, STMicroeleectronics,Synopsis, TDK, Temic, Texas Instruments,Winbond等。 通过PK51专业级开发工具,可以轻松地了解8051的On-chip peripherals与及其它关键特性。 The PK51专业级开发工具包括… l μVision Ø 集成开发环境 Ø 调试器 Ø 软件模拟器 l Keil 8051扩展编译工具 Ø AX51宏汇编程序 Ø ANSI C编译工具 Ø LX51 连接器 Ø OHX51 Object-HEX 转换器 l Keil 8051编译工具 Ø A51宏汇编程序 Ø C51 ANSI C编译工具 Ø BL51 代码库连接器 Ø OHX51 Object-HEX 转换器 Ø OC51 集合目标转换器 l 目标调试器 Ø FlashMON51 目标监控器 Ø MON51目标监控器 Ø MON390 (Dallas 390)目标监控器 Ø MONADI (Analog Devices 812)目标监控器 Ø ISD51 在系统调试 l RTX51微实时内核 你应该考虑PK51开发工具包,如果你… l 需要用8051系列单片机来开发 l 需要开发 Dallas 390 或者 Philips 51MX代码 l 需要用C编写代码 l 需要一个软件模拟器或是没有硬件仿真器 l 需要在单芯片上基于小实时内核创建复杂的应用
上传时间: 2013-10-30
上传用户:yy_cn
AL-FGB系列复合式过电压保护器 AL-FGB型三相复合式过电压保护器(简称AL-FGB)是我公司针对现行各类过电压保护器保护弱点而研制的新一代专利产品,将组容吸收器和避雷器的功能有机结合在一起,专用于35KV及以下中压电网中,主要用来吸收真空断路器、真空接触器在开断感性负载时产生的高频操作过电压,同时具有吸收大气过电压及其他形式的暂态冲击过电压的功能; 因此具备一系列其它类型过电压保护器无法比拟的优点。可广泛地应用于真空断路器操作的电动机、电抗器、变压器等配电线路中。 该产品使过电压保护器的整体功能实现了重大突破,是目前功能最全面、保护最完善的产品。符合国家产业政策及国家电气产品无油化、小型化、节能环保等发展趋势,具有显著的技术经济效益和广泛的社会效益,是我国电力建设尤其是城乡电网改造急需的产品。 该产品广泛应用于发电厂、变(配)电站、各种水利设施、矿山、石油、化工、冶金以及其他各类工业企业等。 1、全面抑制雷电和操作过电压的危害,功能强大,保护更全面 在中压电网中,由于真空电器产品(真空断路器、真空接触器、真空负荷开关、真空重合器等)的灭弧能力特别强,在关、合感性负载(发电机、变压器、电抗器和电动机等)时,容易引发截流过电压、多次重燃过电压及三相同时开断过电压。这些操作过电压具有高幅值、高陡度(振荡频率高达105~106HZ),对感性负载的危害性极大,被称为“电机杀手”。 目前各类避雷器和组合式过电压保护器,都是利用氧化锌阀片的残压限制过电压的幅值,只限幅不限频,用来防雷能起到好的效果,但对操作过电压只治标不治本。 AL-FGB内部为氧化锌阀片和电阻电容的有机组合,兼有氧化锌阀片型避雷器与阻容吸收器的优点,从根本上克服了单纯氧化锌阀片型避雷器与阻容吸收器各自不可避免的缺点,不但能够防雷,而且能有效抑制上述操作过电压的幅值和陡度;双效合一,至善尽美。 2、双回路设计,功能互补,相互保护 操作过电压保护阻容回路Ⅰ和避雷保护回路Ⅱ有机结合,保护功能互不干涉,还能相互保护。如图2-1。 当雷电波侵入时,阻容回路Ⅰ不通(但可辅助减缓波头陡度),雷电波按实线路径,经避雷回路Ⅱ泄入大地;同时保护了阻容回路中电容器,避免其因承受过高雷电过电压而击穿。当高频振荡的操作过电压侵入时,则按虚线路径,经阻容回路Ⅰ流通,限幅降频;同时减少避雷回路的动作次数,保护阀片,延长产品寿命。 3、降低陡度,排除匝间击穿危险性; 感性负载的匝间电位梯度与电流陡度(di/dt)成正比,操作过电压陡度极高,对匝间绝缘危害极大,且易使断路器重燃。现场许多事故实例都证明,在操作过电压作用下,电机和变压器的损坏部位大多集中在匝间,且以进线端的匝间为主,这说明高陡度对带绕组的电气设备危害极大。 AL-FGB设计的阻容回路能够有效降低操作过电压的振荡频率,缓解波头陡度,从而降低绕组间的电位梯度,且能减少断路器的重燃机率,成功抑制高陡度对电气设备的危害。 目前同类的过电压保护设备,如避雷器、各类组合式过电压保护器等,对改变操作过电压的振荡频率、降低陡度无能为力,即不能防治高陡度对感性负载匝间造成的损伤。 4、自控接入,环保节能; AL-FGB增加了自控接入装置,在正常运行时仅通过μA级电流,不仅节约电能,而且不向电网提供附加电容电流,保证系统稳定工作。具体参数设计保证其在需要时能够迅速接入电网,保护即时,而且接入电网工频电压性能稳定、分散性小、不受大气条件影响。 设置自控接入装置对消除谐振过电压(注:不超过AL- FGB的承受能力)也具有一定作用。当谐振过电压幅值高至危害电气设备时,AL-FGB接入电网,电容器增大主回路电容,有利于破坏谐振条件,电阻阻尼震荡,有利于降低谐振过电压幅值。 5、免受谐波侵扰,适应的电网运行环境更广; 电网中常含有高次谐波分量,使电容回路的电流异常增大,电阻过热,对过电压保护设备的正常运行不利。 AL-FGB能免受高次谐波侵扰:因为它增加了自控接入装置,在正常运行或发生单相接地异常运行时都与电网隔离,所以可以在高次谐波含量较高的电网中工作,适应的电网运行环境更广。 6、自控脱离,有效控制事故范围; 谐振过电压、间歇性弧光接地过电压等系统过电压,持续时间长、能量大,但幅度和陡度都不是很高。这类系统过电压极易损坏过电压保护设备,出现爆炸等现象。 AL-FGB增加了自控脱离装置,能实现自我保护功能。当系统过电压超过AL-FGB的承受能力时,自控脱离装置选择自我脱离,保护本体,避免出现爆炸的现象,控制事故范围,延长使用寿命,运行更安全更经济。 7、既可保护相对地,又可保护相间; 四极式联接(如图2-2),具体参数设计保证:不仅能保护相对地绝缘,而且能保护相间绝缘。本身为连体结构,体积小,性能稳定,而价格不高。 8、吸收容量大,保护范围更广; 针对35KV电网系统,AL-FGB电容容量高达0.05μF,保护范围完全覆盖该电网系统中的各类电气设备,且裕量充足;针对35KV以下各类电网系统,其电容容量高达0.1μF,吸收容量更大,保护范围更广泛。 9、选材考究,VO级阻燃材质; 9.1 阻容回路 采用具有自愈功能的干式高压电容器,这种电容器真正达到了防护型电容器的各项技术指标,其绝缘水平完全达到了GB311.1—1997标准的要求,该产品能在环境温度上限,1.15UN和1.5IN下长期运行,在2UN下连续运行4小时不出现闪络和击穿;极间选用国外进口的优质、高性能的绝缘材料聚丙烯金属化镀膜为固体介质;各个电容器单元联接后采用阻燃环氧树脂灌封;电性能稳定可靠。 配置散热性能良好的特制非线性无感电阻,可靠性大大提高,从而也大大提高了电力系统运行的可靠性和安全性,使用寿命更长。 9.2 避雷回路 采用非线性伏—安特性十分优异的氧化锌阀片,具有良好的陡波响应特性,残压低、容量大、保护大气过电压可靠性高。 9.3外壳 采用阻燃级别达到最高级别的VO级进口材质,使用更放心。 10、动态记录,清晰掌控设备运行状况; 可根据用户要求选装放电动作记录器,清晰掌控AL-FGB的工作动作状况。
上传时间: 2013-10-17
上传用户:wangjin2945
AL-FGB系列复合式过电压保护器 AL-FGB型三相复合式过电压保护器(简称AL-FGB)是我公司针对现行各类过电压保护器保护弱点而研制的新一代专利产品,将组容吸收器和避雷器的功能有机结合在一起,专用于35KV及以下中压电网中,主要用来吸收真空断路器、真空接触器在开断感性负载时产生的高频操作过电压,同时具有吸收大气过电压及其他形式的暂态冲击过电压的功能; 因此具备一系列其它类型过电压保护器无法比拟的优点。可广泛地应用于真空断路器操作的电动机、电抗器、变压器等配电线路中。 该产品使过电压保护器的整体功能实现了重大突破,是目前功能最全面、保护最完善的产品。符合国家产业政策及国家电气产品无油化、小型化、节能环保等发展趋势,具有显著的技术经济效益和广泛的社会效益,是我国电力建设尤其是城乡电网改造急需的产品。 该产品广泛应用于发电厂、变(配)电站、各种水利设施、矿山、石油、化工、冶金以及其他各类工业企业等。 1、全面抑制雷电和操作过电压的危害,功能强大,保护更全面 在中压电网中,由于真空电器产品(真空断路器、真空接触器、真空负荷开关、真空重合器等)的灭弧能力特别强,在关、合感性负载(发电机、变压器、电抗器和电动机等)时,容易引发截流过电压、多次重燃过电压及三相同时开断过电压。这些操作过电压具有高幅值、高陡度(振荡频率高达105~106HZ),对感性负载的危害性极大,被称为“电机杀手”。 目前各类避雷器和组合式过电压保护器,都是利用氧化锌阀片的残压限制过电压的幅值,只限幅不限频,用来防雷能起到好的效果,但对操作过电压只治标不治本。 AL-FGB内部为氧化锌阀片和电阻电容的有机组合,兼有氧化锌阀片型避雷器与阻容吸收器的优点,从根本上克服了单纯氧化锌阀片型避雷器与阻容吸收器各自不可避免的缺点,不但能够防雷,而且能有效抑制上述操作过电压的幅值和陡度;双效合一,至善尽美。 2、双回路设计,功能互补,相互保护 操作过电压保护阻容回路Ⅰ和避雷保护回路Ⅱ有机结合,保护功能互不干涉,还能相互保护。如图2-1。 当雷电波侵入时,阻容回路Ⅰ不通(但可辅助减缓波头陡度),雷电波按实线路径,经避雷回路Ⅱ泄入大地;同时保护了阻容回路中电容器,避免其因承受过高雷电过电压而击穿。当高频振荡的操作过电压侵入时,则按虚线路径,经阻容回路Ⅰ流通,限幅降频;同时减少避雷回路的动作次数,保护阀片,延长产品寿命。 3、降低陡度,排除匝间击穿危险性; 感性负载的匝间电位梯度与电流陡度(di/dt)成正比,操作过电压陡度极高,对匝间绝缘危害极大,且易使断路器重燃。现场许多事故实例都证明,在操作过电压作用下,电机和变压器的损坏部位大多集中在匝间,且以进线端的匝间为主,这说明高陡度对带绕组的电气设备危害极大。 AL-FGB设计的阻容回路能够有效降低操作过电压的振荡频率,缓解波头陡度,从而降低绕组间的电位梯度,且能减少断路器的重燃机率,成功抑制高陡度对电气设备的危害。 目前同类的过电压保护设备,如避雷器、各类组合式过电压保护器等,对改变操作过电压的振荡频率、降低陡度无能为力,即不能防治高陡度对感性负载匝间造成的损伤。 4、自控接入,环保节能; AL-FGB增加了自控接入装置,在正常运行时仅通过μA级电流,不仅节约电能,而且不向电网提供附加电容电流,保证系统稳定工作。具体参数设计保证其在需要时能够迅速接入电网,保护即时,而且接入电网工频电压性能稳定、分散性小、不受大气条件影响。 设置自控接入装置对消除谐振过电压(注:不超过AL- FGB的承受能力)也具有一定作用。当谐振过电压幅值高至危害电气设备时,AL-FGB接入电网,电容器增大主回路电容,有利于破坏谐振条件,电阻阻尼震荡,有利于降低谐振过电压幅值。 5、免受谐波侵扰,适应的电网运行环境更广; 电网中常含有高次谐波分量,使电容回路的电流异常增大,电阻过热,对过电压保护设备的正常运行不利。 AL-FGB能免受高次谐波侵扰:因为它增加了自控接入装置,在正常运行或发生单相接地异常运行时都与电网隔离,所以可以在高次谐波含量较高的电网中工作,适应的电网运行环境更广。 6、自控脱离,有效控制事故范围; 谐振过电压、间歇性弧光接地过电压等系统过电压,持续时间长、能量大,但幅度和陡度都不是很高。这类系统过电压极易损坏过电压保护设备,出现爆炸等现象。 AL-FGB增加了自控脱离装置,能实现自我保护功能。当系统过电压超过AL-FGB的承受能力时,自控脱离装置选择自我脱离,保护本体,避免出现爆炸的现象,控制事故范围,延长使用寿命,运行更安全更经济。 7、既可保护相对地,又可保护相间; 四极式联接(如图2-2),具体参数设计保证:不仅能保护相对地绝缘,而且能保护相间绝缘。本身为连体结构,体积小,性能稳定,而价格不高。 8、吸收容量大,保护范围更广; 针对35KV电网系统,AL-FGB电容容量高达0.05μF,保护范围完全覆盖该电网系统中的各类电气设备,且裕量充足;针对35KV以下各类电网系统,其电容容量高达0.1μF,吸收容量更大,保护范围更广泛。 9、选材考究,VO级阻燃材质; 9.1 阻容回路 采用具有自愈功能的干式高压电容器,这种电容器真正达到了防护型电容器的各项技术指标,其绝缘水平完全达到了GB311.1—1997标准的要求,该产品能在环境温度上限,1.15UN和1.5IN下长期运行,在2UN下连续运行4小时不出现闪络和击穿;极间选用国外进口的优质、高性能的绝缘材料聚丙烯金属化镀膜为固体介质;各个电容器单元联接后采用阻燃环氧树脂灌封;电性能稳定可靠。 配置散热性能良好的特制非线性无感电阻,可靠性大大提高,从而也大大提高了电力系统运行的可靠性和安全性,使用寿命更长。 9.2 避雷回路 采用非线性伏—安特性十分优异的氧化锌阀片,具有良好的陡波响应特性,残压低、容量大、保护大气过电压可靠性高。 9.3外壳 采用阻燃级别达到最高级别的VO级进口材质,使用更放心。 10、动态记录,清晰掌控设备运行状况; 可根据用户要求选装放电动作记录器,清晰掌控AL-FGB的工作动作状况。
上传时间: 2013-10-16
上传用户:sz_hjbf
减小电磁干扰的印刷电路板设计原则 内 容 摘要……1 1 背景…1 1.1 射频源.1 1.2 表面贴装芯片和通孔元器件.1 1.3 静态引脚活动引脚和输入.1 1.4 基本回路……..2 1.4.1 回路和偶极子的对称性3 1.5 差模和共模…..3 2 电路板布局…4 2.1 电源和地…….4 2.1.1 感抗……4 2.1.2 两层板和四层板4 2.1.3 单层板和二层板设计中的微处理器地.4 2.1.4 信号返回地……5 2.1.5 模拟数字和高压…….5 2.1.6 模拟电源引脚和模拟参考电压.5 2.1.7 四层板中电源平面因该怎么做和不应该怎么做…….5 2.2 两层板中的电源分配.6 2.2.1 单点和多点分配.6 2.2.2 星型分配6 2.2.3 格栅化地.7 2.2.4 旁路和铁氧体磁珠……9 2.2.5 使噪声靠近磁珠……..10 2.3 电路板分区…11 2.4 信号线……...12 2.4.1 容性和感性串扰……...12 2.4.2 天线因素和长度规则...12 2.4.3 串联终端传输线…..13 2.4.4 输入阻抗匹配...13 2.5 电缆和接插件……...13 2.5.1 差模和共模噪声……...14 2.5.2 串扰模型……..14 2.5.3 返回线路数目..14 2.5.4 对板外信号I/O的建议14 2.5.5 隔离噪声和静电放电ESD .14 2.6 其他布局问题……...14 2.6.1 汽车和用户应用带键盘和显示器的前端面板印刷电路板...15 2.6.2 易感性布局…...15 3 屏蔽..16 3.1 工作原理…...16 3.2 屏蔽接地…...16 3.3 电缆和屏蔽旁路………………..16 4 总结…………………………………………17 5 参考文献………………………17
上传时间: 2013-10-22
上传用户:a6697238
a) 参考《TMS320LF240x DSP结构、原理及应用》,弄清TMS320LF2407的定时器功能。 b) 测试定时器Timer1,周期中断0.1秒,并控制灯D2闪烁时间为Ts c) 单步运行程序,观察发光二极管D2的发光情况。 d) 程序装入片外,按“RUN”观察发光二极管D2的发光情况。
上传时间: 2014-12-06
上传用户:无聊来刷下
Xilinx is disclosing this Specification ? 第 1 章“EMIF 概述”,概述 Texas Instruments EMIF。 ? 第 2 章“Virtex-II 系列或 Spartan-3 FPGA 到 EMIF 的设计”描述将 TI TMSC6000 EMIF 连接到 Virtex?-II 系列或 Spartan?-3 FPGA 的实现。 ? 第 3 章“Virtex-4 FPGA 到 EMIF 的设计” 描述将 TI TMS320C64x EMIF 连接到 Virtex-4 FPGA 的实现。 ? 第 4 章“参考设计” 提供参考设计的目录结构和参考设计文件的链接。 ? 附录 A “Virtex-4 ISERDES 样本代码” 提供 Virtex-4 实现的样本代码列表。 ? 附录 B “EMIF 寄存器域描述” 定义 TI DSP 寄存器域。 ? 附录 C “相关参考文件” 提供相关文档的链接
标签: Specification disclosing Xilinx EMIF
上传时间: 2016-12-06
上传用户:litianchu
基于变频器控制的交流电机调速控制系统设计
标签: 电气工程
上传时间: 2016-01-04
上传用户:13093037266