微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 二极管(STC89C52): 编写程序控制二极管从上到下来回滚动

二极管(STC89C52): 编写程序控制二极管从上到下来回滚动

时间:11-22 来源:互联网 点击:
一. 硬件设计


二. 软件设计

1. 程序功能

编写程序控制二极管从上到下来回滚动.

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--)

;

}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top