不错的学习资料
/************************************************************************************
* main.c
* 描述:主函数尚为空,可以插入调试程序,中断服务程序负责整个检测与控制
*************************************************************************************/
/************************定义头文件以调用其他函数**************************/
#include “Include_def.h”
/**************实时时钟中断***********************/
int16u_t ms_1000=0;
int16u_t ms_2500=0;
int16u_t second=0;
///////////////////////////////////////////////////
int16u_t g_nCarCount=0; //中断时间片计数
int16s_t g_nCarMtionCount=0; //速度控制时间片计数
////////////////////////////////////////////////////
/*************************************主函数************************************/
void main(void)
{
int16u_t i;
int16u_t dealy1=0,delay2=0;
DisableInterrupts; //程序一开始需要关闭所有中断,防止单片机初始化过程中被某个中断打断
for(dealy1=0;dealy1《=20000;dealy1++)
{
for(delay2=0;delay2《60;delay2++);
}
System_Init(); //调用系统初始化函数
for(i=0;i《1000;i++)
{
AD_Collect(); //顺序不能颠倒
AD_Enable(); //顺序不能颠倒
}
EnableInterrupts; //允许中断
for(;;)
{
}
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !