文章搜索

单片机控制一个LED的最小系统

发表时间:2015-4-30  作者:admin  浏览次数:2199  
字体大小: 【小】 【中】 【大】

      单片机是让一块芯片通过其引脚控制各种不同的外围电路,实现具体功能的单片微型计算机。所以要学好单片机技术,必须先了解单片机的引脚功能。单片机的种类很多,有51系列、PIC系列、AVR系列等,我们以最常见的ATMEL公司生产的51系列的AT89S51为例讲解。 

   、原理图设计

 

     本电路主要通过搭建单片机基本电路(单片机的工作条件),包括电源电路、振荡电路、复位电路、程序存储器选择电路、ISP下载电路,以及一个LED灯显示的外围电路,进而组成单片机控制一个LED的最小系统。

    当单片机的第一个脚输出低电平时,从VCCR1LED,构成了电路通路,且LED处于正向偏置,LED发光。

    二、元件清单

   有了原理图,想要制作实物,只要购买元件就好了,需要购买哪些元件呢?根据原理图,我们可以列出元件清单如下:

    三、产品图

   在购买了元件清单后,我们可以通过万能板制作出实物图,如下(这个是早期做的,下次会做一个全新的放上来):

   1、单片机控制一个LED的最小系统正面。


2、单片机控制一个LED的最小系统反面。

 

   四、相关程序

 #include<reg51.h>  //C语言的预编译处理,包含51单片机寄存器定义的头文件

sbit led1=P1^0;  //位定义led1P1.0,单片机的第一个引脚

void main(void)  //主函数,第一个void表示无返回值,第二个void表示没有参数传递

{               //每个函数必须以大括号“{”开始。

       led1=0;     //赋值语句,让单片机的第一个引脚输出低电平,LED亮。

}             //每个函数必须以大括号“}”结束。

 

本站已经获得中华人民共和国工信部、通信管理局审批通过 国家ICP备案序号: 赣ICP备13006653号-1

电工电子技术QQ群(1):66585281电工电子技术QQ群(2):197874883电工电子技术QQ群(3):29019650 

版权归刘昆山所有©2013-2020转载须经本人同意,否则后果自负!  《电工电子网》www.dgdz.net All Rights Reserved.

管 理