hz100 发表于 2010-4-2 13:13:56

隆重推出:基于51的毕业设计《闪烁小灯》!!!

本人花了一天的时间做了一个闪烁小灯的毕业设计,已经调试成功,保证100%能运行!!!
昨天当我把毕业设计交上去的时候,答辩老师连连称赞我动手能力强,理论性强,有前途,哈哈!!
鉴于最近在坛子里求毕业设计的人比较多,所以我才忍痛割爱,与大家分享,请大家好好珍惜。
源程序如下:
#include <reg51.h>

sbit LED = P1^0;

void Delay(unsigned int i);

void main()
{
    while(1)
    {
      LED = !LED;
      Delay(1000);
    }
}

void Delay(unsigned int i)
{
    unsigned char j;
    for(; i>0; i--)
       for(j = 122; j>0; j--)
       {}
}

本来我还想打包上传的,为了不浪费大家的时间,只好贴出来了。
有想要原理图的朋友请发邮件到我的邮箱:hezhen20032003@yahoo.com.cn

eripro 发表于 2010-4-2 13:26:26

啧啧赞叹,真是人才
(原谅我灌水吧)

wsql 发表于 2010-4-2 13:26:37

那个学校的毕业设计啊?

little_Monkey 发表于 2010-4-2 13:34:37

膜拜一个~

Ziooo 发表于 2010-4-2 13:35:15

太强了。。

建议LZ去美国宇航局参与探索火星计划

lvhaian 发表于 2010-4-2 13:36:33

楼主挺幽默的.

asdasd 发表于 2010-4-2 13:38:35

强帖留名!!

huifeima 发表于 2010-4-2 13:40:15

感谢楼主~~ 我找这个好久了!!!!我的博士论文有救了!!!!!

leoyang 发表于 2010-4-2 13:41:57

此帖乃娱乐类,非技术,呵呵

zheshiwo 发表于 2010-4-2 13:42:10

大家注意,根本运行不了。

little_Monkey 发表于 2010-4-2 13:49:40

回复【9楼】zheshiwo
大家注意,根本运行不了。
-----------------------------------------------------------------------

我猜LS是用AVR编译软件编译的~~

jia_xuan 发表于 2010-4-2 13:54:24

我是被标题吸引进来了,以为有突破性的创意

caplsc 发表于 2010-4-2 13:56:45

感谢天感谢地,感谢楼主的大恩大德,冰天雪地裸求终于有了结果了……


怎么没有原理图和论文呢?
也不发个完整的……
我邮箱****@***.com


楼主是PZ ,
根本就运行不了,要不然楼主给我发个实物我验证一下,记得把论文也带上。

hexixiaomao 发表于 2010-4-2 13:56:48

哈哈哈。。。。。。。。。。

再仔细一想
笑不出来了

litchiate 发表于 2010-4-2 14:28:33

为何不做个不亮的灯。

1057045572 发表于 2010-4-2 14:28:39

LZ:已发邮件你,急切等待你的回音!!

Stitch 发表于 2010-4-2 14:34:38

代表党和祖国路过…………………………

slowhand 发表于 2010-4-2 14:43:53

“最近在坛子里求毕业设计的人比较多”……

太神奇了,看了这个之后腰不酸了,腿不疼了……

AIHHLI 发表于 2010-4-2 14:54:53

动手能力强,理论性强,有前途!赞一个!

ilearnit 发表于 2010-4-2 14:56:10

走路也有劲了。。。

chqing1361 发表于 2010-4-2 15:00:53

最近考院士用得着

xiaorunyi 发表于 2010-4-2 15:09:55

for(; i>0; i--)
       for(j = 122; j>0; j--)
       {}

snail0204 发表于 2010-4-2 15:19:45

强帖留名

billtian 发表于 2010-4-2 15:26:09

比我的复杂,我的功能和你的一样
unsigned int ii;

