总数:63 | 当前第3/7 首页 上一页 1 2 3 4 5 6 7 下一页 尾页
PLC高级语言SFC、STL、FB-工业控制简单基础入门之PLC&HMI(10)
PLC高级语言SFC、STL、FB 首先和大家道个歉,上集有个口误,将MOV、加减法指令称之为高级语言是错误的,应该叫高级命令。今天才和大家分享高级语言。 利用SFC、STL、FB给大家建立了一些框架。充实就是些逻辑,比较简单了,看帮助就可以。SFC方便规划者,会画逻辑图者快速上手PLC编程;STL方便有VB、VC基础者快速上手PLC编程;FB方便有微电子电路者快速上手PLC编程,其实也可以把它看成一个黑盒子。 在工控网上也有源程序下载,欢迎大家点击下载。 另外,本集是我制作的工控基础视频的最后一集了。工控基础视频分两部分《气路图》、《PLC&HMI》,在经过一段时间,我会给大家奉上《工控实务(物)》的视频,希望大家能够继续支持。 朋友们,工控之路我们携手前行!本套视频 END
  1. 2010/12/8
  2. 人气(15353)
  3. 星级(7)
  4. 评论(9)
MCS-51单片机技术(20)
吉林大学单片机视频,赵宏伟主讲,32讲!第六章80C51单片机的系统扩展:在计数方式下,初值设为满程,外部中断源接计数引脚。输入一下降沿信号,计数器加1后便产溢出中断。 ORG 0000H LJMP MAIN ;跳转到主程序 ORG 000BH ;T0的中断入口地址 LJMP DVT0 ;转向中断服务程序 ORG 0100H MAIN:MOV TMOD,#01H ;置T0工作于方式1 MOV TH0,#0D8H ;装入计数初值 MOV TL0,#0F0H SETB ET0 ;T0开中断 SETB EA ;CPU开中断 SETB TR0 ;启动T0 SJMP $ ;等待中断 DVT0:CPL P1.0 ;P1.0取反输出 MOV TH0,#0D8H ;重新装入计数值 MOV TL0,#0F0H RETI ;中断返回 END
  1. 2010/9/26
  2. 人气(5558)
  3. 星级(10)
  4. 评论(0)
MCS-51单片机技术(13)
吉林大学单片机视频,赵宏伟主讲,32讲!80C51单片机的指令系统按其功能可归纳为五大类: 5.3.1 数据传送类指令 5.3.2 算术运算类指令 5.3.3 逻辑运算类指令 5.3.4 控制转移类指令 5.3.5 位操作指令  5.3.1 数据传送类指令 传送指令是指令系统中最基本、使用最多的一类指令,主要用于数据的传送、保存以及交换等场合。 80C51数据传送类指令有29条,按传送区不同分为:内部数据传送指令、外部数据传送指令、程序存储器数据传送指令、交换指令。 1. 内部数据传送指令 内部数据传送是指在工作寄存器R0~R7、内部数据存储器RAM、累加器A、16位数据指针DPTR、内部特殊功能寄存器SFR之间的数据传送。共有18条指令。 1)以累加器A为目的操作数的指令(4条) 这组指令的功能是把源操作数指定的内容送入累加器A中。有寄存器寻址、寄存器直接寻址、寄存器间接寻址和立即寻址4种寻址方式。 MOV A,Rn ;n=0~7, 寄存器寻址 MOV A,direct ;寄存器直接寻址 MOV A,@Ri ;i=0~1, 寄存器间接寻址 MOV A,#data ;立即寻址 2)以寄存器Rn为目的的操作数的指令(3条) 这组指令的功能是把源操作数的内容送入当前工作寄存器区的R0~R7中的某一寄存器。源操作数有寄存器寻址、直接寻址和立即寻址3种寻址方式。 MOV Rn,A ;n=0~7, 寄存器寻址 MOV Rn,direct ;直接寻址 MOV Rn,#data ;立即寻址
  1. 2010/8/30
  2. 人气(5805)
  3. 星级(10)
  4. 评论(4)
