1.未插入头文件
上述警告的原因是未在文件夹中插入包含这个函数的头文件
2.进行初始化后蜂鸣器还是会响
在主函数中加入死循环,保证不会退出主函数
void main(void)
{
Cls_Peripheral();
Led_Disp(0x0f);
while(1)
{
}
}
3.注释为问号或乱码
点击edit,将Encoding改为如下格式
4.找不到.h文件
说明未包含路径,点击魔术棒,点击C51,点击include paths的...然后选择文件夹
5.定时器不发挥作用
可能是没有打开定时器开关
同时也要打开所有中断共享开关EA
6.定时器不准确
这种情况下LED闪烁不稳定是因为,在200毫秒内unsigned long类型计算时间长,可能来不及在200ms内计算出来,导致定时器不准确
可以新定义一个unsigned int类型,计算量小,更准确
标签:解决办法,定时器,头文件,函数,keil,void,unsigned,点击,报错 From: https://blog.csdn.net/2301_79608998/article/details/145233281