89C51单片机实现的流水灯

发布者:MoonlightStar最新更新时间:2024-08-12 来源: cnblogs关键字:89C51  单片机  流水灯 手机看文章 扫描二维码
随时随地手机看文章

/*******************************************
Copyright:  2014.02.09.version1.0
File name: led.c
Description: 自己做的流水灯89C51
Author:  lxl
Version: version1.0
Date: 2014.02.09
History: 无
*********************************************/
#include

/*************************************************
Function: delay()
Description: 延时的功能
Calls: 无
Called By: main()
Table Accessed: 无
Table Updated: 无
Input: void
Output: 无
Return: void 
Others: 无
*************************************************/
void  delay(void)
{
 int i,j;
 for(i=0;i<255;i++)
  for(j=0;j<255;j++);
}

/*************************************************
Function: main()
Description: 程序的主函数
Calls: delay()
Called By: 无
Table Accessed: 无
Table Updated: 无
Input: void
Output: 无
Return: void
Others: 无
*************************************************/
void main(void)
{
 char led_on=0x01;
 while(1)
 {
  P1=led_on;
  delay();
  led_on=led_on<<1;
  if(led_on==0x0)
   led_on=0x01;
 }
}


关键字:89C51  单片机  流水灯 引用地址:89C51单片机实现的流水灯

上一篇:89C51单片机定时器控制的流水灯
下一篇:51单片机实现单键重复的按键检测

推荐阅读最新更新时间:2024-11-12 15:04

