原创 单片机C语言-最小系统 .

2012-10-16 22:49 2276 19 19 分类: MCU/ 嵌入式 文集: 嵌入式

我们已经了解了单片机的基本引脚功能,现在我们就来看一看要让单片机能够工作,我们应该做些什么呢。

 

 

上面的图就是单片机的最小系统示意,一般来说,单片机的最小系统包括电源(地),晶振(一般使用11.0592M或者12M),复位电路。有了以上三块内容,单片机就能够工作了。另外要注意的一点是,EA(31脚)也要接高电平,告诉单片机不使用片外存储器,这样单片机系统才会老老实实地执行你烧写进去的程序。

 

在以上的最小系统中,我们还接了一个发光二极管电路,来验证我们的最小系统是不是能够正常工作。

 

  1. #include  //预处理命令   
  2. void main(void//主函数名   
  3. {  
  4. //这是第一种注释方式   
  5. unsigned int a; //定义变量a 为int 类型   
  6. /*
  7. 这是第二种注释方式 
  8. */  
  9. do//do while 组成循环   
  10. for (a=0; a<50000; a++); //这是一个循环   
  11. P1_0 = 0; //设P1.0 口为低电平,点亮LED   
  12. for (a=0; a<50000; a++); //这是一个循环   
  13. P1_0 = 1; //设P1.0 口为高电平,熄灭LED   
  14. }  
  15. while(1);  
  16. }   
#include <AT89X51.h> //预处理命令 void main(void) //主函数名 { //这是第一种注释方式 unsigned int a; //定义变量a 为int 类型 /* 这是第二种注释方式 */ do{ //do while 组成循环 for (a=0; a<50000; a++); //这是一个循环 P1_0 = 0; //设P1.0 口为低电平,点亮LED for (a=0; a<50000; a++); //这是一个循环 P1_0 = 1; //设P1.0 口为高电平,熄灭LED } while(1); }

文章评论0条评论)

登录后参与讨论
我要评论
0
19
关闭 站长推荐上一条 /2 下一条