
51单片机
蜗蜗前行
嵌入式软件
展开
-
模数转换(A/D)与数模转换(D/A)
单片机是一个典型的数字系统,数字系统只能呢个对输入的数字信号进行处理,其输出信号也是数字的。但工业或者生活中的很多量都是模拟量,这些模拟量可以通过传感器变成与之对应的电压、电流等模拟量。为了实现数字系统对这些电模拟量的测量,运算和控制,就需要一个模拟量和数字量之间的相互转化的过程。A/D和D/A的基本概念A/D是模拟量到数字量的转换,依靠的是模数转换器(Analog to原创 2016-04-10 20:05:20 · 57211 阅读 · 0 评论 -
深入总结嵌入式位操作运算符
位运算应用法则清零取位要用与,某位置1要用或,取反和交换用异或移位运算要诀1.他们都是双目运算符,两个运算分量都是整形,结果也是整形。 2.“3“>>”右移:右边的位被挤掉了,对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或1,这取决于不同的计算系统。 4“>>>”运算符:右边的位被挤掉,对于左边移出的空位一概补上0;位运算原创 2016-04-11 17:49:34 · 4491 阅读 · 1 评论 -
深入理解51单片机串口通信
串口通信的基本认识通信分为并行通信和串行通信,并行通信时的数据各个位同时传送,可以实现字节为单位通信,但通信线多占用资源,成本高。以前用到的的P1=0x55,一次给P1口的8个管脚分别赋值,同时进行信号输出,类似于8个车道可以过去8辆车,这样的形式是并行的,一般称P0,P1,P2,P3为51单片机的4组并行总线。串行通信,就是一个车道,一个只能通过一辆车,如果一个0x55这样一个字节的数据要...原创 2016-04-10 12:44:18 · 22043 阅读 · 3 评论