博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
D/A转换器实验
阅读量:7186 次
发布时间:2019-06-29

本文共 347 字,大约阅读时间需要 1 分钟。

1.代码:

#include<reg52.h>

typedef unsigned char u8;
typedef unsigned int u16;
void delay (u16 num)
{
    u16 x,y;
    for (x=num; x>0; x--)
        for (y=110; y>0; y--);
}
void main(void)
{
    u8 temp;
    temp = 0x00;//最小值
    while(1)    //产生波形
    {    
        P0 = temp;//初始化
        temp ++;
        delay (10);
        if (temp == 255)
            temp = 0;
    }
}

2.电路图:

 

3.效果:

 

转载于:https://www.cnblogs.com/wxb20/p/6221376.html

你可能感兴趣的文章
Platforms/iPhoneSimulator.platform/Developer/usr/bin/g++-4.2 failed with exit code 1问题总结及解决方案...
查看>>
iOS,贝塞尔曲线(UIBezierPath)
查看>>
二维码生成类
查看>>
css 兼容性写法,CSS hack写法
查看>>
javascript新闻向上停顿1秒后继续滚动
查看>>
关于 IntelliJ IDEA 的Maven 版本修改
查看>>
1.OpenGLES——FBO方式的离屏渲染
查看>>
FIFO基础知识(转)
查看>>
js中页面加载完成后执行的几种方式及执行顺序
查看>>
H5 以及data-*应用和each用法
查看>>
web学习-XML基础
查看>>
Oracle SQL Lesson (5) - 使用组函数输出聚合数据
查看>>
【机器学习篇】--SVD从初始到应用
查看>>
VMware - Oracle Linux 7.3 无法返回虚拟磁盘UUID
查看>>
Stanford parser学习:LexicalizedParser类分析
查看>>
Java之谜 —— 来自Neal Gafter的演讲
查看>>
js压缩反压缩
查看>>
jdbc.properties 包含多种数据库驱动链接的版本。
查看>>
mac 安装mysql
查看>>
Event Managers
查看>>