QQ截图20180823235527.png (36.67 KB, 下载次数: 98)
/************************************************************************************** * LED闪烁实验 * 实现现象:下载程序后D11指示灯闪烁 注意事项:无 ***************************************************************************************/ #include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器 #define uint unsigned int; //对数据类型进行声明定义 #define uchar unsigned char ; sbit led=P0^0; //将单片机的P0.0端口定义为led /******************************************************************************* * 函 数 名 : delay * 函数功能 : 延时函数,i=1时,大约延时10us ******************************************************************************/ void delay(uint i) { while(i--); } /******************************************************************************* * 函 数 名 : main * 函数功能 : 主函数 * 输 入 : 无 * 输 出 : 无 *******************************************************************************/ void main() { while(1) { led=0; delay(10000); //大约延时450ms led=1; delay(10000); //大约延时450ms } 这样容易理解了 那个uchar这里没有用到 delay的参数,有一个写错了,大约延时450ms,应该都是10000吧 |
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |