电压表实验(AD转换)

简介: /*电压表 精确到小数点后面三位*/ /*连线:电位器接IN0,AD_CS接CS0,CS1接KEY/LED_CS*/ #include typedef unsigned char uchar; xdata uchar LED_CS _at_ 0x900...
/*电压表 精确到小数点后面三位*/
/*连线:电位器接IN0,AD_CS接CS0,CS1接KEY/LED_CS*/
#include<reg52.h>
typedef unsigned char uchar;
xdata uchar LED_CS _at_ 0x9000;
xdata uchar LED_OUTSEG _at_ 0x9004;
xdata uchar LED_OUTBIT _at_ 0x9002;


xdata uchar AD_CS _at_ 0x8000;
xdata uchar AD_MODE _at_ 0x8003;


code unsigned char LEDMAP[] = {  // 八段管显示码
  0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07,
  0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71
};
code unsigned char LEDWED[] = {0x20,0x10,0x08,0x04,0x02,0x01};
int num[6];
void delay(int ms)
{
 int i,j;
 for(i=0;i<ms;i++)
    for(j=0;j<14;j++)
         ;
}
void adf()
{
 AD_CS = 0;
 delay(10);
}
void main()
{
 int led_c=0;
 unsigned char temp;
 AD_MODE = 0x82;
 AD_CS = 0;
 while(1)
 {
  adf();
  delay(10);
  num[0] = AD_CS*5/256;
  num[1] = AD_CS*5%256*10/256;
  num[2] = AD_CS*5%256*10%256*10/256;
  num[3] = AD_CS*5%256*10%256*10%256*10/256;
  temp = LEDMAP[num[led_c]];
  if(led_c == 0)
           temp = temp|0x80;
  LED_OUTBIT = LEDWED[led_c];
  LED_OUTSEG = temp;
  led_c = (led_c+1)%4;
  delay(10);
 }
}
相关文章
|
4月前
|
存储 域名解析 网络协议
AD域的搭建和操作使用
AD域的搭建和操作使用
|
网络协议
移远EC600N 4G模块连接步骤
移远EC600N 4G模块连接步骤
373 0
|
移动开发 前端开发 测试技术
关于前端AB实验,我是这么思考的
背景 大家好, 我是Fly哥, 这次分享的内容主要是关于ABtest ,我们是做用户增长的,说白了就是对应下面几个关键词。拉新、激活、留存,留存的话 又分为 次日留存、 3日留存,这些都是我们的指标, 但是产品设计一个需求的时候, 可能会有实验的性质,不确定哪一组实验,对于指标的反馈是正向的,或者是那一组实验的效果更加明显。 这时候产品就会去创建AB实验,然后拿线上的一部分流量,去做实验, 分析数据, 得出实验结论,然后看是否满足预期, 如果不满足 就暂停实验, 或者进行全量实验。 大家可以看下下面这张流程图: 图片 然后对于我们前端而言,我们关心的点只有两个 第一个就是接入ABtest,
关于前端AB实验,我是这么思考的
|
12天前
|
机器学习/深度学习 供应链 算法
如何从实验中获得更多?——AB实验的异质性分析实践
本文阐述了异质性分析的基本原理和方法、具体实践流程、落地等情况,总结实践经验,也期待更多交流和探讨。
AD20和立创EDA设计(5)立创EDA导出3D模型放入AD20使用
AD20和立创EDA设计(5)立创EDA导出3D模型放入AD20使用
1243 0
|
芯片
ADC模数转换器(内含:1.实物图+2.ADC简介+3.ADC框图+4.ADC基本结构图+5.输入通道+6.转换模式+7.触发控制+8.数据对齐+9.硬件电路)
ADC模数转换器(内含:1.实物图+2.ADC简介+3.ADC框图+4.ADC基本结构图+5.输入通道+6.转换模式+7.触发控制+8.数据对齐+9.硬件电路)
430 0
ADC模数转换器(内含:1.实物图+2.ADC简介+3.ADC框图+4.ADC基本结构图+5.输入通道+6.转换模式+7.触发控制+8.数据对齐+9.硬件电路)
AD2428W手册解读之其他发现流程示例
AD2428W手册解读之其他发现流程示例
AD2428W手册解读之其他发现流程示例
|
存储 编解码 监控
AD2428W手册解读之操作与配置 上
AD2428W手册解读之操作与配置 上
AD2428W手册解读之操作与配置 上
|
芯片 块存储
AD2428W手册解读之操作与配置 中
AD2428W手册解读之操作与配置 中
AD2428W手册解读之操作与配置 中
|
存储 监控 索引
AD2428W手册解读之操作与配置 下
AD2428W手册解读之操作与配置 下
AD2428W手册解读之操作与配置 下