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