久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標(biāo)題: 單片機PWM占空比控制LED燈亮度漸變匯編程序+電路圖 [打印本頁]

作者: jialinx    時間: 2015-9-15 22:11
標(biāo)題: 單片機PWM占空比控制LED燈亮度漸變匯編程序+電路圖



/////////////////////////////////////////
匯編程序
/////////////////////////////////////////
/***********************************************************************/
/***名稱:PWM控制LED燈亮度漸變   ***************************************/
/***功能:亮度漸變                                                     */
/***********************************************************************/

/*---------------------------------------------------------------------*/
/*--   端口定義                 ---------------------------------------*/
/*---------------------------------------------------------------------*/
PORT_2        EQU P2
PORT_1        EQU P1

LOOP_NUM1        EQU 30H
LOOP_NUM2        EQU 31H
LOOP_NUM3        EQU 32H
/*---------------------------------------------------------------------*/
/*--   程序開始                 ---------------------------------------*/
/*---------------------------------------------------------------------*/
ORG 0000H
SJMP MAIN
ORG 0030H
/*---------------------------------------------------------------------*/
/*--   主程序                   ---------------------------------------*/
/*---------------------------------------------------------------------*/
MAIN:        MOV PORT_2,#00H         //端口初始化
        MOV PORT_1,#00H
START:        MOV LOOP_NUM3,#255
MOV LOOP_NUM2,#255
MOV LOOP_NUM1,#0
LOOP:        MOV A,LOOP_NUM1
CJNE A,LOOP_NUM2,LOOP2
LOOP2:   JC LOOP3
MOV PORT_2,#0FFH
SJMP EXIT
LOOP3:        MOV PORT_2,#00H
EXIT:        DJNZ LOOP_NUM2,LOOP
MOV LOOP_NUM2,#255
INC LOOP_NUM1               //變量
MOV A,LOOP_NUM1
CJNE A,#255,LOOP
SJMP START
/*---------------------------------------------------------------------*/
/*--   程序結(jié)束                 ---------------------------------------*/
/*---------------------------------------------------------------------*/
END

回復(fù)95帖
2014/04/18 10:44:30 96帖 yueyunno1 師長
/////////////////////////////////////////////
C程序
/////////////////////////////////////////////

/***********************************************************************/
/***名稱:PWM控制LED燈亮度漸變   ***************************************/

/***功能:亮度漸變                                                     */
/***********************************************************************/
#include<reg51.h>
typedef unsigned char U8;
typedef unsigned int  U16;
/*---------------------------------------------------------------------*/
/*--   端口定義                 ---------------------------------------*/
/*---------------------------------------------------------------------*/
#define PORT_2 P2
#define PORT_1 P1
sbit LED_RED  =P1^0;
sbit LED_GREEN=P1^1;
sbit LED_BLUE =P1^2;
/*---------------------------------------------------------------------*/
/*--   主程序                   ---------------------------------------*/
/*---------------------------------------------------------------------*/
void main()
{
U8 i,j;
PORT_2=0X00;
while(1)
{
for(i=255;i>0;i--)
PORT_2=(j<i)?0x00:0xff;
if(j<255)j++;else j=0;
}
}
/*---------------------------------------------------------------------*/
/*--   程序結(jié)束                 ---------------------------------------*/
/*---------------------------------------------------------------------*/
回復(fù)96帖
2018/04/18 12:59:15 101帖 yueyunno1 師長
主程序中用了C語言的三目運算,特別在復(fù)雜程序用用三目運算容易閱讀,一下貼出常規(guī)寫法
主程序也可以寫成這樣:
while(1)
{
for(i=255;i>0;i--)
{
        if(j<i)
        PORT_2=0X00;
        else
        PORT_2=0XFF;
}
if(j<255)
        j++;
else
        j=0;
}




作者: 陳慧敏    時間: 2016-12-1 19:12
你好,請問有完整的電路圖嗎,急需,謝謝




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 久久在线| 国产免费va | 奇米在线| 亚洲精品影院 | 精品久久国产 | 综合九九| 国产欧美在线播放 | 日本黄色片免费在线观看 | 国产一区二区免费 | 久在线| 亚洲国产欧美在线人成 | 成人精品久久 | 在线中文一区 | 91视频一88av | 热re99久久精品国产99热 | 国产午夜精品一区二区三区嫩草 | 亚洲精品在线观看网站 | 国产欧美精品一区二区色综合朱莉 | 啪啪精品| 亚洲 自拍 另类 欧美 丝袜 | 国产精品一区二区在线播放 | 亚洲激情av| 久久69精品久久久久久久电影好 | 男人的天堂久久 | 成人免费大片黄在线播放 | 国产91久久久久久久免费 | 欧美日韩一卡二卡 | 精品一区二区久久久久久久网站 | 噜噜噜噜狠狠狠7777视频 | 国产97在线看 | 亚洲综合热 | 91在线看片 | 国产精品a一区二区三区网址 | 欧美日韩三级在线观看 | 国产日韩欧美二区 | 国产美女精品视频免费观看 | 国产精品中文字幕一区二区三区 | 五月免费视频 | 亚州av在线 | 亚洲性爰 | 看av在线 |