单片机点亮一盏灯
用单片的P1.0口控制,灯的正极接VCC,阴极接单片机
单片机源程序如下:
- //任务1 控制1只发光二极管闪烁显示
- #include <reg51.h> //包含51寄存器头文件(reg51.h)
- sbit led=P1^0; //led引脚定义
- void delay(void); //函数说明
- void main(void) //主函数
- { while(1) //while循环(永远为真,死循环)
- { //循环体开始
- led=~led; //发光二级管的显示状态取反
- delay(); //延时500ms
- } //循环体结束
- } //主函数结束
- void delay(void) //delay子函数,返回值为空
- { unsigned long i; //定义长整形变量i
- for(i=0;i<12500;i++); //for循环,循环体为空,耗时
- } //delay函数结束
复制代码
所有资料51hei提供下载:
任务1.rar
(19.82 KB, 下载次数: 6)
|