- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 关于VisualStudio2015中找不到stdio.c等头文件的解决办法
在利用VS2015编写C程序代码时,通常要包含stdio.h这类头文件,解决在VS2015中报错的问题。
2017-05-15 20:02:23 23264 4
原创 利用C#中的参数数组实现C语言中的printf函数
总所周知,C语言中的printf函数是可变参数函数的典型例子,printf函数是利用宏来实现可变参数的。在学习C#的过程中,学到了参数数组这个知识,所以想到利用参数数组的方法来实现一个 简单的printf函数,以下是代码:static void printf(string format, params object[] variables) {
2017-02-07 18:24:51 1496
转载 积分器可看做低通滤波器的原因
本文来自网络上的资料进行的收集整理积分器是指系统的输出为输入信号的积分,在离散系统来说则是求和。积分器是从时域来描述系统的特性,那么,从频域来看,积分器有什么特点呢?积分器是一个低通滤波器是一种很普遍的描述,这又如何理解呢? 首先,从数学的观点来理解。以离散信号为例,当输入为单位冲激信号时,积分器的输出为一个单位阶跃信号。阶跃信号的Z变换可以很容易计算得到,为1
2015-05-07 15:49:24 8035 1
原创 关于程序中出现的一些问题(容易被忽视的)
问题1:在程序中定义了 u8 num=XXX;(或 u16 或 unsigned char 类型,这些类型都有一个共同特点:都为无符号型),那么我希望在程序中写 if(num原因:举例:若num的原值为200,那么经过程序num-=300;后,由于num为无符号数,num并不会小于0,而是从最大值处开始算起,故 if(num解决办法:就是用非无符号型就可以了,如int型。问
2015-04-27 21:30:50 530
原创 STM32中关于检测按键的一些问题(关于采用传统的延时消抖方式和采用中断方式)
1.对比用延时消抖的方式检测按键和用中断的方式检测按键:对于中断检测按键的方式,如果不在程序中做一些再次检测按键是否按下等处理的话,其精度是不如用延时消抖的方式加测按键来的可靠。2.原因在于:我们在利用中断检测按键时,在中断程序中并没有延时,那么就会存在一个问题,当按下按键时,会可能有多次抖动,尽管我们设置的是下降沿触发中断,但这多次的抖动中也同样可能会有多次下降沿,故就有可能多次触发
2015-04-27 11:47:10 20075 3
关于红外信息传输的发射及接收端相关程序及相应的电路
2015-04-27
12864液晶的图形菜单界面实现
2012-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人