这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 企业专区 » Renesas » 程序为什么跑飞了?

共8条 1/1 1 跳转至

程序为什么跑飞了?

高工
2012-08-14 19:59:52     打赏
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0cm 5.4pt 0cm 5.4pt; mso-para-margin:0cm; mso-para-margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:10.5pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi; mso-font-kerning:1.0pt;}

程序为什么跑飞了?

很简单的一个程序,IO输出驱动共阳数码管。

程序是这样的:

while (1)

         {

          for(i=0;i<5;i++)

          {

            P7 = disp_table[i];

            P0 = disp_table[i]>>4;

            delayms(1000);

          }

         }

 

本来想驱动共阳数码管的,每个数字延时1s之后显示下一个数字。后来发现只能从1跑到7,然后就飞了。去掉延时函数,跑一会照样飞。

后来干脆连数码管都去掉了,照样飞。

在后来,去掉P7 = disp_table[i];这一句,嘿,还飞。

到最后只剩下了这样的程序:

while (1)

         {

         }

照样飞。。

再后来,没得删了。

再后来我就找到原因了。视频也刚发给老王

猜猜最后是什么情况?

猜对了我请老王转点分给他哈。。。





关键词: 程序     为什么     飞了    

高工
2012-08-14 20:54:23     打赏
2楼
你厉害
最后就是把狗杀掉了

高工
2012-08-14 21:06:08     打赏
3楼
代码生成器,默认就开了狗

高工
2012-08-14 21:06:48     打赏
4楼
这不出来请大家吃了嘛。。

高工
2012-08-14 21:28:56     打赏
5楼
弄了一下午的东西,一下子就被你看出来了。
差距啊差距

高工
2012-08-15 00:24:14     打赏
6楼
俺一周后才当爹,我现在在家。你要是在上海就请你去吃狗肉。

高工
2012-08-15 09:10:44     打赏
7楼
十一之前吧,眼部俺就不在家了

高工
2012-08-15 09:12:40     打赏
8楼
帮转点我的分给Rancho啊。
他答对了,转我的100分到他的账户。。嘿嘿

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]