void main()
{
    while(1)
    {
      while(--ii);
      P1^=1;
    }
}

kdtcf 发表于 2010-4-2 15:29:25

楼主很幽默

jackiezeng 发表于 2010-4-2 15:33:35

好崇拜LZ啊!

VERY 发表于 2010-4-2 15:37:30

楼主可以把论文一起发出来么,只是参考一下……

WGJ5767351 发表于 2010-4-2 16:48:16

太雷了,   不是一般强,

huwenhui 发表于 2010-4-2 16:52:18

我是往裤子里撒盐啊

Clinging 发表于 2010-4-2 17:11:21

讽刺帖,鉴定完毕

guocai 发表于 2010-4-2 17:23:09

真是雷死人~~~~

zhao_123456 发表于 2010-4-2 18:49:46

崇拜中!!!!!!!!!!!!!!!!!!

zhao_123456 发表于 2010-4-2 18:53:28

我们公司有新产品了!!!!!   售价不低于1000美元

shark 发表于 2010-4-2 18:53:53

哈哈,楼主很有才,跪求族来领吧。

xingcn 发表于 2010-4-2 19:03:47

能够将“呼吸灯”程序用如此简短的代码实现出来,人才啊!LZ“忍痛割爱”的开源精神更值得大家学习,我等定会好好珍惜,反复研读LZ神作。那些反复强调程序不能运行或灯不亮的筒子们,你们要注意了,一定要反复研读,反复思考,深入体会,好好珍惜。神作不是直接拿来编译就能运行的。

809314596 发表于 2010-4-2 19:47:39

这个毕业设计太强悍了!!!!

Wwdzaefd 发表于 2010-4-2 19:51:33

楼主我笑喷了,你要赔我饭哦!

huangkc 发表于 2010-4-2 19:59:20

楼主强悍,精神值得鼓励,想当年我拿51驱动LED发光还高兴一个晚上呢,更谈不上闪烁了,呵呵,呵呵,呵呵,呵呵,呵呵,呵呵,呵呵肚子痛死了

ljy0421 发表于 2010-4-2 20:13:06

弓虽 巾占 留 名

lbc___ 发表于 2010-4-2 20:39:00

回复【楼主位】hz100
-----------------------------------------------------------------------

楼主,四月一日早过了...

sddp001 发表于 2010-4-2 20:57:06

楼主可以申请国家自然科学基金了…………可以填补国内已达空白,达到国际先进水平…………

undeadhuman 发表于 2010-4-2 23:51:50

如果你写的是真是的话,楼主应该被鄙视,结果是:你真的被鄙视了。呵呵,难道你在炒作吗?

jrcsh 发表于 2010-4-3 00:05:38

我发现~~~我学技术10年 还不如看楼主 作品一分钟

学习了楼主的 神作之后我也领悟了C51的至高境界的道路在盒饭


看我打算 向20世纪科技委 提交在 重大发现和 申请世界性专利保护(当然这个是为了保护弱者,通过后是不收费的)

看源程序


#include <reg51.h>

void main()
{
    while(1)
    {
      P1=0x00;
    }
}


只要这几行代码 C51 就能跑起来了
其它功能还在进一步的研究中

bausrpgf6688 发表于 2010-4-4 23:31:08

..哇塞,这个高,实在是高啊...简直不是一般的牛B....

fw190d9 发表于 2010-4-6 08:11:51

我苦苦索求,LZ终于点化了我了。

belove 发表于 2010-4-6 08:24:15

高,膜拜楼主

coslight_dt 发表于 2010-4-6 08:31:16

明显抄袭!
这个我早就做过了!

avrgogo 发表于 2010-4-6 08:58:06

什么情况?

ct007 发表于 2010-4-6 09:07:27

党和国家的希望都在你这一代了!

jemmy 发表于 2010-4-6 18:47:39

LZ真是太强大了。

cjd_gy 发表于 2010-4-6 19:43:20

