蓝桥杯单片机基于西风模板的ad 与da 数模转化

ad 与da 数模转化在 iic文件中敲写

一共有两个函数 ad的读取的da的写

unsigned char Ad_Read(unsigned char addr)

{

先定义一个返回值temp

unsigned char temp

启动单总线

I2CStart(void)
发送字节到0x90

I2CSendByte(0x90)

等待回应

IIC_WaitAck();
发送地址

IIC_SendByte(addr);
等待回应

    IIC_WaitAck();

开始

    IIC_Start();

发送到0x91

    IIC_SendByte(0x91);

等待

IC_WaitAck();

读取

temp=IIC_RecByte

告诉我不读取了

I2CSendAck(1)

停止

返回return

}

还有da的write

void Da_Write(unsigned cahr add)

IIC_Start();
    IIC_SendByte(0x90);
    IIC_WaitAck();
    IIC_SendByte(0x41);
    IIC_WaitAck();
 IIC_SendByte(dat);

等待在停止

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值