adc0832在ad中怎么画_51单片机adc0832汇编程序

adc0832在ad中怎么画 在单片机学习中ad是必须要了解的,所谓的ad就是把模拟信号转换为数字信号,本文为大家介绍的是如何在proteus中绘制adc0832。
1.首先找到proteus软件,双击打开,如图
2.打开软件之后点击左侧的“p”按钮,如图
3.找到“关键字”,如图
4.输入“adc0832”,选择模型,点击“确定”,如图
5.在空白出单击左键,此是出现一个虚影,如图
6.将虚影拖动到合适的位置再次左键点击鼠标,如图,这样一个adc0832就绘制完成了。
51单片机adc0832汇编程序 #include《at89x51.h》
#include《intrins.h》
#define uint unsigned int
#define uchar unsigned char
//******************adc0832****************************//
sbit cs=p2^3; //使能。
sbit clk=p2^2;//时钟
sbit do=p2^1; // 数据输出
sbit di=p2^0;//数据输入
char cc[]=“11001001”;
uchar tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
uchar temp;
uint vvv,i;
//通道的选择:0x02就是单通道0;0x03就是单通道1;
//0x00就是双通道ch0=“+”; ch0=“-”
//0x01就是双通道ch0=“-”; ch0=“+”
//*****************************************************//
void delay(int tt)
{
while(tt--)
{for(i=0;i《120;i++);}
}
void startadc()
{
cs=1;
_nop_();
_nop_();
clk=0;
_nop_();
_nop_();
cs=0;
_nop_();
_nop_();
di=1;
_nop_();
_nop_();
clk=1;
_nop_();
_nop_();
di=0;
_nop_();
_nop_();
clk=0;
_nop_();
_nop_();
}
void choiceadc(uint ch)//ch为0选择通道ch0,为1,选择ch1进行ad转换
{
startadc();
if(ch==0)
{
di=1;
_nop_();
clk=1;//上升沿di=1
_nop_();
clk=0;//1个下降沿di=1
_nop_();
di=0;
_nop_();
clk=1;
_nop_();
clk=0;//第3个上升沿di=0
_nop_();
}
else
{
clk=0;
_nop_();
di=1;
_nop_();
clk=1;//上升沿di=1
_nop_();
clk=0;//1个下降沿di=1
_nop_();
di=1;
_nop_();
clk=1;//第3个上升沿di=0
_nop_();
}
/********通道选择结束开始读取转换后的二进制数****/
clk=1;
_nop_();
clk=0;//下降沿读数,一下进行判断和处理,共8次
for(i=0;i《8;i++)
{
di=1;
if(do)
{
temp |=0x01;
}
else
{
temp &=0xfe;
}
clk=0;
_nop_();
clk=1;
temp=temp《《1;
}
vvv=temp;
}
void display(uint dat)
{
p3=0x04;
p0=tab[dat/100];
delay(1);
p0=0xff;
p3=0x02;
p0=tab[dat%100/10];
delay(1);
p0=0xff;
p3=0x01;
p0=tab[dat%10];
delay(1);
p0=0xff;
}
void main()
{
p3=0xff;
p0=0xff;
while(1)
{
choiceadc(0);
delay(1);
display(vvv);
}
}
小编推荐阅读:
adc0832是什么_adc0832和adc0809区别
adc0832时序图_adc0832怎么转换光敏电阻

5G市场规模化发展,2020年实现商用化的目标
机械自动化就业方向及前景就业市场的影响
造车新势力面临的机遇与焦虑
三极管的电路分析方法
中国联通研究院完成CV-QKD实验室测试,可提高接入光纤资源的利用率
adc0832在ad中怎么画_51单片机adc0832汇编程序
CC3220R主要特性介绍 单片无线ARM MCU解决方案
如何包装你的代码?优秀的工程师不会告诉你的秘密
三星S8对决iPhone8好戏连连, 小米新红米Note4价格很惊喜!
GPS北斗详解
digilent分析仪介绍
卫星行业新产业 可让故障卫星重获新生
基于Virtex-5的串行传输系统的实现
中国芯片的路还要走很久,但没必要特别悲观
智慧供配电能解决哪些痛点
超燃!1100多位选手齐聚比拼,驻马店市2019年青少年机器人竞赛开赛!
华为参加第一届全国人力资源服务业发展大会
云天励飞受荣获2020 AI STAR奖项
智慧城市建设进程中智慧园区建设的解决方案
在半导体的检测和分类上图像传感器有什么应用?