这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 【QQ一群问答】这个程序怎么没效果呢?

共2条 1/1 1 跳转至

【QQ一群问答】这个程序怎么没效果呢?

专家
2013-05-04 22:32:52     打赏
updatemyself: #include "reg51.h"

sbit p13 = P1^3;

void delay(void)
{
#pragma asm
DIA: MOV R6,#250
DL:  MOV R5,#250
 NOP
 DJNZ R4,$
 DJNZ R5,DL
 DJNZ R6,DIA
#pragma endasm
}

void main()
{
p13 = 0;
delay();
p13 = 1;
delay();

updatemyself:群友们这么简单的怎么没效果呢,哪里错了求指教
EEPW-jlhgold:没有while(1)
EEPW-jlhgold:只会上电之后来一次
EEPW-jlhgold:除非你是STC 在抽风的情况下会表现出正常现象
updatemyself:问题是一次么有次奥
EEPW-jlhgold:你怎么知道?
updatemyself:我烧录看了额
EEPW-jlhgold:你看得到?
updatemyself;延时算了也不短额
updatemyself:我之前设置的更大
dowells-通信:为什么不搞个死循环?
updatemyself:算了不麻烦你了自己解决
updatemyself:好久没写这程序了

 

updatemyself:高手们额,搞了半天还是没效果
updatemyself:到底是为啥呢
iihacker-网络安全:你这是搞啥?
updatemyself:??求指教额
iihacker-网络安全:什么功能
iihacker-网络安全:只看到一个循环
updatemyself:就是点亮一个灯,没功能
iihacker-网络安全:能单步跟吗?
iihacker-网络安全:在delay断下时候,看看电压
iihacker-网络安全: DJNZ R1,DE

updatemyself:???
d owells-通信:那个延时的为什么不搞个for循环?
dowells-通信:搞那么复杂干嘛?
updatemyself:我只是试验一下
iihacker-网络安全:没有问题啊
iihacker-网络安全:250*250
iihacker-网络安全:还是断下来测试一下电压吧
iihacker-网络安全:p13 = 1;看看这个
iihacker-网络安全:看到定义了

updatemyself:那没问题 a
updatemyself:简单的定义而已
EEPW-jlhgold:你这个代码应该是对的吧
EEPW-jlhgold::我试了可以
lingf:可能要考虑端口的驱动能力,灯的正端接电源,负端接P13口试一下,中间可以加一个限流电阻




关键词: 一群     问答     这个     程序     怎么     效果     updatem    

菜鸟
2013-06-18 20:45:08     打赏
2楼

你的不是循环程序,要加个大循环while(1)

 


共2条 1/1 1 跳转至

回复

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