2020年 04月 27日 星期一
您的位置: 威廉希尔主页 > 单片机技术 >

51单片机入门教程(1)——点亮一个LED灯

来源:未知     作者:威廉希尔     发布时间:2020-04-25 08:11         

  单片机(Microcontrollers)是一种集成电芯片,是采用超大规模集成电技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电、脉宽调制电、模拟多转换器、A/D转换器等电)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

  我们都知道,我们的电脑是由CPU、内存、磁盘、IO设备等组成的,而单片机简而言之,就是一个微型电脑,它在一块芯片上包含了CPU,硬盘(flash)和内存条(ram)以及基本输入输出设备(io口)。

  左侧的一栏是各种类型的组建,其中我们主要需要用到的有组件选项(component mode)和终端选项(Terminals mode)。

  然后就要连接电。power为电提供电源输入,即电的正极,所以将power的线连接到led灯的正极,然后我们把led灯的另一端接到单片机的P2^0引脚上。

  之后我们就可以在程序中给P2^0引脚一个低电平(即电的负极)使其构成一个回,就可以达到点亮led灯的目的。

  打开keil,在菜单栏中找到工程(project),点击第一个,然后选择工程保存径并点击保存。

  然后选择单片机型号,找到Atmel点击左边的小加号,选择at89c51(或at89c52),点击确定。

  点击“文件”->

  “新建”,使用组合键ctrl+s保存文件,命名为main.c(可以随便命名,但是后面要加上 .c),点击保存。

  第是给名字为led的端口(即P2^0端口)一个低电平(1代表高电平,0代表低电平),使led灯的两端构成回。

  左下角的一排控制按钮意思分别是运行 单步 暂停 结束,我们点击运行就可以看到led灯被点亮。

  本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

  PIC单片机AVR单片机ARM单片机嵌入式系统汽车电子消费电子数据处理视频教程电子百科其他技术STM32MSP430单片机资源下载单片机习题与教程

      威廉希尔