控制两个等交替慢慢变亮,慢慢变暗【占空比】
生活随笔
收集整理的這篇文章主要介紹了
控制两个等交替慢慢变亮,慢慢变暗【占空比】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
/*
工程創建MCU選取,Atmel?89C55
單片機:STC12C4052AD,STC12C5A60S2?都可以
晶振:12M
功能:控制兩個等交替慢慢變亮,慢慢變暗【占空比】
連接說明:LED1正極串接1K?電阻接VCC,負極接到?MCU的P1.7:LED2正極串接1K?電阻接VCC,負極接到?MCU的P1.6
*/
#include?<REG51.h>
sbit?LED1?=?P1?^?6;
sbit?LED2?=?P1?^?7;
void?DELAY_MS?(unsigned?int?a)
{unsigned?int?i;while?(?--a?!=?0?){for?(i=0;i<=600;i++);}
}void?main?(void)?
{while?(1){unsigned?char?i;//?LED1慢慢變亮,?LED2慢慢變暗for(i=1;i<20;i++){LED1?=?0;LED2?=?1;DELAY_MS(i);LED1?=?1;LED2?=?0;DELAY_MS(20-i);}//?LED1慢慢變暗,?LED2慢慢變亮for(i=19;i>0;i--){LED1?=?0;LED2?=?1;DELAY_MS(i);LED1?=?1;LED2?=?0;DELAY_MS(20-i);}}
}
轉載于:https://blog.51cto.com/990487026/1698441
總結
以上是生活随笔為你收集整理的控制两个等交替慢慢变亮,慢慢变暗【占空比】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件系统分析师与架构师技能大PK(您具备
- 下一篇: 养殖者运送猫狗过河问题(面向对象)