第5章(1):八路彩灯控制程序
(1)D1~D8八个彩灯按规定顺序依次点亮(间隔1秒),最后全亮; (2)按规定顺序依次熄灭(间隔1秒),最后全灭; (3)八个灯同时点亮,保持1秒; (4)八个灯同时熄灭,保持0.5秒; 再将第3、4步重复4遍,最后整个程序再重复N遍 程序如下: ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV R7,#7 LOOP: MOV R6,#16 MOV R5,#4 MOV DPTR,#TABLE MOV R4,#0 LOOP1: MOV A,R4 MOVC A,@A+DPTR MOV P1,A INC R4 LCALL DELAY LCALL DELAY DJNZ R6,LOOP1 LOOP2: MOV P1,#0FFH LCALL DELAY LCALL DELAY MOV P1,#00H LCALL DELAY DJNZ R5,LOOP2 DJNZ R7,LOOP DELAY: MOV R1,#4 A1: MOV R2,#0FFH A2: MOV R3,#0FFH DJNZ R3,$ DJNZ R2,A2 DJNZ R1,A1 RET TABLE: DB 0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,080H,000H ;逐个叠加 DB 080H,0C0H,0E0H,0F0H,0F8H,0FCH,0FEH,0FFH ;逐个递减 SJMP $ END
  1. 2010/5/18
  2. 人气(7082)
  3. 星级(10)
  4. 评论(1)
第3章(11):单片机硬件系统MCS51指令系统
寻址方式 寻找操作数存放单元的地址的方式,共6种方式。 1、立即数寻址 所要找的操作数是一二进制数或十进制数,出现在指令中,用“#”作前缀 MOV A,#20H 2、寄存器寻址 操作数存放在工作寄存器R0 ~ R7中,或寄存器B中。 MOV A,R2 3、直接寻址 指令中直接给出操作数的地址。 MOV A,30H MOV 30H,DPH 4、寄存器间接寻址 指令中寄存器的内容作为操作数存放的地址,指令中间接寻址寄存器前用 “@”表示前缀。 举“两个抽屉,两把钥匙”的例子。 MOV R0,#30H MOV A,@R0 MOV A,#20H MOV R1,#40H MOV @R1,A 5、变址寻址 操作数地址 = 变地址 + 基地址 基地址寄存器 DPTR 或 PC 变址寄存器 @A 该寻址方式常用于访问程序存储器,查表。 MOV A,@A + DPTR 6、相对寻址 把指令中给定的地址偏移量与本指令所在单元地址(PC内容)相加得到真正有效的操作数所存放的地址。 举“李同学20岁,张同学比李同学大3岁”的例子。 JC 60H ;设(PC) = 2000H, 则当C = 1时, 转移的目的地址 = (PC)+ 2 + 60H
  1. 2010/4/26
  2. 人气(7358)
  3. 星级(10)
  4. 评论(2)
第3章(12):单片机硬件系统MCS51指令系统
寻址方式 寻找操作数存放单元的地址的方式,共6种方式。 1、立即数寻址 所要找的操作数是一二进制数或十进制数,出现在指令中,用“#”作前缀 MOV A,#20H 2、寄存器寻址 操作数存放在工作寄存器R0 ~ R7中,或寄存器B中。 MOV A,R2 3、直接寻址 指令中直接给出操作数的地址。 MOV A,30H MOV 30H,DPH 4、寄存器间接寻址 指令中寄存器的内容作为操作数存放的地址,指令中间接寻址寄存器前用 “@”表示前缀。 举“两个抽屉,两把钥匙”的例子。 MOV R0,#30H MOV A,@R0 MOV A,#20H MOV R1,#40H MOV @R1,A 5、变址寻址 操作数地址 = 变地址 + 基地址 基地址寄存器 DPTR 或 PC 变址寄存器 @A 该寻址方式常用于访问程序存储器,查表。 MOV A,@A + DPTR 6、相对寻址 把指令中给定的地址偏移量与本指令所在单元地址(PC内容)相加得到真正有效的操作数所存放的地址。 举“李同学20岁,张同学比李同学大3岁”的例子。 JC 60H ;设(PC) = 2000H, 则当C = 1时, 转移的目的地址 = (PC)+ 2 + 60H
  1. 2010/4/26
  2. 人气(6933)
  3. 星级(10)
  4. 评论(1)
第3章(7):单片机硬件系统MCS51指令系统
以直接地址为目的操作数的指令(5条) 这组指令的功能是把源操作数指定的内容送到由直接地址data所选定的片内RAM中。有直接。立即。寄存器和寄存器间接4种寻址方式: MOV data,data ;(data)→(data)直接地址单元中的内容送到直接地址单元 MOV data,#data ;#data→(data)立即数送到直接地址单元 MOV data,A ;(A)→(data)累加器A中的内容送到直接地址单元 MOV data,Rn ;(Rn)→(data)寄存器Rn中的内容送到直接地址单元 MOV data,@Ri ;((Ri))→(data)寄存器Ri中的内容指定的地址单元中数据送到直接地址单元
  1. 2010/4/21
  2. 人气(7090)
  3. 星级(10)
  4. 评论(2)
