我们已经了解了单片机的基本引脚功能,现在我们就来看一看要让单片机能够工作,我们应该做些什么呢。
上面的图就是单片机的最小系统示意,一般来说,单片机的最小系统包括电源(地),晶振(一般使用11.0592M或者12M),复位电路。有了以上三块内容,单片机就能够工作了。另外要注意的一点是,EA(31脚)也要接高电平,告诉单片机不使用片外存储器,这样单片机系统才会老老实实地执行你烧写进去的程序。
在以上的最小系统中,我们还接了一个发光二极管电路,来验证我们的最小系统是不是能够正常工作。
#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); }
- #include //预处理命令
- 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条评论)
登录后参与讨论