Ȧ

来自「单片机应用技术(C语言版)[王静霞][程序源代码].zip」· 代码 · 共 26 行

TXT
26
字号
//程序:ex1_1.c
//功能:控制一个信号灯闪烁程序
#include <reg51.h>		//包含头文件REG51.H,定义了MCS-51单片机的特殊功能寄存器
sbit P1_0=P1^0;			//定义位名称
void delay(unsigned char i);	//延时函数声明
void main()			//主函数
{
   while(1) {
     P1_0=0;			//点亮信号灯
     delay(10);			//调用延时函数,实际变量为10
     P1_0=1;			//熄灭信号灯
     delay(10);			//调用延时函数,实际变量为10
            }
}
//函数名:delay
//函数功能:实现软件延时
//形式参数:unsigned char i;
//          i控制空循环的外循环次数,共循环i*255次
//返回值:无
void  delay(unsigned char i)	//延时函数,无符号字符型变量i为形式参数
{
    unsigned char j,k;		//定义无符号字符型变量j和k
    for(k=0;k<i;k++)		//双重for循环语句实现软件延时
      for(j=0;j<255;j++);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?