第3章(8):单片机硬件系统MCS51指令系统
7].堆栈操作类指令(2条) 这4类指令的作用是把直接寻址单元的内容传送到堆栈指针SP所指的单元中,以及把SP所指单元的内容送到直接寻址单元中。这类指令只有两条,下述的第一条常称为入栈操作指令,第二条称为出栈操作指令。需要指出的是,单片机开机复位后,(SP)默认为07H,但一般都需要重新赋值,设置新的SP首址。入栈的第一个数据必须存放于SP+1所指存储单元,故实际的堆栈底为SP+1所指的存储单元。 PUSH data ;(SP)+1→(SP),(data)→(SP)堆栈指针首先加1,直接寻址单元中的数据送到堆栈指针SP所指的单元中 POP data ;(SP)→(data)(SP)-1→(SP),堆栈指针SP所指的单元数据送到直接寻址单元中,堆栈指针SP再进行减1操作 [8].交换指令(5条) 这5条指令的功能是把累加器A中的内容与源操作数所指的数据相互交换。 XCH A,Rn ;(A)←→(Rn)累加器与工作寄存器Rn中的内容互换 XCH A,@Ri ;(A)←→((Ri))累加器与工作寄存器Ri所指的存储单元中的内容互换 XCH A,data ;(A)←→(data)累加器与直接地址单元中的内容互换 XCHD A,@Ri ;(A3-0)←→((Ri)3-0)累加器与工作寄存器Ri所指的存储单元中的内容低半字节互换 SWAP A ;(A3-0)←→(A7-4)累加器中的内容高低半字节互换 [9]. 16位数据传送指令(1条) 这条指令的功能是把16位常数送入数据指针寄存器。 MOV DPTR,#data16 ;#dataH→(DPH),#dataL→(DPL)16位常数的高8位送到DPH,低8位送到DPL算术运算指令共有24条,算术运算主要是执行加。减。乘。除法四则运算。另外MCS-51指令系统中有相当一部分是进行加。减1操作,BCD码的运算和调整,我们都归类为运算指令。虽然MCS-51单片机的算术逻辑单元ALU仅能对8位无符号整数进行运算,但利用进位标志C,则可进行多字节无符号整数的运算。同时利用溢出标志,还可以对带符号数进行补码运算。需要指出的是,除加。减1指令外,这类指令大多数都会对PSW(程序状态字)有影响。这在使用中应特别注意。
  1. 2010/4/21
  2. 人气(7449)
  3. 星级(10)
  4. 评论(1)
[第2讲]GE智能平台嵌入式系统-AFDX交换机技术(下)
《GE智能平台嵌入式系统-AFDX交换机技术》系列讲座由GE智能平台嵌入式系统工程师郑锡平先生主讲,从以下7个方面进行了详细地讲解: 1、AFDX SWITCH Function; 2、AFDX SWITCH OPS_Configuration_file; 3、AFDX SWITCH operation; 4、AFDX SWITCH different from commercial switch; 5、Commercial switch MAC address switching; 6、Add or remove MAC address from Commercial switch; 7、How to use Commercial switch as a AFDX SWITCH。学习更多内容
  1. 2010/4/20
  2. 人气(7371)
  3. 星级(10)
  4. 评论(0)
[第1讲]GE智能平台嵌入式系统-AFDX交换机技术(上)
《GE智能平台嵌入式系统-AFDX交换机技术》系列讲座由GE智能平台嵌入式系统工程师郑锡平先生主讲,从以下7个方面进行了详细地讲解: 1、AFDX SWITCH Function; 2、AFDX SWITCH OPS_Configuration_file; 3、AFDX SWITCH operation; 4、AFDX SWITCH different from commercial switch; 5、Commercial switch MAC address switching; 6、Add or remove MAC address from Commercial switch; 7、How to use Commercial switch as a AFDX SWITCH。学习更多内容
  1. 2010/4/20
  2. 人气(6678)
  3. 星级(10)
  4. 评论(0)
总数:63 | 当前第3/7 首页 上一页 1 2 3 4 5 6 7 下一页 尾页