微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 二极管(STC89C52): 编写程序控制第一个二极管按时间闪烁

二极管(STC89C52): 编写程序控制第一个二极管按时间闪烁

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


二. 软件设计

1. 程序功能

编写程序控制第一个二极管按时间闪烁. 比如每隔150ms闪烁.

2. 程序源码

#include

#define uchar unsigned char

#define uint unsigned int

sbit led0 = P1 ^ 0;

void delayms(uint xms);

void main()

{

while (1)

{

led0 = ~led0;

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