新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 二極管(STC89C52): 編寫程序控制二極管從上到下來回滾動(dòng)

二極管(STC89C52): 編寫程序控制二極管從上到下來回滾動(dòng)

作者: 時(shí)間:2016-11-22 來源:網(wǎng)絡(luò) 收藏
一. 硬件設(shè)計(jì)

二. 軟件設(shè)計(jì)
1. 程序功能
編寫程序控制二極管從上到下來回滾動(dòng).
2. 程序源碼
#include
#include
#define uchar unsigned char
#define uint unsigned int
void delayms(uint xms);
void main()
{
uchar i;
P1 = 0xfe;
while (1)
{
for (i = 0; i < 7; i++)
{
P1 = _crol_(P1, 1);
delayms(150);
}
for (i = 0; i < 7; i++)
{
P1 = _cror_(P1, 1);
delayms(150);
}
}
}
void delayms(uint xms)
{
uint i, j;
for (i = xms; i > 0; i--)
for (j = 110; j > 0; j--)
;
}



關(guān)鍵詞: 二極管STC89C52來回滾

評(píng)論


技術(shù)專區(qū)

關(guān)閉