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相关推荐

  1. HT合泰单片机入门教程(第一章 HT单片机环境搭建)

    目录 系列文章目录 前言 一.合泰单片机的优势 二.IDE安装 1.HT-IDE3000下载 2.HT-IDE3000安装 三.烧录软件安装 1.HOPE3000下载 2.HOPE3000安装 总结 ...

  2. 乐鑫代理启明云端分享:用ESP32单片机控制LED教程示例

    提示:准备好开发板和LED灯 1.可以选择启明云端推出的ESP32开发板,上手简单 原因: 启明云端WT-ESP32-DevKitC V4开发板,这是一款基于ESP32的小型开发板,集WIFI+蓝牙方 ...

  3. stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭

    stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭 接触stm32已经有一年半的时间了,从最开始的stm32F103ZET ...

  4. 单片机c语言编程实现中间向两边,再从两边向中间亮的程序流程图,单片机控制LED流水灯从中间向两边.doc...

    单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的 应该是这样的 先 ...

  5. c语言程序小灯从右向左闪烁,单片机控制LED灯点亮(C语言).PPT

    <单片机控制LED灯点亮(C语言).PPT>由会员分享,可在线阅读,更多相关<单片机控制LED灯点亮(C语言).PPT(45页珍藏版)>请在人人文库网上搜索. 1.1,单片机控 ...

  6. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边.doc

    WORD格式.分享 精品.资料 单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把 先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过 ...

  7. 从两边往中间流水灯c语言程序,单片机控制LED流水灯从中间向两边

    单片机控制LED流水灯从中间向两边,从两边向中间 这个就是把先奇数亮再偶数亮,循环三次:一个灯上下循环三次:两个分别从两边往中间流动三次:再从中间往两边流动三次:不过这个程序实现的应该是这样的先奇数亮 ...

  8. STC51单片机-控制LED闪亮的仿真-物联网应用系统设计

    目录 一.说明 二.重点 三.实现 四.下载 此项目是作为单片机应用系统设计,通过STC单片机实验开发装置的结构.原理电路.以及其所能实现的功能和应用,建立单片机实现多功能综合应用系统的整体概念,打下 ...

  9. 51单片机控制LED灯

    个人网站:Geek交流圈 控制单个LED灯 基础知识 C-51的数据类型扩充定义sfr:特殊功能寄存器声明sbit:特殊功能位声明bit:位变量声明 例:sfr SCON = 0X98;sbit OV ...

最新文章

  1. Tomcat 爆出高危漏洞!
  2. Module Zero之用户管理
  3. spring aop实现过程之一代理对象的生成
  4. nyoj1306海拔
  5. JDK 8中的Oracle Drops Collection文字
  6. 使用 position: sticky 达到粘性元素区域悬浮效果
  7. PhoneGap学习笔记(一) 框架搭建
  8. Windows 的 80 端口被 System 进程占用解决方案
  9. CentOS install btsync
  10. linux文件怎么打包压缩文件,linux文件怎么打包、压缩和解压?详细教程来了!...
  11. 截止失真放大电路_一起学模电:6、放大电路静态与动态分析方法
  12. java 单机传奇_Win7/Win10系统架设单机传奇手游教程[战神引擎]
  13. (转)OpenGL与DirectX 比较
  14. 这些图片用真的亮瞎我的双眼了
  15. 【文献翻译】Concealed Object Detection(伪装目标检测)
  16. 【R语言】必学包之dplyr包
  17. PyQt5 使用 webdings,Wingdings 字体来替代某些常用图片
  18. mysql单机qps能到多少,单机Qps上限是多少?
  19. 大航海时代5服务器维护,大航海时代5秘籍教你来升级完全不费事
  20. 红绿灯的html代码,简易红绿灯的仿真设计与单片机源代码(注释很详细)

热门文章

  1. c语言离散卷积编程,实验一 离散卷积的C语言编程.ppt
  2. [龙讯增刊2号]龙芯能干啥?
  3. About Codeblocks
  4. Fiddler无法抓取Chrome包的解决办法
  5. DNS协议及域名解析过程(每个域名服务器都负责管理下一级域名服务器,保证域名的唯一性)
  6. 套料软件XSuperNEST产品及成功因素介绍
  7. html如何实现立体效果,CSS3实现3D立体效果
  8. 飞翔的小鸟--easyx版
  9. 沪指年线再失守,周期股集体重挫。美股高开,再创历史新高
  10. 全志A33 uboot命令进入fastboot模式刷写程序