-
在工业控制、电力通讯、智能仪表等领域,通常情况下是采用串口通信的方式进行数据交换。最初采用的方式是 RS232 接口,由于工业现场比较复杂,各种电气设备会在环境中产生比较多的电...
-
RS232 标准是诞生于 RS485 之前的,但是 RS232 有几处不足的地方:
1. 接口的信号电平值较高,达到十几 V,使用不当容易损坏接口芯片,电平标...
-
我们前边学习 UART、I2C、SPI 这些通信协议,都是最底层的协议,是“位”级别的协议。而我们在学习 13 章做实用串口通信程序的时候,我们通过串口...
-
给从机下发不同的指令,从机去执行不同的操作,这个就是判断一下功能码即可,和我们前边学的实用串口例程是类似的。多机通信,无非就是添加了一个设备地址判断而已,难度也不大。我们找了一...
-
话说人间事物的学习,不外两类:一类入门易,精通难比如矿石机,再比如练书法谁都会写两下,可写好却不是一朝一夕的事儿。另一类则入门难精通易,比如超...
-
在PIC系列单片机入门并不难(1)中,我们已经把8条腿消化掉了,其实我们要弄明白的也就3只腿,我们再简单一些,先整明白两条腿,即GP0,GP1...
-
前面已经学会了三条指令,至此,8位寄存器的概念概念一定要建立起来,程序通过写入寄存器不同的数据控制管脚作为输入使用还是输出使用,作为输出时是输...
-
单片机的大部分指令,或者说单片机所做的大部分工作,多数在写入或读出寄存器。关于寄存器的初步概念我想我们已经建立起来了,它是一个能够存储8位二进...
-
下面我们学习两个新指令incf和decf,它们都是对某一个寄存器进行增1或减1操作,例句中假如我们要操作的寄存器是09H。
&n...
-
下面介绍单片机汇编语言里的一个概念“子程序”
先打个比方,如果你做一...
-
上传完武术的动画,怎么能不上传拳击动画呢?吴鉴鹰业余时间可是很喜欢练练拳击的,强身健体,很有益处!所以鹰哥也建议大家有空多锻炼身体,有一个号...
-
时钟原理介绍
先来第一节,动态时钟的原理设计介绍以及时钟文化的介绍。
大家知道现今,高精度的计时工具大多数都使用了...
-
设计思路
这一讲,鹰哥会向大家介绍贪吃蛇的设计思路,设计方法以及程序的编写,向大家详细介绍贪吃蛇的设计思路,让大家对如此神秘的贪吃蛇有深入的认识!
这...
-
注意strlen返回的是一个无符号整数类型,在表达式中使用要注意可能出现的不可预料的结果:
如:
if( strlen(x) >= strlen(y) ) ...
-
C语言有以下几种取整方法:1、直接赋值给整数变量。如:int i = 2.5; 或 i = (int) 2.5;这种方法采用的是舍去小数部分
2、C/C++中的整数除法运算符&l...
-
字符串常用函数
C语言提供了丰富的字符串处理函数, 大致可分为字符串的输入、...
来自
C语言|by
期待 |发表时间 2015-09-17
|0个回复
-
运算符的种类、优先级和结合性
C语言中运算符和表达式数量之多, 在高级语言中...
来自
C语言|by
期待 |发表时间 2015-09-17
|0个回复
-
我们已经看到程序中使用的各种变量都应预先加以说明,即先说明,后使用。对变量的说明可以包括三个方面:
&n...
来自
C语言|by
期待 |发表时间 2015-09-17
|0个回复
-
自己以前用结构体时,较少封装实现方法即:函数指针。这一点,造成了现在对于程序扩展起来有些捉襟见肘,这里以后要注意。
同时,函数参数也尽量使用结构体,这样避免函数接口...
-
在《程序员成长计划》中,提到的函数指针的运用,今天更明白了一些。分两种情况讨论。(主调函数,被调函数)
第一点,可以传入的函数指针实参。这是平时应用最多的。通过传入的函数指针实现...