复习单片机:点亮LED(内含实物图+硬件设计+软件编程+原始代码)
硬件设计
图中 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(内含实物图+硬件设计+软件编程+原始代码)相关推荐
- 单片机:LCD1602显示屏(内含LCD1602介绍+硬件设计+软件设计+原始代码)
1:LCD1602显示介绍 只能显示字符,可显示上下两行,每行16位. 每个字符是由点阵构成.每个点阵是5*7或5*10.通常用5*10. 各个字符之间有间隙,无法完美的显示图片.只能显示字符. V ...
- 点阵---点亮一个点(内含硬件设计+软件编程+思路)
8*8可以点亮汉字,但是不太规范 16*16可以规范点亮任意一个汉字 硬件部分: A2-A4点阵电路图 注意事项:若使用点阵,需要J24的OE和GND连接 A5点阵电路图 若用A5-A6代替A2-A4 ...
- 单片机:LCD12864显示屏实验(内含LCD12864介绍+硬件设计+软件设计+原始代码)
LCD12864与LCD162的区别: 不仅能显示字符,而且能显示汉字和图形 1:LCD12864介绍 完整的像素点,无空隙 一个汉字最小占16*16,所以有8*4的汉字 图左的汉字是带字库里所包含的 ...
- 合泰HT32单片机点亮LED
本文通过使用合泰HT32F52352单片机点亮LED灯. 目录 (一)开发环境搭建 1.Keil环境搭建 2.Keil工程搭建 (二)LED点亮实验 1.LED主程序 2.实验效果 (一)开发环境搭建 ...
- Edraw Max——亿图图示设计软件基本使用教程
基本概念 Edraw Max:亿图图示设计软件,即亿图图示专家(EDraw Max),是一款基于矢量的绘图工具,包含大量的事例库和模板库.可以很方便的绘制各种专业的业务流程图.组织结构图.商业图表.程 ...
- STC89C52单片机 点亮LED灯
点亮LED灯 一.什么是LED LED全称为半导体发光二极管,采用半导体材料制成的,以直接将电能转化为光能,电号转换成光信号的发光器件:其特点是功耗低.高亮度.色彩艳丽.坑振动.寿命长(正常发光8-1 ...
- 51单片机点亮LED灯以及实现2盏LED灯的交替闪烁
点亮LED灯,根据单片机原理图 将LED灯1和LED灯2介入单片机的口设为低电平即可 代码如下: #include "reg52.h" sbit led1= P3^7; void ...
- 如何使用单片机点亮LED灯,并使用按键控制[51单片机]
首先先看一下我的板子,如果我们板子不相同,可能操作也不太相同 我们就不讲底层原理了,直接看,我们可以看到板子上有 8个LED灯 那这个8个LED用什么来控制呢,我们先看底层的线路图,所有的LEDD都连 ...
- 51单片机-点亮LED的多种方式
哈喽大家好!开篇即首创! 在此分享一些51单片机关于点亮LED的方式,希望大家喜欢! 对于刚入门的小白,难免会对点灯感到疑惑,在此举几个常用的例子,并进行对比. 如下: 方法一 定义指针(对寄存器操作 ...
最新文章
- Linux命令行使用matplotlib,报错_tkinter.TclError: no display name and no $DISPLAY environment variable问题解决
- 互联网直播云计算架构介绍
- python 结构体数组 定义_一篇文章弄懂Python中所有数组数据类型
- QML基础类型之vector3d
- nlm算法matlab代码_遗传算法GA的MATLAB代码
- Android 多级树形菜单
- 设某微型计算机内存ram区,微机原理第三章习题.doc
- CSS实现水平垂直居中的方法总结
- 去宇宙条面试被问:HashMap 为什么线程不安全?
- 编译内核是几个常用的命令备忘
- 在thinkphp中引入自定义的敏感词库
- 15个Rhino Grasshopper技巧【最新】
- 软件编程c语言5级,全国青少年软件编程等级考试标准(c语言1级-10级)-20190927.pdf...
- 2020中式烹调师(初级)证考试及中式烹调师(初级)实操考试视频
- Mac 硬件驱动(.kext)安装方法
- 003基于神经网络的癫痫脑电信号检测与分类
- linux中使用jmeter压测
- 【安全知识分享】新员工公司级安全生产教育培训(附下载)
- Android RIL 架构学习总结
- java实现移动云mas短信对接
热门文章
- Docker 镜像仓库 Harbor 部署 及 跨数据复制
- zookeeper的重连思考
- EMW3031下模拟I2C实现
- 使用jQuery快速高效制作网页交互特效 第五章 上机练习四 制作广告图片轮播切换效果
- yolo实现交通信号灯视频流识别代码搬运及调试
- 新能源汽车VCU/HCU,BMS和MCU仿真测试系统实验室
- r720服务器独立显卡显示,dell服务器进入bios独立显卡(dellr720安装独立显卡)
- arduino数字端口输出电压可驱动多大继电器呢_「白皮书」数字信号与脉冲序列调理...
- iOS App thinning【( 通过 LinkMap、mach-o寻找优化点)】1、段迁移rename_section减小__TEXT 段大小(需关闭 Bitcode)2、查无用方法/类/宏/图
- 【Python常用函数合集】clip函数、range函数等