本帖最后由 ttl_web 于 2013-11-26 11:55 编辑
- #include<iom128v.h>
- #include <stdlib.h>
- unsigned int i,j,k;
- void main(void)
- {
- DDRA = 0xff;
- PORTA = 0xff;
- while(1){
- if(k==8) k=0;
- PORTA =~ (1<<k);
- k++;
- for (i=0;i<10;i++)
- {
- for (j=0;j<4000;j++);
- }
- }
- }
- 硬件环境:
- ATmega128 核心板
- 硬件连接:
- PA0-8 ===== LED*8 ==== VCC
- 开发环境:
- ICCAVR 6.31A
复制代码
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
#include <stdlib.h>
#define P0 PORTA
#define P1 自己定义的东西XXXXXX
unsigned int i,j,k;
void main(void)
{
XXXXX = 0xff;
P0= 0xfe;
while(1){
if(k==8) k=0;
PORTA=~PORTA;
PORTA =~ (1<<k);
k++;
//延迟程序//
}
} 我以89C51为例子,其他单片机编法类似
一周热门 更多>