这个感光模块主要就是用i2c通信,移植的时候其实就是改一下延时,把端口的模式设置正确就行了 为了尽量减少工作量,我尽量多用宏定义定义,少修改代码,对于延时函数,可以用define 把它替换成stm32里的延时函数 对于变量,注意在stm32里int是四个字节,而51是两个字节,再者就是很关键的一点, ...
分类:
其他好文 时间:
2017-07-01 13:35:53
阅读次数:
167
在单片机的设计中延时函数最是常见,比如流水灯的时间控制等都需对时间进行控制,因此博主贴出一个简单的延时函数供参考. /**********************************************************************/// 通过延时函数实现数码管的显示/** ...
分类:
其他好文 时间:
2017-06-08 00:14:13
阅读次数:
158
实现一个延时执行的效果,现记录如下: 关于JS的demo可以在W3CSchool在线测试工具上面进行测试 http://www.w3school.com.cn/tiy/t.asp?f=jquery_manipulation_before_func ...
分类:
Web程序 时间:
2017-06-05 23:52:13
阅读次数:
380
1 #include 2 #include 3 //延时函数 4 void delay(){ 5 int i=10000; 6 //用while循环来做兜底循环 7 while(i--); 8 } 9 //主函数 10 void main(void) 11 { 12 int i; 13 char p... ...
分类:
其他好文 时间:
2017-05-08 21:51:50
阅读次数:
185
/* Main.c file generated by New Project wizard * * Created: 周一 五月 8 2017 * Processor: 80C51 * Compiler: Keil for 8051 */ #include #include //延时函数 void... ...
分类:
编程语言 时间:
2017-05-08 16:08:56
阅读次数:
350
两个延时函数创建延时对象: setTimeout("function",time):延时time后执行一次 setInterval("function",time):每隔time后执行一次 清除延时对象: clearTimeout(对象) clearInterval(对象) window对象两个方法 ...
分类:
Web程序 时间:
2017-03-31 23:54:12
阅读次数:
317
循环与闭包 先看一个demo 结果会打印出什么? 相信大家都知道 答案是 6个6; 我们本意是打印出:0,1,2,3,4,5 但结果却是6个6, 为什么?首先解释一下为什么打印出6:这里涉及到延时函数的执行机制,虽然延时函数表明是i秒后执行,而i秒是相对与所有可执行代码执行完那一刻开始计时的,也就是 ...
分类:
编程语言 时间:
2017-03-23 02:58:07
阅读次数:
215
通用基础知识 头文件 reg52.h单片机必备 intrins.h提供偏移函数--左移右移函数 延时函数 void delay(leixing parameter) { while(i--); } 左移函数 _crol_(a,b)//a左移的管脚的值,b左移的位数 右移函数 _cror_(a,b) ...
分类:
其他好文 时间:
2017-03-06 15:34:25
阅读次数:
141
JS里设定延时: 使用SetInterval和设定延时函数setTimeout 很类似。setTimeout 运用在延迟一段时间,再进行某项操作。 setTimeout("function",time) 设置一个超时对象 setInterval("function",time) 设置一个超时对象 S ...
分类:
其他好文 时间:
2017-02-19 21:39:27
阅读次数:
190
//粗延时函数,微秒 void delay_nus(u16 time) { u16 i=0; while(time--) { i=10; //自己定义 while(i--) ; } } //毫秒级的延时 void delay_nms(u16 time) { u16 i=0; while(time-- ...
分类:
其他好文 时间:
2017-02-19 20:17:25
阅读次数:
314