- UID
- 124515
- 性别
- 男
|
我刚开始学用mc68376单片机编程.我以前只编过c51程序.
现在写了一个简单程序就出问题,让我纳闷.
系统的寄存器都配置好了,c口也配置好了,现在PORTC直接驱动四个发光二极管,我想点亮这几个二极管,
.........
while(1)
{
PORTC=0xD0;
}
对应的二极管1,3能够点亮.
如果我想让它闪烁,让二极管1,3在中间加上一段延时再让2,4亮,结果就不行了.发光管不能闪烁,也
while(1)
{
PORTC|=0xD0;
for(i=0;i<50000;i++)
asm(" NOP ");
PORTC|=0xD0;
for(i=0;i<50000;i++)
asm(" NOP ");
}
我简直被它搞晕了,这点小问题也搞不定.还是请大侠指点一下. |
|