zhpowerpcb 发表于 2006-12-23 10:02:29

新手入门.多多关照!不要笑我哈.

我想用芯片控制LED同时亮和灭

为啥只见一直亮着没见灭呢,

哪里有错啊请帮帮小弟.谢谢!!!

.include "tn13def.inc "

.DEFTEMP=R16

.org 0000

rjmp RESET

RESET:

LDI TEMP,0XFF

OUT DDRB,TEMP



LDI TEMP,0X3F

OUT PORTB,TEMP

NOP



LDI TEMP,0X00

OUT PORTB,TEMP

NOP



RJMP RESET

zhpowerpcb 发表于 2006-12-23 10:16:21

马老师都不帮我,看来我真完了.

zhpowerpcb 发表于 2006-12-23 10:22:28

我在公司里学程序都是偷偷学的,

别的工程师看到了会.........,

所以请各位帮帮小弟.

machao 发表于 2007-3-9 23:04:23

问题多多。



但只要问题是,点亮LED和熄灭LED中间几个只有几个毫微秒,你的眼睛根本观察不到LED不亮的。将NOP指令换成调用一个延时0.5秒的子程序试试。

lovelypea 发表于 2007-4-16 22:01:16

没有延迟!人眼有影像滞留效应

jemmy 发表于 2007-5-9 13:20:44

对,一个NOP时间太短了,人眼是看不出来的。而且,建议学C语言,简单多了。
页: [1]
查看完整版本: 新手入门.多多关照!不要笑我哈.