欢迎来到知识库小白到大牛的进阶之路

当前位置 > 51单片机ad转换程序51单片机ad转换程序免费版

  • 求51单片机AD程序

    求51单片机AD程序

    如下程序是在 STC 官方网站 提供的。应该很有用。 //// //本示例在Keil开发环境下请选择Intel的8058芯片型号进行编译 //假定测试芯片的工作频率为18.432MHz #include "reg51.h" #include "intrins.h" #define FOSC 18432000L #define BAUD 9600 typedef unsigned ...

    2024-08-16 网络 更多内容 821 ℃ 964
  • 关于51单片机AD转换初级问题

    关于51单片机AD转换初级问题

    //AD转换起动控制,上升沿有效 sbit intr=P1^3; //AD转换结束输出低电平 void start_ad(void) { cs=0; //允许进行A/D转换 wr=0;_nop_();wr=1; //WR由低变高时,AD开始转换 while(intr); //查询转换结束产生INTR 信号(低电平有效) cs=1; //停止AD转换 } //读A/D数据子程序/////////////////////////////////////// r...

    2024-08-16 网络 更多内容 526 ℃ 281
  • 51单片机采集的AD值的转换程序问题?

    51单片机采集的AD值的转换程序问题?

    上次回答了你的问题,难道你上次选择的最佳答案,没有用吗? 02.5V,对应于AD_data = 011111......1111(24位二进制); 那么1V就是:6710886(十进制)。 用24位值AD_data除以6710886,得到的整数部分就是05,即为电压的整数部分。 再把刚才除得的余数,再除以10,取整数将得到09,即为电压...

    2024-08-16 网络 更多内容 172 ℃ 104
  • 51单片机采集的AD值的转换程序问题?

    51单片机采集的AD值的转换程序问题?

    上次回答了你的问题,难道你上次选择的最佳答案,没有用吗?02.5V,对应于AD_data = 011111......1111(24位二进制);那么1V就是:6710886(十进制)。用24位值AD_data除以6710886,得到的整数部分就是05,即为电压的整数部分。再把刚才除得的余数,再除以10,取整数将得到09,即为电压的...

    2024-08-16 网络 更多内容 396 ℃ 651
  • 51单片机AD/DA程序转换举例

    51单片机AD/DA程序转换举例

    MIAN: MOV R1,#10 MOV R2,#40H MOV R0,#7CH MOVX @R0,A LOOP: NOP LOOP1: NOP JB P3.2,LOOP1 MOVX A,@R0 MOV @ R2,A INC R2 MOV R0,#7DH MOVX A,@R0 MOV @R2,A INC R2 DJNZ R1,LOOP

    2024-08-16 网络 更多内容 448 ℃ 384
  • 求个51单片机 AD 程序

    求个51单片机 AD 程序

    51没有ad模块,要自己加ADC809或者别的,这个很简单,你的输入端接到ADC0809的输入端,假设ADC0809的输出端接到你的P2口,在5V时对应的是0XFF,那么知道了P2的值是不是就知道了电压的值,V=P2*5/255,再根据V的范围(也即P2口得到的值得大小)确定LED的亮灭。

    2024-08-16 网络 更多内容 164 ℃ 913
  • 输入电压值到51单片机,求内部自带的ad转换的程序,谢谢大神们

    输入电压值到51单片机,求内部自带的ad转换的程序,谢谢大神们

    stc的 PDF文档有例子,以下是STC12C5410AD单片机AD程序 void adchange()//AD采集程序 { ADC_CONTR=ADC_CONTR|0X80; //10000000 开启转换电源 Delay1ms(1); //延时,等待内部电源稳定 P1M0=P1M0|0X07; //设置p1.0 P1.1和 p1.3所在通道为开/漏模式,3路 P1M1=P1M1|0X...

    2024-08-16 网络 更多内容 948 ℃ 578
  • 求个 51单片机AD ,C语言程序

    求个 51单片机AD ,C语言程序

    这个是我刚刚写的 根据你的需要 反正闲来无事 我写的比较笼统 需要你自己根据 自己的实际情况来判断确定 我只是利用AD简单的处理 成数码管显示的数字 你要是 转换成电压 那就把里面的变量 修改一下 我写的那个控制LED灯亮就不要动了 只是修改一下他前面定义的数字就可以 最后...

    2024-08-16 网络 更多内容 299 ℃ 94
  • 单片机ad转换代码

    单片机ad转换代码

    重点是会AD_init() 和AD_get(channel);会初始化和启动AD转换并读取转换结果至于换算是根据自己电路情况确定的,由于计算时采用过多的浮点型变量会占用较多内存,造成内存不足,因此有除法时常采用整形变量进行计算,运算时为了保持尾数不丢失,需把被除数扩大100倍或1000倍,如整...

    2024-08-16 网络 更多内容 260 ℃ 172
  • 12位AD转换器与51单片机的程序

    12位AD转换器与51单片机的程序

    图应该不对吧,你的ADC输出是12位的,但是P0是8位,所以是不能把输出只接到P0的。再说你自己看你的图中ADC的12个输出中有的线也是相互连在一起的,这样肯定不对啊。

    2024-08-16 网络 更多内容 930 ℃ 637
新的内容
标签列表