点亮第一个LED灯
0赞
发表于 9/29/2014 9:26:27 AM
阅读(2268)
考计算机二级C语言时,咱也是95+的主(谭浩强的弟子啊),关键字从来就没见过sfr、sbit,这些关键字应该不是C语言本身的关键字,应该是keil程序为了方便单片机开发引入的新的关键字;哪有全面介绍这些keil程序新关键字的资料呢?
书上看的终归浅,自己一动手,马上发现问题;做点亮LED灯试验(共阳极):
怪现象1:让 P2.0=0;P2.0=1;(点亮后再熄灭,程序“无”循环),下载程序后,会发现LED灯一直保持微微的亮(不亮也不灭),这是为什么呢?理论上应该完全灭才对,不是吗?
怪现象2:程序P2.0=0;延时1s;P2.0=1;延时1s(点亮1s后再熄灭1s,程序“无”循环);这时会发现P2.0的灯竟然循环亮起来了,且P2.1~P2.5和数码管也会跟着闪一下(应该是出问题);为什么呢?是不是看门狗起作用了?
