实验名称:LED闪烁实验
接线说明:    
实验现象:下载程序后“LED模块”的D1指示灯闪烁
注意事项:                                                                                  
***************************************************************************************/
#include "reg52.h"

typedef unsigned int u16;    //对系统默认数据类型进行重定义
typedef unsigned char u8;

sbit LED1=P2^0;    //将P2.0管脚定义为LED1

/*******************************************************************************
* 函 数 名       : delay_10us
* 函数功能         : 延时函数,ten_us=1时,大约延时10us
* 输    入       : ten_us
* 输    出         : 无
*******************************************************************************/
void delay_10us(u16 ten_us)
{
    while(ten_us--);    
}

/*******************************************************************************
* 函 数 名       : main
* 函数功能         : 主函数
* 输    入       : 无
* 输    出         : 无
*******************************************************************************/
void main()
{    
    while(1)
    {
        LED1=0;    //点亮
        delay_10us(50000); //大约延时450ms
        LED1=1;    //熄灭
        delay_10us(50000);     
    }        
}

可以购买普中科技的51开发板学习。

51单片机学习:LED闪烁实验相关推荐

  1. 51单片机学习:直流电机实验

    实验名称:直流电机实验 接线说明:     实验现象:下载程序后,直流电机旋转5S后停止 注意事项:将直流电机两根线分别连接到"步进电机模块"输出端子J47的5V和O1上.     ...

  2. 51单片机 | 点亮第一个LED | LED 闪烁实验 | LED流水灯实验

    文章目录 一.51单片机GPIO介绍 1.GPIO概念 2.GPIO 结构框图与工作原理 2.1 P0端口 2.2 P1端口 2.3 P2端口 2.4 P3端口 2.5 要点 二.LED简介 三.硬件 ...

  3. 十速单片机学习归纳总结(四):LED闪烁实验

    前言 通过前一篇文章的分享,我们已经成功搭建好了一个普适性的单片机框架,而这篇文章我们将开始编写第一个实验:LED闪烁实验. 代码的编写均在VSCode编辑器中进行:编写代码的文件为main.c文件和 ...

  4. 学习历程--普中51单片机A2--直流电机实验

    今天学习了普中的直流电机实验部分,将自己的一些学习内容记录一下. 直流电机的官方定义:直流电机(direct current machine)是指能将直流电能转换成机械能(直流电动机)或将机械能转换成 ...

  5. 51单片机学习日记 | LCD1602黑块和闪烁问题的处理

    51单片机学习日记 芯片:STM89C516RD+ 开发板:普中A4 学习:By 江科大自化协 LCD1602模块问题的处理办法: 第一行黑块 原因是初始化有问题:LCD1602如果没有初始化就会出现 ...

  6. 普中51单片机学习日记-点亮LED

    普中51单片机中LED小灯所用端口为P2端口,从P2^0到P2^7分别为从左到右八个小灯. 可以使用sbit关键字定义变量led,以此简化端口的输入,并且使程序的可读性增强. 当变量的值设置为0,即端 ...

  7. 51单片机-------流水灯(实验报告)

    实验二:LED流水灯 一.实验目的 掌握51单片机开发板的使用步骤: 掌握51单片机开发板所需软件的安装过程: 以LED流水灯实验为例子,掌握软件KEIL4的使用方法. 二.实验设备 实验仪器设备: ...

  8. 51单片机学习笔记-1简介及点灯

    51单片机学习笔记 文章目录 51单片机学习笔记 1. 51单片机简介 1.1 安装软件 1.2 单片机简介 2. LED灯 2.1点亮一个LED 2.1.1原理分析 2.1.2 创建工程 2.2LE ...

  9. AutoLeaders控制组—51单片机学习笔记

    文章目录 AutoLeaders控制组-51单片机学习笔记 1.1单片机及开发板介绍 单片机介绍 单片机应用领域 STC89C52单片机 内部结构 开发板介绍 2.1点亮一个Led 新建工程 编程 认 ...

最新文章

  1. python对数组的基本操作_[宜配屋]听图阁
  2. cakephp视图用php文件,CakePHP - 扩展视图( Extending Views)
  3. corosync+pacemaker+nfs提供mysql高可用
  4. 有三AI模拟面试服务上线,一对一服务助你求职
  5. ITK:创建一个向量
  6. SurfaceTexture
  7. matlab人工势场法三维演示图,运动规划入门 | 5. 白话人工势场法,从原理到Matlab实现...
  8. SVN+AnkhSVN端配置
  9. Pollar Rho算法
  10. C++/C中mutalbe与volatile的详解
  11. 手机听筒被灰尘堵塞了如何清洗?
  12. 修复SQL Server 2016年Microsoft.AnalysisServices.AdomdClientUI.dll程序集错误的前4个选项
  13. Linux 下载百度网盘大文件
  14. 【学习笔记】信息系统项目管理-项目采购管理-合同分类
  15. PR2打印机参数设置
  16. android hook 第三方app_【MiSRC】技术分享-浅谈android hook技术
  17. 史上最简单的springcloud微服务入门实例,开箱即用,工资翻倍不是梦
  18. Docker之Docker概述
  19. std::enable_if的用法
  20. OkHttp 官方中文文档

热门文章

  1. 【数学建模和matlab】反思与总结(1)
  2. 知网caj文件转pdf(无需下载任何软件,傻瓜式操作,必看!!!)
  3. 自然语言处理之新手上路
  4. 数字图像学笔记——7. 噪音生成(泊松噪音生成方法)
  5. 华为路由器接口如何区分_华为路由器接口介绍
  6. java网课|Map线程
  7. 用Multisim仿真对调幅波进行解调
  8. 正方教务系统新版php,正方教务系统最新sql注射漏洞修复 | CN-SEC 中文网
  9. CC2640R2F BLE5.0 蓝牙协议栈GATTServApp模块
  10. 搭载敏捷飞天底座 阿里云专有云敏捷版全面升级