富士通半导体推出适合汽车应用的新型微控制器
富士通半导体(上海)有限公司今日宣布,推出适合汽车应用的新型32位微控制器-MB91F552,该芯片最适合用于混合动力汽车(HEV)的电池的电源系统及电力传输电路。已于2013年5月13日起提供新产品样片。      图1. MB91F552   除在单一微控制器芯片上集成了控制数字电源系统(如200MHz PWM模块)的优化功能,MB91F552还支持峰值电流模式控制,大大促进了电源的稳定性并降低系统成本。   近年来随着混合动力汽车及其它电动汽车的普及,已经需要将行驶过程中产生的电力存储在车载电池中。通过这种方式储存的电力,除了对车载辅助电池进行充电,还可以向汽车上的电机、音响系统、灯光和其它板上电气元件供电。这就需要
[模拟电子]
富士通半导体推出适合汽车应用的新型<font color='red'>微控制器</font>
51单片机控制数码管动态显示程序
说明: 驱动四位一体数码管动态显示数字,可方便的移植到其它程序中。 例如:1、硬件改为三位一体或二位一体数码管,只需修改Display_Scan()函数COM个数。 2、本例中,采用了共阴数码管,如果用在共阳数码管,只需修改相应段码表。   本程序使用P0口作为段码数据发送端,P2.0-P2.3作为数码管扫描选通, 使用P0口时,因单片机内部没有上拉电阻,所以要外接上拉电阻(参考阻值470欧姆). // STC89C52RC // +---------------+ // | | // | | Digital Number // | | _______________________ // | | | __ __ __ __
[单片机]
STM32F0单片机快速入门十: 用 SPI HAL 库读写W25Q128
1.W25Q128 介绍 当我们有比较多的数据需要掉电存储时,上一篇文章所介绍的 24C02 (256个字节EEPROM)就不够了。此时我们会用到另外一种类型的存储器,即 Flash。比如具有 SPI 接口的 W25Q128。这颗小芯片虽然也只有简单的 8 个引脚,但存储容量却达到了128M-bit,也就是 16M 字节,同时它的读写速度可以达到 66MB/S。但是由于 STM32F030 不支持 Quad/Dual SPI,只能以标准 SPI 方式读写,所以速度会低一些。以下是 W25Q128 的主要特点: 133MHz SPI Clock。 10万次擦写寿命,20年数据保持时间。 每颗具有64-Bit唯一序列号 Uni
[单片机]
STM32F0<font color='red'>单片机</font>快速入门十: 用 SPI HAL 库读写W25Q128
PIC单片机USB MSC的应用:用 MMC/SD 卡作为储存设备进行读写
单片机的USB接口,通常用法, 1)HID 是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。 2)CDC 虚拟串口,可与PC机直接联机通讯,如同RS232。 3)USB MSC (Mass Storage class) MSC是一种计算机和移动设备之间的传输协议,它允许一个通用串行总线(USB)设备来访问主机的计算设备,使两者之间进行文件传输。设备包括:移动硬盘,移动光驱,U盘,SD、TF等储存卡读卡器,数码相机,手机等等。 .......... 注意: 每
[单片机]
PIC<font color='red'>单片机</font>USB MSC的应用:用 MMC/SD 卡作为储存设备进行读写
PIC16F193X单片机开发环境搭建
这段时间需要使用到PIC16F193X这个系列的单片机做一些开发,于是就买了一个PIC16F1938单片机的开发板,下面介绍其开发环境的搭建过程。 首先需要X下载两个文件: ;首先安装PICC9.80, ;安装过程中,其中一步勾选 off-line activate,其他保持默认选项。 安装完成后,开始破解,打开HI-TECH.exe, ,点击open,找到PICC9.80的安装目录,选择HCPICP-11111-activation-request.txt,点击activate后出现HCPICP-11111-activation-response.txt即破解完成。 接下来安装MPLAB X,这个就是正常安装,完成后启
[单片机]
PIC16F193X<font color='red'>单片机</font>开发环境搭建
基于AVR单片机的智能分度头研究
在传统的机械加工行业中,采用较多的是分度精度低、分度柔性差、操作人员劳动强度大的手工分度头。随着计算机技术的发展,对机械设备的柔性化和自动化程度要求越来越高,加工精度的要求也越来越高。 目前国外先进水平的分度头一般采取半闭环控制系统,用伺服电机的编码器作为反馈回路的检测元件,每转脉冲数为2 500 P,精度较高,但价格也昂贵。如日本NIKKEN公司生产的数控分度头的分辨率可达到0.001 ,定位精度为15 。 国内很多单位也对数控分度头做了大量的理论研究和产品的开发工作,例如华中科技大学采用神经网络方法对分度头进行误差补偿,能够使分度误差达到15 ;山东烟台机床厂采用意大利技术,采用半闭环控制系统,使分度精度达到20 。 文中设
[单片机]
基于AVR<font color='red'>单片机</font>的智能分度头研究
51单片机程序存储器扩展
在单片机的扩展中,要分别考虑程序存储器及数据存储器的扩展。 存储器是单片机系统中使用最多的外扩芯片,对80C51系列单片机而言,由于程序存储器与数据存储器的空间在物理空间上的各自独立性,使得两者的扩展方法略有不同。在本节中,介绍目前常用的EPROM(Electrically Programmable Read-On ly Memory)、EEPROM(Electrically Erasable Programmable Read-On ly Memory)等存储器的扩展方法。 程序存储器用来存放编制好的始终保留的固定程序和表格常数。程序存储器以程序计数器PC作为地址指针,通过16位地址总线,可寻址的地址空间为64KB。
[单片机]
GD32 MCU电源复位和系统复位有什么区别
GD32 MCU的复位分为电源复位和系统复位,电源复位又称为冷复位,相较于系统复位,上电复位更彻底,下面为大家详细介绍上电复位和系统复位的实现以及区别。 电源复位包括上电/掉电复位或者从standby模式唤醒产生的复位,电源复位将会复位除备份域以外的所有寄存器以及SRAM,如果软件上希望实现电源复位,可以通过GPIO控制电源或者通过进入standby之后通过看门狗唤醒实现。 系统复位实现的方式比较多,包括外部引脚复位、独立看门狗复位、窗口看门狗复位、内核软复位等,系统复位电路如下图所示,内部系统复位会至少产生20us的NRST低电平,进而被内部电路捕捉到,实现系统复位。因而此处就要有个要求,外部电路不能影响内部拉低NRST
[单片机]
GD32 <font color='red'>MCU</font>电源复位和系统复位有什么区别
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved