C51单片机-2只LED灯循环闪烁

这篇具有很好参考价值的文章主要介绍了C51单片机-2只LED灯循环闪烁。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

keil uVision4界面:

#include<reg51.h>      //包含8051单片机寄存器定义的头文件
 sbit D1=P0^0;          //定义P0口
 sbit D2=P0^1;
 void delay(int x)      //延时函数
 {
 int i,j;
 for(i=x;i>0;i--)
 for(j=120;j>0;j--);
 }
 void main()            //主函数
 {
  while(1)                //while循环
  {
   D1=0;                //灯1亮
   D2=1;                //灯2灭
   delay(1000);            //延时
   D1=1;                //灯1灭
   D2=0;                //灯2亮
   delay(1000);            //延时
  }
 }

ISIS仿真界面:文章来源地址https://www.toymoban.com/news/detail-718284.html

keil编程实现led灯的闪烁,单片机,嵌入式硬件,Powered by 金山文档

到了这里,关于C51单片机-2只LED灯循环闪烁的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

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

    点亮LED灯,根据单片机原理图 将LED灯1和LED灯2介入单片机的口设为低电平即可 代码如下: #include “reg52.h” sbit led1= P3^7; void main() { led1 = 0;//给led1一个低电平,点亮 } 结果图: 图中有一盏LED灯为我这个51单片机自带的电源接通灯,被代码点亮的只有一盏 实现2盏LED灯的交替闪烁

    2024年02月07日
    浏览(32)
  • C51单片机——通过使用定时器控制LED闪灭

    目录 0 引言 1 定时的原理 1.1 生活中的定时 1.2单片机中的定时器 2 C语言程序设计 2.1 定时器的内部功能 2.2 设置寄存器 2.3 实验程序 3 有两个小问题(算是延伸吧) 3.1 只能0.05s闪一次吗? 3.2 每次都要在草稿纸手算初始值好麻烦

    2024年02月06日
    浏览(59)
  • 一周学完C51单片机(1)点亮LED灯以及按键控制

    首先找到单片机的原理图,找到LED模块。我这里是P2口是连接了LED灯,通过此原理图我们可以看到 我们只需将单片机的IO口置为低电平,就可以点亮LED灯。 因为代码比较简单,我就分别展示一下代码,一颗LED灯的亮灭,流水灯 延时函数可以通过小工具来实现,选择好系统的频

    2024年02月08日
    浏览(32)
  • 基于AT89C51单片机的LED点阵显示屏设计

    点击链接获取Keil源码与Project Backups仿真图: [[https://download.csdn.net/download/qq_64505944/88637464?spm=1001.2014.3001.5503]] **[源码获取] B 源码+仿真图+课程设计+50 工程实训(三)课题设计 LED点阵显示屏设计 LED点阵显示屏通过编程控制可以显示中英文字符、图形及视频动态图形,广泛用于指

    2024年02月02日
    浏览(44)
  • 学习C51单片机——矩阵按键控制数码管显示数字(学习笔记Keil5)

    单片机检测矩阵按键是否被按下的依据是检测与该按键对应的 I/O 口是否为低电平

    2024年04月17日
    浏览(33)
  • MDK与 C51安装共存、安装pack、添加STC单片机型号和头文件到Keil中以及keil界面美化

    进入 keil官网产品下载界面 **MDK安装 ** 双击”MDK“安装包,然后按着提示,一步一步安装。 这里我们安装在“D:keil5keil5_MDK”路径 **C51安装 ** 双击**“ C51 ”**安装包,然后按着提示,一步一步安装。 这里我们安装在“D:keil5keil5_C51”路径 ** 此时已完成C51与MDK的环境共存**

    2024年02月07日
    浏览(37)
  • 《单片机原理与应用及C51编程技术》期末复习笔记

    CPU由 运算器和控制器 两部分组成,主要完成 取指令、指令译玛、发出各种操作所需的控制信号 ,使单片机各个部分协调工作。 为CPU指明将要执行的指令地址,(存放下一条指令的地址)。长度为 16位 ,所以寻址范围为0-65535(64K)。 单片机在复位时PC=0000H,这就意味着一旦

    2024年02月02日
    浏览(44)
  • C51单片机-共阳极数码管循环显示数字0至9,共阴极数码管循环显示5201314(动态)

    keil uVision4界面: proteus仿真界面:

    2024年02月06日
    浏览(48)
  • 单片机C51(STC89C52RC)独立按键控制LED亮灭、状态、显示二进制、位移

    目录 1.独立按键控制LED灯亮灭 2.独立按键控制LED灯状态 3.独立按键控制LED灯显示二进制 4.独立按键控制LED灯位移 5.附录 独立按键控制LED灯状态,在独立按键按下时,LED灯点亮,松手后LED灯熄灭。独立按键按下为0,松开为1,在STC89C52RC芯片上,P2为LED灯IO口,P2_0表示第一个LED灯

    2024年02月01日
    浏览(85)
  • C51单片机实现流水灯的三种编程方法

        初步学习51单片机,总是离不开流水灯。     下面介绍实现流水灯的三种方法。 目录 一、调用数组实现流水灯 二、 移位符实现流水灯 三、采用左右移函数实现流水灯 思路:for循环调用数组当中的进制数后赋值给LED小灯的负极。 移位符:         移位运算符在程序设

    2024年02月01日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包