利用单片机点亮一颗LED灯

一、单片机简介

      单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

    单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。

二、LED灯和单片机的两种连接方式

1、第一种是LED灯的阳极接与一个电阻和单片机的I/O口连接,阴极接地。

2、第二种是LED 灯的阴极与单片机I/O口连接,阴极串联一个电阻与电源连接。

 

利用单片机点亮一颗LED灯

 

 三、LED Protues仿真电路的搭建

打开Protues仿真软件界面如下图。

利用单片机点亮一颗LED灯

 建立一个新文件,保存并命名为LED,从器件库选出所须器件并连接好。

 

利用单片机点亮一颗LED灯

 

 四、LED 灯程序代码编写

本文利用的是Keil 5软件进行程序编写调试,首先打开软件,界面如下图。

利用单片机点亮一颗LED灯

 点击界面菜单栏中的Project 项在下拉菜单中选择 New uVision Project…选项建立一个新的工程项目,并命名为LED进行保存。

利用单片机点亮一颗LED灯

 

利用单片机点亮一颗LED灯

 在建立好的工程中添加一个新的 C文件,把他命名为LED保存好,进行代码编写,编译。

利用单片机点亮一颗LED灯

 

利用单片机点亮一颗LED灯

 实现程序代码:

程序编译好后,回到Protues仿真软件中,双击单片机在弹出的窗口中的Program File 中点击浏览图标,选择编译好的LED.hex文件打开,点击确定按钮,导入了单片机可执行文件,点击Protues仿真软件左下角的仿真运行按钮,进行仿真。

利用单片机点亮一颗LED灯

 仿真效果如下:

利用单片机点亮一颗LED灯

 

来源:Brant(小布)

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年9月3日
下一篇 2021年9月3日

相关推荐