当前位置: 主页 > 单片机开发 > 51 单片机 > 51单片机入门实验1-点亮一个小灯
51单片机入门实验1-点亮一个小灯
摘要
#include reg51.h /***************/ sbit led = P3 ^ 0 ; //管脚定义 类似于起名字 //用led 来代替P30 管脚,程序可读性强 //使用者一看就知道P30管脚接的是LED,而不是其他的器件 /*************************
  

 

单片机的IO简单操作,学习并掌握如何编程进行一个最简单的实验。

相关文章下载:

单片机从入门到精通系列讲座(一)——单片机最小系统及I/O应用.pdf

 

 1 /*   
 2     艾米电子工作室
 3 
 4 实验一 单片机I/O操作
 5 db :zliang 
 6 2008-9-18 13:23:34
 7 网站:http://www.amy-studio.com/
 8 
 9 */
10 
11 #include <reg51.h>  // 头文件定义
12 
13 /***************/
14 sbit led = P3^0;    //管脚定义 
15 /******************************/
16 void delay(unsigned int d_time);
17                     //延时函数声明
18 
19 /***************/
20 void main(void)     // 主函数入口
21 {
22     while(1)           //死循环     
23     {
24         led = 1;          // 熄灭 小灯
25         delay(20000); //延时
26         led = 0;          // 点亮 小灯
27         delay(20000); //延时
28     }
29 }
30 /*******************************/
31 //延时子函数 
32 //参数范围 0-65536
33 void delay(unsigned int d_time)   //参数 d_time 大小
34 {                                   //决定延时时间长短
35 
36     for(; d_time > 0; d_time --);
37 }