第一章、stc89c52单片机控制LED
LED模块电路示意图
可以看出LED右端接的是高电平VCC,则左端只要接低电平即可点亮LED
1、点亮一个LED
#include <REGX52.H>void main()
{while(1){P2 = 0xFE; // 1111 1110}
}
2、LED闪烁
#include <REGX52.H>
void Delay(unsigned int xms) //@12.000MHz 延迟函数
{unsigned char i, j;while(xms--){i = 2;j = 239;do{while (--j);} while (--i);}
}// 实现LED按照1000ms的规律进行闪烁
void main()
{while(1){P2 = 0xFE;Delay(1000);P2 = 0xFF;Delay(1000);}
}
3、LED流水灯
#include <REGX52.H>void Delay(unsigned int xms) //@12.000MHz
{unsigned char i, j;while(xms--){i = 2;j = 239;do{while (--j);} while (--i);}
}void method(unsigned int xms)
{P2 = 0xFE;Delay(xms);P2 = 0xFD;Delay(xms);P2 = 0xFB;Delay(xms);P2 = 0xF7;Delay(xms);P2 = 0xEF;Delay(xms);P2 = 0xDF;Delay(xms);P2 = 0xBF;Delay(xms);P2 = 0x7F;Delay(xms);
}
void main()
{while(1){ method(200);}}
第一章、stc89c52单片机控制LED相关推荐
- HT合泰单片机入门教程(第一章 HT单片机环境搭建)
目录 系列文章目录 前言 一.合泰单片机的优势 二.IDE安装 1.HT-IDE3000下载 2.HT-IDE3000安装 三.烧录软件安装 1.HOPE3000下载 2.HOPE3000安装 总结 ...
- 乐鑫代理启明云端分享:用ESP32单片机控制LED教程示例
提示:准备好开发板和LED灯 1.可以选择启明云端推出的ESP32开发板,上手简单 原因: 启明云端WT-ESP32-DevKitC V4开发板,这是一款基于ESP32的小型开发板,集WIFI+蓝牙方 ...
- stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭
stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭 接触stm32已经有一年半的时间了,从最开始的stm32F103ZET ...
- 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...
单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...
- c语言程序小灯从右向左闪烁,单片机控制LED灯点亮(C语言).PPT
<单片机控制LED灯点亮(C语言).PPT>由会员分享,可在线阅读,更多相关<单片机控制LED灯点亮(C语言).PPT(45页珍藏版)>请在人人文库网上搜索. 1.1,单片机控 ...
- 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边.doc
WORD格式.分享 精品.资料 单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过 ...
- 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边
单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的应该是这样的先奇数亮 ...
- STC51单片机-控制LED闪亮的仿真-物联网应用系统设计
目录 一.说明 二.重点 三.实现 四.下载 此项目是作为单片机应用系统设计,通过STC单片机实验开发装置的结构.原理电路.以及其所能实现的功能和应用,建立单片机实现多功能综合应用系统的整体概念,打下 ...
- 51单片机控制LED灯
个人网站:Geek交流圈 控制单个LED灯 基础知识 C-51的数据类型扩充定义sfr:特殊功能寄存器声明sbit:特殊功能位声明bit:位变量声明 例:sfr SCON = 0X98;sbit OV ...
最新文章
- Tomcat 爆出高危漏洞!
- Module Zero之用户管理
- spring aop实现过程之一代理对象的生成
- nyoj1306海拔
- JDK 8中的Oracle Drops Collection文字
- 使用 position: sticky 达到粘性元素区域悬浮效果
- PhoneGap学习笔记(一) 框架搭建
- Windows 的 80 端口被 System 进程占用解决方案
- CentOS install btsync
- linux文件怎么打包压缩文件,linux文件怎么打包、压缩和解压?详细教程来了!...
- 截止失真放大电路_一起学模电:6、放大电路静态与动态分析方法
- java 单机传奇_Win7/Win10系统架设单机传奇手游教程[战神引擎]
- (转)OpenGL与DirectX 比较
- 这些图片用真的亮瞎我的双眼了
- 【文献翻译】Concealed Object Detection(伪装目标检测)
- 【R语言】必学包之dplyr包
- PyQt5 使用 webdings,Wingdings 字体来替代某些常用图片
- mysql单机qps能到多少,单机Qps上限是多少?
- 大航海时代5服务器维护,大航海时代5秘籍教你来升级完全不费事
- 红绿灯的html代码,简易红绿灯的仿真设计与单片机源代码(注释很详细)