找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10112|回复: 13
收起左侧

PWM与DA数模转换问题

  [复制链接]
ID:146949 发表于 2017-3-28 14:38 | 显示全部楼层
不知道你学的是那一种单片机。我以STC15W4K58S4为例给你说一个简单的吧。
ADC取样num=GetADCResult(0);
PWM送数:
void tm0() interrupt 1//定时器0中断服务程序
{ static unsigned char k;
        TL0 = 0xF5;                //设置定时初值 按1T时钟计算,1uS一次
        TH0 = 0xFF;                //设置定时初值 按1T时钟计算,1uS一次
        k++;
        if(k>num)P33=1;//输出高电位
        else P33=0;//输出低电位
}

STC15W4K58S4测试.rar

3.23 KB, 下载次数: 28

评分

参与人数 2黑币 +55 收起 理由
非黄腾达 + 5 绝世好帖!
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表