• 大小: 22KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 语言: 其他
  • 标签:

资源简介

【实验题目】 用PWM方波调节LED亮度 【实验目的】 掌握PWM的基础知识 进一步熟悉定时器的用法 【硬件接法】 P1.1控制LED,低电平点亮 K3和K4分别接在P3.4、P3.5,按下时为低电平 【实验步骤】 ISP下载开关扳到“00”,用Flash Magic软件下载程序文件“PWM-LED.hex”,运行。 【运行效果】 按K3可调暗LED,按K4可调亮LED。

资源截图

代码片段和文件信息

/*******************************************************************************
程序名称:用PWM方波调节LED的亮度
硬件接法:P1.1控制LED,低电平点亮
          K3和K4分别接在P3.4、P3.5,按下时为低电平
运行效果:按K3可调暗LED,按K4可调亮LED
*******************************************************************************/


#include 


//定义I/O接口
sbit PWM = P1^1; //PWM输出(接LED)
sbit K3 = P2^0; //按下使PWM方波占空比增加(LED变暗)
sbit K4 = P2^1; //按下使PWM方波占空比减少(LED变亮)


//定义PWM最大级数
#define PWM_MAX 8


//定义PWM级数,分为0~PWM_MAX-1级
unsigned char PwmValue;


/*******************************************************************************
函数:KeyScan()
功能:键盘扫描
返回:扫描到的键值
*******************************************************************************/
unsigned char KeyScan()
{
unsigned char k;
k = ‘\0‘;
if ( K3 == 0 ) k = ‘+

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5694  2006-10-19 17:37  实验5 用PWM方波调节LED亮度\A51\main.asm

     文件      15526  2006-10-19 17:37  实验5 用PWM方波调节LED亮度\A51\main.LST

     文件       1263  2006-10-19 17:37  实验5 用PWM方波调节LED亮度\A51\main.OBJ

     文件       1207  2006-10-19 17:37  实验5 用PWM方波调节LED亮度\A51\PWM-LED

     文件        507  2006-10-19 17:37  实验5 用PWM方波调节LED亮度\A51\PWM-LED.hex

     文件       5454  2006-10-19 17:37  实验5 用PWM方波调节LED亮度\A51\PWM-LED.M51

     文件       1027  2006-10-10 14:49  实验5 用PWM方波调节LED亮度\A51\PWM-LED.Opt

     文件        416  2006-10-19 17:37  实验5 用PWM方波调节LED亮度\A51\PWM-LED.plg

     文件       1977  2006-10-10 14:49  实验5 用PWM方波调节LED亮度\A51\PWM-LED.Uv2

     文件          0  2006-10-10 14:49  实验5 用PWM方波调节LED亮度\A51\PWM-LED_Uv2.Bak

     文件       2827  2006-10-19 17:36  实验5 用PWM方波调节LED亮度\C51\main.c

     文件       6680  2006-10-19 17:36  实验5 用PWM方波调节LED亮度\C51\main.LST

     文件       4139  2006-10-19 17:36  实验5 用PWM方波调节LED亮度\C51\main.OBJ

     文件       3803  2006-10-19 17:36  实验5 用PWM方波调节LED亮度\C51\PWM-LED

     文件        999  2006-10-19 17:36  实验5 用PWM方波调节LED亮度\C51\PWM-LED.hex

     文件       6701  2006-10-19 17:36  实验5 用PWM方波调节LED亮度\C51\PWM-LED.M51

     文件       1028  2006-10-10 14:46  实验5 用PWM方波调节LED亮度\C51\PWM-LED.Opt

     文件        414  2006-10-19 17:36  实验5 用PWM方波调节LED亮度\C51\PWM-LED.plg

     文件       1987  2006-10-10 14:46  实验5 用PWM方波调节LED亮度\C51\PWM-LED.Uv2

     文件          0  2006-10-10 14:45  实验5 用PWM方波调节LED亮度\C51\PWM-LED_Uv2.Bak

     文件        318  2006-10-19 17:35  实验5 用PWM方波调节LED亮度\说明.txt

    ...D..R         0  2010-03-16 17:39  实验5 用PWM方波调节LED亮度\A51

    ...D..R         0  2010-03-16 17:39  实验5 用PWM方波调节LED亮度\C51

    ...D..R         0  2010-03-16 17:39  实验5 用PWM方波调节LED亮度

----------- ---------  ---------- -----  ----

                61967                    24


评论

共有 条评论

相关资源