豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > 51单片机模拟PWM波驱动10个级别LED灯的亮度
侵权投诉

51单片机模拟PWM波驱动10个级别LED灯的亮度

51单片机模拟PWM输出控制灯的10个亮度级别--打印文章Page 1of 1

 打印本文   关闭窗口

51单片机模拟PWM波驱动10个级别LED灯的亮度

 

51单片机模拟PWM输出控制灯的10个亮度级别作者:未知  文章来源:网络  点击数 434  更新时间:2009-3-8 9:50:32  文章录入:dycxin  责任编辑:dycxin

#define uchar unsigned char //定义一下方便使用

#define uint unsigned int

#define ulong unsigned long

#include <AT89X51.h> //包括一个52标准内核的头文件

sbit P10 = P1^0; //要控制的LED灯

sbit K1= P3^2; //按键K1

uchar scale;//用于保存占空比的输出0的时间份额,总共10份

char code dx516[3] _at_ 0x003b;//这是为了仿真设置的

//模拟PWM输出控制灯的10个亮度级别

void main(void) // 主程序

{

uint n;

TH0 =0xF3; //赋T2的预置值,溢出1次是1/1200秒钟

TL0 =0x98;

TR0=1; //启动定时器

ET0=1; //打开定时器2中断

EA=1; //打开总中断

while(1) //程序循环

{ ;//主程序在这里就不断自循环,实际应用中,这里是做主要工作  

for(n=0;n<50000;n++); //每过一会儿就自动加一个档次的亮度

scale++;

if(scale==10)scale=0;

}

}

//1/1200秒定时器2中断

timer0() interrupt 1

{

static uchar tt; //tt用来保存当前时间在一秒中的比例位置

TF0=0;

tt++;

if(tt==10) //每1/120秒整开始输出低电平

{

tt=0;

if(scale!=0) //这里加这一句是为了消除灭灯状态产生的鬼影

P10=0;

}

if(scale==tt) //按照当前占空比切换输出高电平

P10=1; }

 打印本文   关闭窗口

51单片机模拟PWM波驱动10个级别LED灯的亮度

 

doc.docsou.com

第1页

你可能喜欢

  • 单片机PWM
  • 51单片机介绍
  • mcs51单片机
  • PWM波
  • 51单片机设计
  • 51单片机指令
  • 51单片机期末复习
  • 单片机流水灯设计报告

热门文档

相关文档

  • 51单片机脉冲宽度调制(PWM)控制LED灯亮度

    51单片机脉冲宽度调制(PWM)控制LED灯亮度_电子/电路_工程科技_专业资料。51... 51单片机用PWM控制LED渐... 8页 1下载券 51单片机模拟PWM波驱动1... 1页...

  • c51第14课,模拟PWM输出控制灯的10个亮度级别

    占空比, 从而控制 LED 灯的 10 个 级别的亮度。...作业: 1.改用两个定时器的方法驱动 PWM 输出。一... 第14课,模拟PWM输出控制... 2页 免费 51单片机...

  • 51单片机脉冲宽度调制(PWM)控制LED灯亮度

    (PWM)方式控制 LED 灯亮度的一个程序,大家 都知道,51 单片机本身是没有 pwm 接口的,这个程序是通过软件模拟 pwm.在一定的频率的方波 中,调整高电平和低电平...

  • 单片机产生PWM波形控制LED灯亮度

    单片机产生PWM波形控制LED灯亮度_通信/电子_科技_PPT专区。PWM控制LED灯的亮度...四,实验仿真电路图 两个三极管有驱动作用,电感和电容起滤波作用,保证LED不至 ...

  • 单片机产生PWM波形控制LED灯亮度

    单片机产生PWM波形控制LED灯亮度_电子/电路_工程科技_专业资料。pwm调光...四,实验仿真电路图 两个三极管有驱动作用,电感和电容起滤波作用,保证LED不至 ...

  • PWM控制LED亮度 单片机课程设计

    PWM控制LED亮度 单片机课程设计_信息与通信_工程科技_专业资料。模拟PWM输出控制...有些单片机将 LCD(液晶)驱动电路 都集成在单一的芯片上,这样单片机包含的单元...

  • 单片机产生PWM波形控制LED灯亮度

    PWM控制LED灯的亮度 目录一,PWM简介 二,PWM控制LED暗亮原理 三,程序设计思路 ...四,实验仿真电路图 两个三极管有驱动作用,电感和电容起滤波作用,保证LED不至 ...

  • 红外感应PWM亮度控制高亮度LED灯制作

    本次设计的电路主要分为LED驱动模块, 电源供电模块, 单片 机模块, 反馈模块等...只要带宽足够, 任何模拟值都可以使用PWM进行编码。 PWM技术的广泛应用与其的优点...

  • 单片机产生PWM波形控制LED灯亮度

    PWM控制LED灯的亮度 目录一,PWM简介 二,PWM控制LED...四,实验仿真电路图 两个三极管有驱动作用,电感和... 执业医师实践技能考试模拟试题2014 Baidu 使用...

  • 51单片机模拟PWM

    51单片机模拟PWM波驱动1... 1页 1下载券 51单片机产生PWM波 2页 免费 51单片机输出PWM的两种方... 3页 免费 51单片机两路或多路pwm波... 7页 1下载券...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部