⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dac.c

📁 常用的编码程序 数模转换代吗 电路应用设计 C SourceCode
💻 C
字号:
/* dac.c - bipolar two's complement D/A converter */double dac(b, B, R)int *b, B;                         /* bits are dimensioned as \(b[0], b[1], \dotsc, b[B-1]\) */double R;{       int i;       double dac = 0;       b[0] = 1 - b[0];                          /* complement MSB */       for (i = B-1; i >= 0; i--)                /* H\"orner's rule */          dac = 0.5 * (dac + b[i]);       dac = R * (dac - 0.5);                    /* shift and scale */       b[0] = 1 - b[0];                          /* restore MSB */       return dac;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -