从业近十年!手把手教你单片机程序框架 第66讲开场白:外部中断是单片机非常重要的内部资源,应用很广,它是单片机的高速开关感应器输入接口,它可以检测脉冲输入,可以接收红外遥控器的输入信号,可以检测高速运转的
从业近十年!手把手教你单片机程序框架 第65讲开场白:直接用C语言的“/”运算符进行除法运算时,“被除数”,“ 除数”,“商”,这三个数据的最大范围是unsigned long 类
从业近十年!手把手教你单片机程序框架 第64讲开场白:直接用C语言的“*”运算符进行乘法运算时,“被乘数”,“ 乘数”,“积”,这三个数据的最大范围是unsigned long 类
从业近十年!手把手教你单片机程序框架 第63讲开场白:直接用C语言的“-”运算符进行加法运算时,“被减数”,“ 减数”,“差”,这三个数据的最大范围是unsigned long 类
从业近十年!手把手教你单片机程序框架 第62讲开场白:直接用C语言的“+”运算符进行加法运算时,“被加数”,“加数”,“和”,这三个数据的最大范围是unsigned long 类型
从业近十年!手把手教你单片机程序框架 第61讲开场白:本来这一节打算讲大数据的加法运算的,但是考虑大数据运算的基础是非组合BCD码,所以多增加一节讲BCD码的内容。计算机中的BCD码,经常使用的有两种格式,即组合B
从业近十年!手把手教你单片机程序框架 第60讲开场白:在前面一些章节中,我提到为了防止中断函数把某些共享数据破坏,在主函数中更改某个数据变量时,应该先关闭中断,修改完后再打开中断;我也提到了网友“红金
从业近十年!手把手教你单片机程序框架 第59讲经过网友“intech2008”的提醒,在我之前发表的第40,44,45节串口接收程序中,在计算检验和的地方,存在一个不容易发觉的bug。原来的是:for(i=0;i<(3+1+2+uiRc
从业近十年!手把手教你单片机程序框架 第58讲开场白:单个变量数据之间可以通过一条指令任意自由赋值转移,但是数组之间不能通过一条指令直接赋值转移,必须用for等循环指令挨个把数组的数据一个一个来赋值转移,如果
从业近十年!手把手教你单片机程序框架 第57讲开场白:通过上一节的学习,我们知道指针在函数接口中具有双向性,这个双向性是一把双刃剑,既给我们带来便捷,也给我们带来隐患。这一节要教大家以下知识点:凡是做输入
从业近十年!手把手教你单片机程序框架 第56讲开场白:通过前面几个章节的学习,我们知道指针在函数的接口中,天生就是既可以做输入,也可以是做输出,它是双向性的,类似全局变量的特点。我们根据实际项目的情况,在
从业近十年!手把手教你单片机程序框架 第55讲开场白:上一节介绍的第2种方法,由于为函数多增加了一个数组输入接口,已经比第1种方法更加直观了,但是由于只有输入接口,没有输出接口,输出接口仍然要靠全局变量数组
从业近十年!手把手教你单片机程序框架 第54讲开场白:如果不会指针,当我们想把一个数组的数据传递进某个函数内部的时候,只能通过全局变量的方式,这种方法的缺点是阅读不直观,封装性不强,没有面对用户的输入接口
从业近十年!手把手教你单片机程序框架 第53讲开场白:当我们想把某种算法通过一个函数来实现的时候,如果不会指针,那么只有两种方法。第1种:用不带参数返回的空函数。这是最原始的做法,也是我当年刚毕业就开始做项
从业近十年!手把手教你单片机程序框架 第52讲开场白:return语句经常用在带参数返回的函数中,字面上理解就是返回的意思,因此很多单片机初学者很容易忽略了return语句还有中断强行退出的功能。利用这个强行退出的功
从业近十年!手把手教你单片机程序框架 第51讲开场白:连续判断N次一致性的滤波法,是为了避免末尾小数点的数据偶尔跳动。这种滤波方法的原理跟我在按键扫描中去抖动的原理是一模一样的,被我频繁地应用在大量的工控项
1 程序跑飞现象随着单片机在能源领域中的广泛应用,单片机的抗干扰问题越来越突出,煤矿井下环境一般比较恶劣,这便会为单片机控制系统带来各种干扰,以致系统不能正常工作
从业近十年!手把手教你单片机程序框架 第50讲开场白:ADC0832是一款常用的8位AD采样芯片,通过它可以把外部的模拟电压信号转换成数字信号,然后给单片机进行换算,显示等处理。这一节要教会大家五个知识点:第一个:
从业近十年!手把手教你单片机程序框架 第49讲开场白:DS18B20是一款常用的温度传感器芯片,它只占用单片机一根IO口,使用起来也特别方便。需要特别注意的是,正因为它只用一根IO口跟单片机通讯,因此读取一次温度值的
从业近十年!手把手教你单片机程序框架 第48讲开场白:DS1302有两路独立电源输入,我们只要在其中一路电源上挂一个纽扣电池就可以实现掉电时钟继续跑的功能,纽扣电池作为备用电源必须比主电源的电压低一点。DS1302还