2015年(29)
发布时间:2015-04-15 12:12:36
I2C软件实现对于一些高级的处理器,可能提供专门的I2C控制单元,对于这些处理器来说,编程人员只需要通过Datasheet了解如何操作该I2C控制器即可,而不需要了解I2C协议以及I2C时序;只需要设置好对应的控制寄存器,并将数据放入到控制器的发送缓存器中,I2C控制器自动会将数据发送出去,这是因为在控制器中已经对I2C协.........【阅读全文】
发布时间:2015-04-13 13:42:34
按键检测一、轮询方式检测如下图所示,为轮询方式的电路图:P3.0为按键K0输入端,实现的效果为K0按下一次,发光二极管切换一次状态。代码如下:点击(此处)折叠或打开#include <reg52.h>sbit LED_0 = P1^0;s.........【阅读全文】
发布时间:2015-04-12 23:29:48
8052的定时器8052总共有3个定时器,分别为T0、T1、T2。 T0、T1的使用方法非常相似。其实,学会看数据手册,如何操作的过程数据手册上已经写的非常详细了。如图,为T0/T1所用到的寄存器的大概说明:如果想使用定时器,操作这几个寄存器就够了,当然,如果要使用中断,还需要操作IE寄存.........【阅读全文】
发布时间:2015-04-12 20:50:40
趣讲51单片机P0端口一、P0口P0口的结构如下图所示其中输入缓冲器是一个三态门,三态门和二极管的区别在于,三态门比二极管多一个控制端,所以三态门作为输出时,有3中状态,输出高电平、低电平和高阻态。下面来分析当控制信号为0时,此时,V1为断开状态,引脚P0.x为开漏输出。 A、P0口.........【阅读全文】
发布时间:2015-04-12 20:26:59
趣讲51单片机--哈佛结构与流水线51单片机为哈佛结构,单流水线(也可以说是无流水线)处理器。1、为什么说51单片机是哈佛结构。因为51单片机的数据存储器和程序存储器是在物理上分离的,数据存储器就是单片机的RAM,而程序存储器是单片机的ROM。在数据存储器上不允许存储指令,在指令存储器上不允许存储.........【阅读全文】