楼主,高中生也要做毕业设计了??

norman33 发表于 2010-4-6 19:46:11

回42楼
其实还有更高深的
#include <reg51.h>

void main()
{
    while(1);
}

更加简短精悍的代码,51也照样能跑起来啊,我也去申请专利了

jjj206 发表于 2010-4-6 21:22:02

楼主幽默!

jrcsh 发表于 2010-4-6 22:24:17

回复【51楼】norman33
回42楼
其实还有更高深的
#include &lt;reg51.h&gt;   
void main()   
{   
    while(1);   
}
更加简短精悍的代码,51也照样能跑起来啊,我也去申请专利了
-----------------------------------------------------------------------


~~~经过 在三学习 楼的精随 去其糟粕

我发现了 更~~~~精简的~~~~~~~~


打算用于 下次 毕业设计及论文

   代码如下:


ORG 0000H
LJMP START

chun 发表于 2010-4-7 10:52:07

楼主牛人

mcu131368 发表于 2010-4-7 10:57:49

呵呵,楼主很幽默,导师很厉害!

greenboys 发表于 2010-4-7 11:17:03

国家_机密:用P3控制P1口的流水灯
#include<reg52.h>
#include<intrins.h>
sbit k=P3^0;
#define uint unsigned int
#define uchar unsigned char
void delay(uint);
uchar aa;
void main()
{
                aa=0xfe;
                while(k==0)
                {
                        P1=aa;
                        delay(500);
                        aa=_crol_(aa,1);
                        if(k==1)
                        P1=0xff;                                          
                }       
}
void delay(uint a)
{
        uint i,j;
        for(i=a;i>0;i--)
                for(j=110;j>0;j--);
}

geniusjia 发表于 2010-4-7 12:01:44

楼主幽默极了!!

chen1986sl 发表于 2010-4-7 12:05:07

娱乐贴。

binaimei2007 发表于 2010-4-7 12:33:13

楼主太帅了!!!

weng2008 发表于 2010-4-7 12:47:00

顶,太强了。C51奥秘无穷

C_test 发表于 2010-4-7 13:58:29

俺已经与楼主联系过了,楼主说最关键的是这个程序有发电功能,根本不需要电池、模拟电源、开关电源之类的。。。

xzm8469105 发表于 2010-4-7 19:37:32

看来楼主非一般凡人,可去竞选国家主席试试

pk.luo 发表于 2010-4-7 20:41:30

笑而不语。。。

pk.luo 发表于 2010-4-7 20:43:38

include <reg51.h>   
void main()   
{   
   ;   
}
简单明了

xiaojianyx 发表于 2010-4-7 22:41:26

都是高手啊

hepday 发表于 2010-4-9 01:12:04

原来那张脸不在脑壳上。

443799600 发表于 2010-4-9 12:25:52

我看完以后泪流满面~~~~~~~~~~~~~~

trucy 发表于 2010-4-16 18:59:41

啧啧赞叹,真是人才

tear086 发表于 2010-4-16 19:41:38

./emotion/em078.gif

marshallemon 发表于 2010-4-17 13:05:13

高手,有前途

xyqdoudou 发表于 2010-4-17 16:42:01

