单片机(51) 花样霓虹灯

发布者:古古斋最新更新时间:2022-07-05 来源: csdn关键字:单片机 手机看文章 扫描二维码
随时随地手机看文章

#include

#include

 void delay(unsigned int i){

while(i--);

 }

 void move_left(unsigned char p){

unsigned char i;

P1=p;

for(i=0;i<8;i++){

delay(20000);

P1=_crol_(P1,1);

}

 }

 void move_right(unsigned char p){

unsigned char i;

P1=p;

for(i=0;i<8;i++){

delay(20000);

P1=_cror_(P1,1);

}

 }

 void move_middle(unsigned char p){

unsigned char i;

for(i=0;i<4;i++){

P1=((p<>i));

delay(20000);

}

 }

 void move_out(unsigned char p){

unsigned char i;

for(i=0;i<4;i++){

P1=((p<>i);

delay(20000);

}

 }

   void main(){

while(1){

move_left(0xfe);//单灯流动

move_right(0x7f);

move_left(0xfc);//双灯流动

move_right(0x3f);

move_middle(0x7e);

move_out(0xe7);

}

}


通过逻辑或,使内向外和从外向内的LED灯同时流动


关键字:单片机 引用地址:单片机(51) 花样霓虹灯

上一篇:单片机(51) 循环流动数字“16617200230”
下一篇:51单片机——外部中断

推荐阅读最新更新时间:2024-11-17 08:24

基于P89C668单片机设计的自动测试诊断系统
随着IT产业和通信技术、电子技术、计算机技术的高速发展,大量的生产装备和产品的电子化、数字化、自动化、智能化的程度越来越高,与之配套的电子测量设备必须适应这种形势。因此,综合测量技术、电子技术、自动化技术和计算机技术于一体的自动测试系统发展日益完善,在一些高度电子化产品、航空航天和军用武器装备中以及工业自动化、通信、光学、能源等诸多领域中得到了广泛应用。 一般意义的自动测试系统是指采用计算机控制,能实现自动化测试的系统。这类系统通常是在标准的测控总线或仪器总线(CAMAC、GPIB、VXI、 PXI、CAN等)的基础上组建而成的。目前,通用串行总线(Universal SerialBus,即USB)以其方便的即插即用和热插拔特性及
[单片机]
基于P89C668<font color='red'>单片机</font>设计的自动测试诊断系统
基于MCU的车载超级电容测试系统设计实现
伴随着科技的进步,电动汽车技术得到迅速的发展。相比内燃机汽车,电动汽车具有零排放、高能量效率、低噪声、低热辐射、易操纵和易维护等优点,将是未来汽车发展的方向,也是现行研究的热点。 电动汽车的动力电池有如下三类:燃料电池、蓄电池和超级电容。燃料电池、蓄电池和超级电容在能量密度和功率密度上有互补性 。单一使用蓄电池、燃料电池或者超级电容,难以用作电动汽车的动力源。混合电池是一比较理想的解决办法。采用混合电池驱动系统,特别利用超级电容快速充放电能实现汽车制动能量回收,以及燃料电池超大能量密度支持汽车持久行驶,使得燃料电池/超级电容组成的混合驱动系统成为电动车驱动的最佳方案 。 对于车载用电源,为达到较高功率和能量,超
[测试测量]
基于<font color='red'>MCU</font>的车载超级电容测试系统设计实现
加速物联网设备开发,瑞萨电子MCU支持Microsoft Azure RTOS
全球领先的半导体解决方案供应商瑞萨电子株式会社宣布助力IoT(物联网)设计人员简化从设备到云端的开发。瑞萨充分利用在安全嵌入式设计领域的丰富经验,在微控制器(MCU)和微处理器(MPU)产品上支持Microsoft Azure RTOS,为用户提供快速、无缝、开箱即用的开发体验。 该合作将有助于提供基于瑞萨智能、安全的芯片以及Microsoft Azure 物联网模块(包括Azure RTOS、面向C语言的Azure IoT设备SDK、IoT Plug and Play、IoT Central及IoT Hub)的完整的芯片到云端的IoT解决方案。 作为在全球MCU产品中广为部署的RTOS之一,Azure RTOS(原Thr
[物联网]
基于正激电路的PWM控制器MAX5051的的模块电源设计
高功率密度、高效率以及小外型尺寸已成为当前模块 电源 技术发展的关键驱动力。双管正激电路是实现这些要求的实用电路之一,被广泛应用在中、高功率电源设计中。本文简要介绍了双管 正激 电路的工作原理及优点,同时详细介绍了应用于双管 正激 电路的PWM控制器MAX5051的功能和具体的实验结果。 双管正激变换器的原理图与波形如图1所示。双管 正激 变换器的工作可以分为三个过程:能量转移阶段、变压器磁复位阶段和死区阶段。在能量转移阶段,原边的两个开关都导通,能量从输入端向输出端转移。在变压器磁复位阶段,原边的两个二极管都导通,使变压器绕组承受反相输入电压,从而实现变压器磁复位。当变压器完全复位后,变换器工作在死区阶段,即原边无电流、副边续流
[电源管理]
单片机·LCD1602
LCD1602 (能够同时显示16x02 ,32个字符) 一、管脚功能介绍 1.GND 地线 2.VCC 电源正极 3.VL 液晶显示偏压信号(对比度清晰一点) 4.RS 数据/命令选择端 5.R/W 读/写选择端 6.EN 使能信号 7.D0~D7 P0口数据传输 8.BL+ 背光源正极 9.BL- 背光源负极 二、字符集 这是LCD1602特别值得注意的一点,我开始学习的时候,以后可以使用通用的ascii码,但是实验了很久,得不到自己想要的结果,最后才发现LCD1602有自己的字符集 (最长使用的十六进制中的A-F,可以通过 A+'7'来确定) 三
[单片机]
想从事单片机工作,C语言要达到什么水平?
今天我来聊聊从事单片机开发工作,C语言要达到什么样的水平。 我用自己从入门到找到工作的经历来说或许更贴切点。 我是2011年毕业,非本专业,读的是电气工程,看到师兄那苦逼样决定转行。 实习期比较自由,我就开始自学,从入门到转行成功,前后花了4个月左右。 刚开始,我也很焦虑…. 自己能不能学得会?学到什么程度能去找工作? 万一花了几个月时间学习,找不到工作怎么办? 过程虽然很曲折,不过最终还是转行成功了,还记录当时学习的一些笔记。 只要你肯坚持下去,有兵来将挡,水来土掩的魄力,结果都不会太差 。 最怕就是你碰到问题就退缩,就质疑,这样还不如别开始。 我是从51单片机开始学习的,在某宝上买了一块51单片机开发板。 开发板一般都有配
[单片机]
单片机系统中的多任务多线程机制的实现
摘要:单片机系统的开发多情况下不是在嵌入式操作系统平台上进行的,而是直接基于处理器编写。在多任务并行执行的要求下,可以借鉴操作系统中的任务和线程机制,对资源和处理器合理进行调度。本文以实例对此进行讨论。 关键词:单片机 任务 线程 并行处理 引言 首先要指出的是一点是,我们不是讨论嵌入式实时多任务操作系统(RTOS)的设计。我们讨论的是,在不使用RTOS的控制系统中,如何体现多任务多线程机制的程序设计思想。 一些嵌入式设备可以需要操作系统,例如掌上电脑、PDA、网络控制器等高性能的手持设备和移动设备。它们往往和无线通信、互联网访问和多媒体处理等复杂而强大的功能联系在一起;对CPU要求也很高,往往是以通用CPU为原型的各种高
[应用]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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