亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標題:
全彩LED控制--單片機PWM占空比50%LED燈實現半亮程序源代碼
[打印本頁]
作者:
jialinx
時間:
2015-9-15 22:13
標題:
全彩LED控制--單片機PWM占空比50%LED燈實現半亮程序源代碼
【第二個程序--PWM控制P2口LED燈實現半亮】
//////////////////////////////
匯編程序
//////////////////////////////
/***********************************************************************/
/***名稱:PWM控制LED實現半亮 *****************************************/
/***功能:P2口固定輸出占空比為50%,所有燈亮度為半亮狀態 */
/***********************************************************************/
/*---------------------------------------------------------------------*/
/*-- 端口定義 ---------------------------------------*/
/*---------------------------------------------------------------------*/
PORT_2 EQU P2
PORT_1 EQU P1
LOOP_NUM EQU 31H
/*---------------------------------------------------------------------*/
/*-- 程序開始 ---------------------------------------*/
/*---------------------------------------------------------------------*/
ORG 0000H
SJMP MAIN
ORG 0030H
/*---------------------------------------------------------------------*/
/*-- 主程序 ---------------------------------------*/
/*---------------------------------------------------------------------*/
MAIN: MOV PORT_2,#00H //端口初始化
MOV PORT_1,#00H
START: MOV LOOP_NUM,#255
LOOP: MOV A,LOOP_NUM
CJNE A,#127,LOOP2
LOOP2: JC LOOP3
MOV PORT_2,#0FFH
SJMP EXIT
LOOP3: MOV PORT_2,#00H
EXIT: DJNZ LOOP_NUM,LOOP
SJMP START
/*---------------------------------------------------------------------*/
/*-- 程序結束 ---------------------------------------*/
/*---------------------------------------------------------------------*/
END
回復51帖
2014/04/17 16:59:19 52帖 yueyunno1 師長
由于Proteus不能仿真PWM控制LED得的半亮狀態,故用波形顯示
回復52帖
2014/04/17 17:00:41 53帖 yueyunno1 師長
//////////////////////////////////////////
C語言
//////////////////////////////////////////
/***********************************************************************/
/***名稱:PWM控制LED實現半亮 *****************************************/
/***功能:P2口固定輸出占空比為50%,所有燈亮度為半亮狀態 */
/***********************************************************************/
#include<reg51.h>
typedef unsigned char U8;
typedef unsigned int U16;
/*---------------------------------------------------------------------*/
/*-- 端口定義 ---------------------------------------*/
/*---------------------------------------------------------------------*/
#define PORT_2 P2
/*---------------------------------------------------------------------*/
/*-- 主程序 ---------------------------------------*/
/*---------------------------------------------------------------------*/
void main()
{
U8 i;
PORT_2=0X00;
while(1)
{
for(i=0;i<255;i++)
{
if(i<127)
PORT_2=0x00;
else
PORT_2=0xff;
}
}
}
/*---------------------------------------------------------------------*/
/*-- 程序結束 ---------------------------------------*/
/*---------------------------------------------------------------------*/
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1