PIC单片机中级入门
superanters
用口语代替术语,化繁为简。我如叶,道如风
展开
-
PIC单片机之通信协议
当人们晚上迷失在野外手上只有一个手电筒,此时有直升机飞过。人们用手电筒发出三短三长三短的光线。用这个国际通用的SOS求救信号,告诉飞行员来救你。人们规定的三短三长三短的光线,代表SOS就是一种通讯协议。 单片机处理通讯协议的方法其实也类似。只不过用的不是光线而是电平。比如我们完全可以模仿SOS求救信号的方法。来创造属于自己的通讯协议。例如:我们模仿SOS ,用高电平代替亮,用低电平代原创 2013-04-23 11:47:44 · 4243 阅读 · 4 评论 -
PIC单片机之EUSART串行通信接口
PIC 单片机的EUSART是一种串行通信接口,我们可以利用他让不同设备之间传输数据,我们来讲讲我们最常用的串行异步接收和发送。管脚 串行异步接收和发送。如果只要两个引脚,一个是接收RX 一个是发送TX。数据格式 我们先来讲讲TX是如何发送出数据的,数据格式具体是什么样的。 如果我们要向其他设备发送个大写字母A。将是什么样的呢。"A"这个字母对原创 2013-04-27 11:22:37 · 12676 阅读 · 23 评论 -
PIC单片机之定时器(TMR1)
之前我们讲解了TMR0定时器,现在我们来讲解16位定时器TMR1,TMR1和TMR0最大的差别就是TMR1是16位定时器。所以TMR1两个八位寄存器 TMRH 和TRMRL组成.许多有关定时器的基础知识我就不在赘述了可以看TMR0的文章。我单刀直入讲实例了。实例讲解:如果我们想隔0.5S输出个高电平,0.5S输出个低电平那要怎么做呢?首先:先选择合适的时钟频率和预分频。这个只要满足需要的延原创 2013-08-06 10:34:25 · 16427 阅读 · 1 评论 -
PIC单片机之PWM
本来答应大家写一篇关于PWM的文章。可以一直托到现在的才写,深感抱歉。1,什么是PWM 什么是PWM,专业点说脉宽调制,通俗点说 就是不断的输出高低电平。 比如 单片机 40ms的时间 输出高电平然后60ms的时间 输出低电平接着一直不断周期性的交替输出高低电平 这就是典型的PWM波。高电平输出的时间40ms就是传说中的脉宽,40ms+60ms=100ms 便是PWM的周期。假原创 2014-03-20 15:56:02 · 11699 阅读 · 3 评论 -
PIC单片机之I2C通信(主模式)。
我们今天来讲I2C通信。那I2C通信的特点是什么能。我们一般使用的串口 (半双工异步串行通信)与I2C 有什么区别呢。 串口(半双工异步串行通信):就是好像朋友在对话。我可以主动和你讲话,你也可以主动和我讲话。 I2C:就好像上下级对话。一个领导面对一个或者多个员工。只有领导主动说话的份儿,下面的员工不能主动说话。只有领导问了,员工才能答。 I2C通信 I2原创 2013-05-17 11:29:44 · 17088 阅读 · 8 评论 -
PIC单片机之AD转换
AD转换 我们先看看R1和R2,R2是个可调电阻 如果我们将R2变大 RA1这个管脚上的电压就越大。R2变小 RA1这个管脚上的电压就越小。那单片机是怎么知道电压变化的。这就需要AD转换。就是将模拟量转换成数字量。 PIC单片机如何表示电压 PIC用十位二进制位的数来表示电压,也就是数值0~1023来表示电压。那比如现在这个数值是400那这代表多少的电压?这就原创 2013-04-18 10:22:30 · 24786 阅读 · 26 评论