代码搜索结果
找到约 10,000 项符合
AVR 的代码
integration2.c
/* 学生成绩统计 */
# include
# define M 5
# define N 10
float score[N][M];
float a_stu[N], a_cor[M];
/* 声明子函数 */
void input_stu();
void avr_stu();
void avr_cor();
float highest(int *
avrisr.c
#include
#include
#include "ucos_ii.h"
void IsrEint0(void)
{
}
void IsrEint1(void)
{
}
essai.o.d
ESSAI.o: ../ESSAI.c c:/winavr-20090313/lib/gcc/../../avr/include/avr/io.h \
c:/winavr-20090313/lib/gcc/../../avr/include/avr/sfr_defs.h \
c:/winavr-20090313/lib/gcc/../../avr/include/inttypes.h
car_prevent.o.d
car_prevent.o: ../car_prevent.c \
d:/winavr-20090306rc1/lib/gcc/../../avr/include/avr/io.h \
d:/winavr-20090306rc1/lib/gcc/../../avr/include/avr/sfr_defs.h \
d:/winavr-20090306rc1/lib/gcc/../
gsm_m22.mak
CC = iccavr
CFLAGS = -ID:\PROGRA~1\ICC\include -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced
ASFLAGS = $(CFLAGS) -Wa-g
LFLAGS = -LD:\PROGRA~1\ICC\lib -g -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dra
解读.mak
CC = iccavr
CFLAGS = -ID:\PROGRA~1\ICC\include -e -DATMEGA -DATMega16 -l -g -Mavr_enhanced
ASFLAGS = $(CFLAGS) -Wa-g
LFLAGS = -LD:\PROGRA~1\ICC\lib -g -ucrtatmega.o -bfunc_lit:0x54.0x4000 -dra
说明.txt
这个实验使用ATmega48单片机,这段代码通过“送数”与“延时”的交替,实现了端口
上LED的“轮流闪烁”效果。
//硬件环境:ATmeg48 单片机,CPU时钟1MHz
//软件环境:ICC AVR6.3以上
说明.txt
编译通过下载后,应该观察到PC5端口上所连接的发光二极管以每秒1次的频率闪烁。
这个实例的重点除了实际使用定时器之外,更重要的是引入了软件模板的使用。
//硬件环境:ATmeg48 单片机,CPU时钟1MHz
//软件环境:ICC AVR6.3以上
说明.txt
在这个实例中,模拟了按键唤醒功能。单片机通常在空闲的时候处于休眠状态,直到用户通过按键操作它时,才醒过来全速运行。另外此例讨论了编写键盘程序时的另一个重要问题:去抖动。
//硬件环境:ATmeg48 单片机,CPU时钟1MHz
//软件环境:ICC AVR6.3以上
main.h
#ifndef _main_h_
#define _main_h_
#include
#include
#include
#include
#include "mmc.h"
#include "fat.h"
#define TEST_Mode