版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
项目名称:PCF8591AD和串口打印 项目内容:A/D转换,把转换的数字量 送给P0口控制LED的亮灭 ; 运算送给串口,打印到电脑上 这样就可以采样电压信号了,并处理 可以扩展做出电压表,电流表等 //IIC操作的几个函数 /*写入控制字00,即模擬量输出关闭选择通道0, 不自动增加通道模拟量输入围方式0*/ //IIC总线空闲时均为高电平
//SCL高电平期间SDA由高到低的变化为起始信号 //防止接下来SDA數据变化导致IIC总线误判 //SCL高电平期间SDA由低到高的变化为终止信号 //防止接下来SDA数据变化导致IIC总线误判 //一个脉冲期间,SDA为低电平为应答 /*cpu读应答信號如果应答了则 继续传输数据,否则在一定时间里 默认已经应答,继续传数据 //如果没有应答或时间没有超过预定时间则停在此处
写1个芓节先写高位。 读取一个字节并把读到的值返回 //Regulate控制器这里写控制函数 //把读出来的值打印到计算机上