历史上的今天
今天是:2024年11月20日(星期三)
2019年11月20日 | AVR_点亮LED程序
2019-11-20 来源:51hei
//++++++++++++++++++++++++++++++++++
很纠结的用ICC AVR写了个程序。调试通过
+++++++++++++++++++++++++++++++++++//
#include
#include
#define uchar unsigned char
#define uint unsigned int
void delay(uint ms)
{
uint i,j;
for(i=0;i
for(j=0;j<1141;j++);
}
}
void main()
{
uchar k;
DDRA|=BIT(2);
PORTA|=BIT(2);//我表示AVR的位操作比51单片机更加复杂,|运算是关键
DDRB=0XFF;
PORTB=0XFF;
while(1)
{
for(k=0;k<8;k++) //for语句
{
PORTB&=~BIT(k);//取反操作
delay(500);//延时500ms
PORTB|=BIT(k);
delay(500);
}
}
}//
上一篇:ATmage16-ADC
下一篇:avr单片机位操作方法
史海拾趣
|
我用的是u-boot1.3.2,开发板是s3c2440,所以用的是cpu/arm920t/start.s,如果谁看过这个文件,请帮忙回答下以下几个问题: 1. 127行有如下几句话,请问一下这个0x0是RAM地址还是FLASH地址? ldr r0, =_s ...… 查看全部问答> |
|
最近想做一个PCB板,要用到8*8的点阵,但是protel的库中没有点阵,要自己制一个,但是制成之后与实际的芯片如何一致,如长度,引脚之间的距离等。制成PCB之后如何能实现与实际的点阵大小,长度引脚等特点一致。做了好长时间也没做出来,希望专业人 ...… 查看全部问答> |
|
winavr+avrstudio环境,用c语言,编译时要求makefile,该怎样操作? winavr+avrstudio环境,用c语言,编译时要求makefile。 makefile文件是否只能在winavr中产生,在avrstudio中能否生成? 能否通过设置自动生成? 望高手指点!… 查看全部问答> |
|
各位大虾,请教个关于jtagWait()防止JTAG失效的问题 在ZLG的LM3S1138开发板的例程中发现,在没有移植UCOS-II的例程中main(void)一开始都加有jtagWait()防止JTAG失效,而凡是移植了UCOS-II的例程中,在main(void)的开始都没有加jtagWait()防止JTAG失效.是为什么呢?… 查看全部问答> |




