硬件设计

图中 LED 采用共阳接法,即所有

LED 阳极管脚接电源 VCC,阴极管脚通过一个 470 欧的限流电阻接到 P2 口上。根

据前面 LED 的介绍我们知道,要让 LED 发光即对应的阴极管脚应该为低电平,若

为高电平则熄灭。

如果要想 51 单片机控制 LED,就必须通过单片机管脚在 P2 口上输出低电平。

本章所要实现的功能是:点亮 D1 指示灯。

软件设计:

思路:

点亮 D1 指示灯,即让 P2.0 管脚输出一个低电平。

完成后可再控制 D1 指示灯闪烁,即间隔一段时间点亮和熄灭 D1 指示灯。

#include"reg52.h"

sbit LED1=P2^0;

void main()

{

while(0)

{

;

}

}

复习单片机:点亮LED(内含实物图+硬件设计+软件编程+原始代码)相关推荐

  1. 单片机:LCD1602显示屏(内含LCD1602介绍+硬件设计+软件设计+原始代码)

     1:LCD1602显示介绍 只能显示字符,可显示上下两行,每行16位. 每个字符是由点阵构成.每个点阵是5*7或5*10.通常用5*10. 各个字符之间有间隙,无法完美的显示图片.只能显示字符. V ...

  2. 点阵---点亮一个点(内含硬件设计+软件编程+思路)

    8*8可以点亮汉字,但是不太规范 16*16可以规范点亮任意一个汉字 硬件部分: A2-A4点阵电路图 注意事项:若使用点阵,需要J24的OE和GND连接 A5点阵电路图 若用A5-A6代替A2-A4 ...

  3. 单片机:LCD12864显示屏实验(内含LCD12864介绍+硬件设计+软件设计+原始代码)

    LCD12864与LCD162的区别: 不仅能显示字符,而且能显示汉字和图形 1:LCD12864介绍 完整的像素点,无空隙 一个汉字最小占16*16,所以有8*4的汉字 图左的汉字是带字库里所包含的 ...

  4. 合泰HT32单片机点亮LED

    本文通过使用合泰HT32F52352单片机点亮LED灯. 目录 (一)开发环境搭建 1.Keil环境搭建 2.Keil工程搭建 (二)LED点亮实验 1.LED主程序 2.实验效果 (一)开发环境搭建 ...

  5. Edraw Max——亿图图示设计软件基本使用教程

    基本概念 Edraw Max:亿图图示设计软件,即亿图图示专家(EDraw Max),是一款基于矢量的绘图工具,包含大量的事例库和模板库.可以很方便的绘制各种专业的业务流程图.组织结构图.商业图表.程 ...

  6. STC89C52单片机 点亮LED灯

    点亮LED灯 一.什么是LED LED全称为半导体发光二极管,采用半导体材料制成的,以直接将电能转化为光能,电号转换成光信号的发光器件:其特点是功耗低.高亮度.色彩艳丽.坑振动.寿命长(正常发光8-1 ...

  7. 51单片机点亮LED灯以及实现2盏LED灯的交替闪烁

    点亮LED灯,根据单片机原理图 将LED灯1和LED灯2介入单片机的口设为低电平即可 代码如下: #include "reg52.h" sbit led1= P3^7; void ...

  8. 如何使用单片机点亮LED灯,并使用按键控制[51单片机]

    首先先看一下我的板子,如果我们板子不相同,可能操作也不太相同 我们就不讲底层原理了,直接看,我们可以看到板子上有 8个LED灯 那这个8个LED用什么来控制呢,我们先看底层的线路图,所有的LEDD都连 ...

  9. 51单片机-点亮LED的多种方式

    哈喽大家好!开篇即首创! 在此分享一些51单片机关于点亮LED的方式,希望大家喜欢! 对于刚入门的小白,难免会对点灯感到疑惑,在此举几个常用的例子,并进行对比. 如下: 方法一 定义指针(对寄存器操作 ...

最新文章

  1. Linux命令行使用matplotlib,报错_tkinter.TclError: no display name and no $DISPLAY environment variable问题解决
  2. 互联网直播云计算架构介绍
  3. python 结构体数组 定义_一篇文章弄懂Python中所有数组数据类型
  4. QML基础类型之vector3d
  5. nlm算法matlab代码_遗传算法GA的MATLAB代码
  6. Android 多级树形菜单
  7. 设某微型计算机内存ram区,微机原理第三章习题.doc
  8. CSS实现水平垂直居中的方法总结
  9. 去宇宙条面试被问:HashMap 为什么线程不安全?
  10. 编译内核是几个常用的命令备忘
  11. 在thinkphp中引入自定义的敏感词库
  12. 15个Rhino Grasshopper技巧【最新】
  13. 软件编程c语言5级,全国青少年软件编程等级考试标准(c语言1级-10级)-20190927.pdf...
  14. 2020中式烹调师(初级)证考试及中式烹调师(初级)实操考试视频
  15. Mac 硬件驱动(.kext)安装方法
  16. 003基于神经网络的癫痫脑电信号检测与分类
  17. linux中使用jmeter压测
  18. 【安全知识分享】新员工公司级安全生产教育培训(附下载)
  19. Android RIL 架构学习总结
  20. java实现移动云mas短信对接

热门文章

  1. Docker 镜像仓库 Harbor 部署 及 跨数据复制
  2. zookeeper的重连思考
  3. EMW3031下模拟I2C实现
  4. 使用jQuery快速高效制作网页交互特效 第五章 上机练习四 制作广告图片轮播切换效果
  5. yolo实现交通信号灯视频流识别代码搬运及调试
  6. 新能源汽车VCU/HCU,BMS和MCU仿真测试系统实验室
  7. r720服务器独立显卡显示,dell服务器进入bios独立显卡(dellr720安装独立显卡)
  8. arduino数字端口输出电压可驱动多大继电器呢_「白皮书」数字信号与脉冲序列调理...
  9. iOS App thinning【( 通过 LinkMap、mach-o寻找优化点)】1、段迁移rename_section减小__TEXT 段大小(需关闭 Bitcode)2、查无用方法/类/宏/图
  10. 【Python常用函数合集】clip函数、range函数等