摘要: 没有加static,默认为auto 型,此时,不给初值,变量的初值是随机的。如果加了static不给初值,变量的初值是默认的 0。其实不能说不赋初值就不行,对于局部变量,不赋初值的话,其实他里面存的是一个随机的值,谁也不知道他是多少,因此如果没赋初值的情况下就使用它,程序是完全不可控的,如你的图1,... 阅读全文
posted @ 2015-11-18 20:02 Eldric 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 左移就是把一个数的所有位都向左移动若干位,在C中用>运算符,int i = 1; i = i>> 2; //把i里的值右移移2位利用移位的优点:1、可以BCD与十六进制的转换。2、某些(2的整数倍)的乘法除法运算加快。 阅读全文
posted @ 2015-11-16 16:51 Eldric 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 功能指令及应用(s7-200)·传送类指令·运算指令·子程序·时钟指令·中断·PID指令·通信指令一、传送、移位、填充指令1、传送类1-1:单一传送(Move):指令格式(MOV*IN,OUT //*:B、W、DW(LAD中)D(STL中)、R) 功能描述:使能端输入有效时,把数据从IN传到OUT所... 阅读全文
posted @ 2015-11-09 16:01 Eldric 阅读(4122) 评论(0) 推荐(0) 编辑
摘要: 传统的工业控制系统:继电器-接触器 PLC(programmable logic controller)PLC特点:1、plc可靠性高(软件代替复杂线路、抗干扰的CPU、电源采用多级滤波并用集成稳压块稳压、IO采用光电隔离技术)2、丰富IO口(交流、直流、开关量、模拟量、电压、电流、脉冲、电位、强电... 阅读全文
posted @ 2015-11-05 22:45 Eldric 阅读(5411) 评论(0) 推荐(0) 编辑
摘要: PLC基本指令及程序设计(S7-200为例)一、PLC的基本逻辑指令1、逻辑取及线圈驱动指令1-1:逻辑取及线圈驱动指令:LD(load)、LDN(load not)、=(out) LD:用于网络块逻辑运算开始常开触点与母线的连接 LDN:取反指令,常闭触点与母线连接 =:线圈驱动指令 注:1、在分... 阅读全文
posted @ 2015-11-05 22:45 Eldric 阅读(3853) 评论(0) 推荐(0) 编辑
摘要: ---恢复内容开始---传统的工业控制系统:继电器-接触器 PLC(programmable logic controller)PLC特点:1、plc可靠性高(软件代替复杂线路、抗干扰的CPU、电源采用多级滤波并用集成稳压块稳压、IO采用光电隔离技术)2、丰富IO口(交流、直流、开关量、模拟量、电压... 阅读全文
posted @ 2015-11-05 15:10 Eldric 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 自动布线:按照布线参数和布线规则根据算法布线1、显示工作层面的设置(design-options 选择是单板还是双面板 单面板:信号层只有底层 双面板:信号层有两层)2、设定自动布线参数(design-rules) :1)、设定安全间距(焊盘过孔和走线之间的) 2)、设置布线的拐角模式(线路不能直角... 阅读全文
posted @ 2015-11-04 22:12 Eldric 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 1、网络表是pcb与sch之间的接口,是自动布线的灵魂2、有了相同的网络标号才有了电气连接联系PCB设计学习单面板:一面布置原件(元件面)另一面布置线(焊接面)所以需要打洞双面板:顶层和底层。两面均可布线,(每一面确定一个线的走向,避免走线交叉)多面板:通常为4层,在顶层和底层中间加了电源层 和 地... 阅读全文
posted @ 2015-11-03 23:00 Eldric 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1、关于extern extern 是声明此变量或者函数在此文件的外部定义,只是声明作用。 注意:c语言中对于函数的声明和定义区别明显,但对于变量几乎没有区别定义和声明 深刻理解:从汇编的角度来说,变量或者函数定义就会占用内存空间,也就生成的相应的段地址和偏移地址,如果想要在其他的地方调用... 阅读全文
posted @ 2015-11-02 14:56 Eldric 阅读(2154) 评论(0) 推荐(0) 编辑
摘要: “&&” "·"表示与 (逻辑与)是逻辑运算符。(pascal中为and)"and";“&” 表示按位与。 阅读全文
posted @ 2015-11-02 13:36 Eldric 阅读(476) 评论(0) 推荐(0) 编辑