惊天地 泣鬼神~~~~~~~`

wkman 发表于 2010-4-17 16:49:07

进来膜拜大神....


纯属娱乐

XA144F 发表于 2010-4-17 17:32:30

我的更简单,到现在还没出现错误,保证运行100年!

LJMP $
END

flying1983 发表于 2010-4-18 08:58:50

果然是水帖!

fuxiangbo 发表于 2010-4-20 10:45:25

不知道你的老师是真夸你还是假夸你呢?

asdasd 发表于 2010-4-20 10:48:09

电路呢?楼主??????

ngzhang 发表于 2010-4-20 11:12:24

缺电路图不能置酷啊楼主!哈哈

bestfan 发表于 2010-4-20 11:30:40

该程序结构清晰,语法规范,实为不可多得的绝顶佳作。看后令人神清气爽心旷神怡。该程序达到了世界单片机设计史上的颠峰,是我国科学技术人员历经多年勤勤恳恳废寝忘食刻苦钻研之成果。建议直接颁发诺贝尔奖。

yuyanghx 发表于 2010-4-20 14:58:02

哈哈,不错的毕业设计

wangjiecdma 发表于 2010-4-20 15:09:28

楼主智商在50以上

hzwl2007 发表于 2010-4-30 02:15:40

笑到哭。。。。

zhaoxukiller 发表于 2010-4-30 10:08:32

以上鄙视楼主的都是达人么? 谁不都是一点一点通过控制I/O口来学习单片机的。

我顶楼主了。虽然也很希望您参与美国NSA登陆火星计划....

xiongzdd 发表于 2010-4-30 11:02:40

if(3*7==21)
{
    崇拜楼主先!;
}
else
{
    崇拜楼主先!;
}


//经验证,楼主的程序对99.9999%的NC病人有显著疗效。

jjj206 发表于 2010-4-30 16:11:39

拄着拐杖路过...

337902566 发表于 2010-4-30 19:10:24

我哭了    呜呜呜..........

lj2505 发表于 2010-4-30 19:26:17

楼主的只能闪一个灯,不好,我有一个能闪两个灯的。

sheant 发表于 2010-4-30 19:54:13

绝对标题党

hz100 发表于 2010-5-1 14:56:09

望赐原理图
发件人: "zhangshuren2008" <zhangshuren2008@126.com>
收件人: hezhen20032003@yahoo.com.cn

希望hz100赐我闪烁小灯的原理图,让我跟你们一起学习你们的经典的编程思想,多谢!!!

==========================================================================================
T_T!感动,发帖总算遇到知音了!

leequanhu 发表于 2010-5-3 22:02:10

楼主真会幽默,在下膜拜一下

7730czh 发表于 2010-5-18 17:37:31

看来此类帖子比较受欢迎...哈哈

eggcar 发表于 2010-5-18 17:57:35

完了完了,楼主竟然发现了用51实现i7的功能的方法了,小心跨国,留名围观

kangar0065 发表于 2010-5-18 18:19:54

强烈要求amok置库哈

feiyang007 发表于 2010-5-18 18:26:39

又可以申请项目了……./emotion/em021.gif

Qwj_115 发表于 2010-5-19 15:15:10

拜倒~~~~~

linkin8834 发表于 2010-5-19 16:42:18

楼主知道的太多了

ybdesire 发表于 2010-5-19 17:20:05

我也有个发现:实际上单片机上电就能运行,不用写入程序的!!

jrcsh 发表于 2010-5-19 21:46:42

回复【88楼】hz100
望赐原理图
发件人: "zhangshuren2008" &lt;zhangshuren2008@126.com&gt;
收件人: hezhen20032003@yahoo.com.cn
希望hz100赐我闪烁小灯的原理图,让我跟你们一起学习你们的经典的编程思想,多谢!!!
==========================================================================================
t_t!感动,发帖总算遇到知音了!
-----------------------------------------------------------------------

我的~~jrcsh@qq.com~~~~望能~~~~抄送个~~~~我定以~~~~更比学习(三个_代表.敏感词0495)的热情来从拜

b57203493 发表于 2010-5-19 21:47:37

今年的诺贝尔奖一定是楼主的!
强人!

ZZL520 发表于 2010-5-20 12:17:42

楼主乃神人!!!!顶礼膜拜!!!!我笑抽筋了!所以我也写了个程序
#include<reg51.h>

void main()
{
   while(1)
   {
         膜拜楼主;
   }
}
页: [1] 2 3 4
查看完整版本: 隆重推出:基于51的毕业设计《闪烁小灯》!!!