``````````````````````````````
AD0832与AD08004有所不同,AD0804的数据是并行输出,而AD0832是串行输出,其思想略有复杂。
根据ADC0832的时序,首先选通芯片,在第一个脉冲下沿前让addi为高,在第二个下沿前给addi1位数据,在第三个下沿前给addi1位数据,
两位数据为10时选通CH0,为11时选通CH1; 在第三个下沿后开始接收数据。
数据接收核心思想:
1、以dat来接收从高位到低位传回来的数据,分8次依次接收。
2、以ndat来接收从低位到高位传回来的数据,分8次依次接收。
AD00832接收数据共分为19个时钟脉冲,由单片机提供。前三个为初始化,第四个到第11个为高位在先数据,第11到第19个为低位在先数据。
从AD中读到的数据并非为真实的电压值,只是一个虚拟量。真是的电压值为
*********************转载请注明出处,谢谢!*********************
==============================================================================================
#include
#include
#define
#define
uchar code table[]={0x3F,
//端口定义
sbit adcs=P3^3;
sbit adclk=P3^2;
sbit addo=P3^7;
sbit addi=P3^6;
uchar date;
int a,b,c;
void delay(uchar z)//延时函数
{
}
void delay1()
{
}
int ADconvert()
{
addi=1;
}
void display()
{
}
void main()
{
while(1)
}
}
上一篇:简单的DS18B20温度测试
下一篇:关于单片机延时程序中参数类型对延时的影响
推荐阅读最新更新时间:2024-03-16 14:39
设计资源 培训 开发板 精华推荐
- 睿瀚医疗万斌:“脑机接口+AI+机器人”是康复赛道的未来
- 希润医疗孟铭强:手功能软体机器人,让脑卒中患者重获新生
- 柔灵科技陈涵:将小型、柔性的脑机接口睡眠设备,做到千家万户
- 微灵医疗李骁健:脑机接口技术正在开启意识与AI融合的新纪元
- USB Type-C® 和 USB Power Delivery:专为扩展功率范围和电池供电型系统而设计
- 景昱医疗耿东:脑机接口DBS治疗技术已实现国产替代
- 首都医科大学王长明:针对癫痫的数字疗法已进入使用阶段
- 非常见问题解答第223期:如何在没有软启动方程的情况下测量和确定软启动时序?
- 兆易创新GD25/55全系列车规级SPI NOR Flash荣获ISO 26262 ASIL D功能安全认证证书
- 新型IsoVu™ 隔离电流探头:为电流测量带来全新维度