| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> 利用单片机点亮一颗LED灯 -> 正文阅读 |
|
[嵌入式]利用单片机点亮一颗LED灯 |
一、单片机简介? ? ? 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。 ? ? 单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。 二、LED灯和单片机的两种连接方式1、第一种是LED灯的阳极接与一个电阻和单片机的I/O口连接,阴极接地。 2、第二种是LED 灯的阴极与单片机I/O口连接,阴极串联一个电阻与电源连接。 ? ? ?三、LED Protues仿真电路的搭建打开Protues仿真软件界面如下图。 ?建立一个新文件,保存并命名为LED,从器件库选出所须器件并连接好。 ? ? ?四、LED 灯程序代码编写本文利用的是Keil 5软件进行程序编写调试,首先打开软件,界面如下图。 ?点击界面菜单栏中的Project 项在下拉菜单中选择 New uVision Project...选项建立一个新的工程项目,并命名为LED进行保存。 ? ?在建立好的工程中添加一个新的 C文件,把他命名为LED保存好,进行代码编写,编译。 ? ?实现程序代码:
程序编译好后,回到Protues仿真软件中,双击单片机在弹出的窗口中的Program File 中点击浏览图标,选择编译好的LED.hex文件打开,点击确定按钮,导入了单片机可执行文件,点击Protues仿真软件左下角的仿真运行按钮,进行仿真。 ?仿真效果如下: ? |
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 5:51:52- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |