历史上的今天
返回首页

历史上的今天

今天是:2025年03月08日(星期六)

2020年03月08日 | 51单片机-LED模块-来回流水灯

2020-03-08 来源:eefocus

#include

#include


#define uchar unsigned char

#define uint unsigned int

#define ulong unsigned long


sbit LED1 = P1^0;


void Delay600ms(); //@11.0592MHz


void main(void)

{

bit flag = 0;

unsigned char cnt;

LED1 = 0;

while(1)

{

if(0==flag)

{

for(cnt=1;cnt<8;cnt++)

{

Delay600ms();

P1 = ~(0x01< }

flag = 1;

}

if(1==flag)

{

for(cnt=1;cnt<8;cnt++)

{

Delay600ms();

P1 = ~(0x80>>cnt);

}

flag = 0;

}

}

}


void Delay600ms() //@11.0592MHz

{

unsigned char i, j, k;


_nop_();

i = 5;

j = 52;

k = 195;

do

{

do

{

while (--k);

} while (--j);

} while (--i);

}


推荐阅读

史海拾趣

ELPIDA公司的发展小趣事

在被美光收购后,ELPIDA的技术和人才得到了保留和传承。美光利用ELPIDA的技术优势和市场经验,继续推出了一系列高性能的DRAM产品。同时,ELPIDA也在新的领域进行探索和尝试,如生物生产等。这些努力不仅为美光公司带来了新的增长点,也为ELPIDA品牌注入了新的活力。

以上五个故事概述了ELPIDA公司在电子行业中的重要发展历程。这些故事反映了公司在市场竞争中的起伏和挑战,以及公司在技术和市场上的不断探索和创新。

Bombardier Inc公司的发展小趣事

进入20世纪中叶,庞巴迪公司在航空领域的业务持续扩大。其生产的PBV-1A水上巡逻机,不仅装备了加拿大空军,还出口到美国海军。这一时期,庞巴迪在航空电子系统的集成和创新上取得了重要突破,提高了飞机的性能和安全性。这些技术进步使得庞巴迪在全球航空领域树立了良好的声誉。

台湾双羽公司的发展小趣事

在成为全球领先的电子企业之后,富士通并没有停下脚步。公司开始积极拓展海外市场,将先进的技术和产品带到世界各地。通过在全球各地设立分支机构、与当地企业建立合作关系等方式,富士通成功地将自己的业务版图扩展到了全球60多个国家和地区。这一过程中,富士通不仅为当地市场带来了先进的技术和产品,也促进了全球电子产业的交流与合作。

Digilent公司的发展小趣事

作为电子行业的领军企业之一,DIALIGHT始终将技术创新作为公司发展的核心驱动力。公司拥有一支高素质的研发团队和先进的研发设施,不断推出具有创新性和竞争力的LED产品。同时,DIALIGHT还积极与高校、科研机构等合作,共同推动LED照明技术的进步和应用。

Etron公司的发展小趣事

进入21世纪,电子行业的竞争日益激烈,钰创科技意识到必须不断进行技术创新才能保持竞争优势。公司加大了研发投入,成功开发出了一系列先进的内存芯片和系统芯片技术。这些技术突破不仅提升了产品的性能和质量,也帮助公司赢得了更多国际客户的认可和信任。

DESIGNERSYSTEMS公司的发展小趣事

DESIGNERSYSTEMS公司的创始人在电子行业有着深厚的背景和独特的见解。他们发现市场上缺乏一种能够集成多种功能、高度定制化的电子设备设计解决方案。于是,他们创立了DESIGNERSYSTEMS,专注于提供从概念到原型再到量产的全方位设计服务。通过不断的技术创新和对市场需求的精准把握,DESIGNERSYSTEMS迅速在电子行业树立了自己的品牌形象,赢得了客户的信赖。

问答坊 | AI 解惑

学51时做的小东西(一) -- 电子定时器

学51时做过很多东西,但是很多都没有留下完整的资料。这里把一个我做的有完整资料的东西发上来,以后整理好东西也陆续发上来。 虽然这些东西都很过时了,不过有兴趣的朋友不妨做一个试。 电子定时器: 最初的是为了电池充电器而设计的 ...…

查看全部问答>

关于上传附件的建议

建议大家在附件后面多贴点信息,比如将文档的前言、目录贴上来。这样方便大家选择是否需要下载。…

查看全部问答>

ZigBee和Wi-Fi合作发展智能电网无线网络

ZigBee® Alliance和Wi-Fi Alliance®今天宣布双方达成一项协议,双方将在针对智能电网应用的无线家庭局域网络(HAN)领域开展合作。合作最初的重点将是ZigBee Smart Energy 2.0,即面向智能电网家庭的新一代能源管理协议,其基础则是当今颇为 ...…

查看全部问答>

请教工程师:集成24位ADC的CPU

现在想用一款集成24位AD的CPU,做一个高精度的电子秤,工业测量用的。准备做成亚当模块的样子。   我上ADI官方网站查过好像7060还可以,但是好像国内不好买不到片子,而且价钱很贵。51内核的倒是有24位的,只是好久不用51了,不知道开发起来 ...…

查看全部问答>

关于摄像头的两个缓冲区

在三星6410BSP中,有个OV9650的摄像头模组驱动代码,在s3c6410_camera.h中有对于两个缓冲区的定义:一个是用来捕捉静态及动态视频的,一个是用于预览的。 #define MAX_HW_FRAMES               &nbs ...…

查看全部问答>

关于wince5.0设备和wince5.0模拟器上网问题

我的wince设备通过同步软件与电脑同步,用usb连接,应该怎么设置可以让设备上网啊?很着急,现在做了个wince的模拟器在vs2005下,应该怎样设计让模拟器也能上网啊,希望大侠们帮助我这个新手啊 …

查看全部问答>

测量摆的倾斜角度

  希望大家多给建议:        我想测量一个垂直的摆的倾斜角度,倾斜到一定角度就报警。该怎么设计呢?…

查看全部问答>

初学的疑惑:windows xp embedded 开发

请问,通过VS2005怎样开发基于特定设备(windows xp embedded)的应用? 这两天刚开始了解嵌入式开发,初步印象是,windows embedded 包括windows ce和windows xp embedded两种操作系统;而VS2005中的Mobille和phone是基于windows ce系统的集成开发 ...…

查看全部问答>

为什么产生错误Fixing up unaligned userspace access

要把很多.ko文件加载到目标板上,用一个loadmod.sh文件来实现,里面包括了insmod、mknod等必要的命令等等,但每次source loadmod.sh之后,大多会出现如下错误提示 Fixing up unaligned userspace access in \"sh\" pid=25 pc=0x0042ee94 ins=0x624 ...…

查看全部问答>

新手请教一个驱动程序安装的问题

{4d36e97d-e325-11ce-bfc1-08002be10318}…

查看全部问答>