msp430单片机
标签: Erratasheet 14x x14 Device
上传时间: 2013-10-19
上传用户:dick_sh
单片机开发板项目一
上传时间: 2013-10-26
上传用户:gonuiln
受控正弦信号发生器
标签: 正弦信号发生器
上传时间: 2013-11-04
上传用户:止絮那夏
[PIC项目实战:基于PIC18].Advanced.PIC.Microcontroller.Projects.in.C
标签: PIC Microcontroller Advanced Projects
上传时间: 2013-11-21
上传用户:二驱蚊器
单片机项目集
上传时间: 2013-11-24
上传用户:suicoe
单片机项目和作品简介
上传时间: 2013-10-11
上传用户:zhaoman32
2012单片机设计与开发项目模拟试题
上传时间: 2013-11-03
上传用户:sz_hjbf
2011全国电子专业人才技能大赛,单片机设计与开发项目模拟试卷
上传时间: 2013-11-05
上传用户:恋天使569
a_bit equ 20h ;个位数存放处 b_bit equ 21h ;十位数存放处 temp equ 22h ;计数器寄存器 star: mov temp,#0 ;初始化计数器 stlop: acall display inc temp mov a,temp cjne a,#100,next ;=100重来 mov temp,#0 next: ljmp stlop ;显示子程序 display: mov a,temp ;将temp中的十六进制数转换成10进制 mov b,#10 ;10进制/10=10进制 div ab mov b_bit,a ;十位在a mov a_bit,b ;个位在b mov dptr,#numtab ;指定查表启始地址 mov r0,#4 dpl1: mov r1,#250 ;显示1000次 dplop: mov a,a_bit ;取个位数 MOVC A,@A+DPTR ;查个位数的7段代码 mov p0,a ;送出个位的7段代码
上传时间: 2013-11-06
上传用户:lx9076
假定从8位AD中读取数据(如果是更高位的AD可定义数据类型为int),子程序为get_ad(); 1、限幅滤波法(又称程序判断滤波法) A、方法: 根据经验判断,确定两次采样允许的最大偏差值(设为A) 每次检测到新值时判断: 如果本次值与上次值之差<=A,则本次值有效 如果本次值与上次值之差>A,则本次值无效,放弃本次值,用上次值代替本次值 B、优点: 能有效克服因偶然因素引起的脉冲干扰 C、缺点 无法抑制那种周期性的干扰 平滑度差 /* A值可根据实际情况调整 value为有效值,new_value为当前采样值 滤波程序返回有效的实际值 */ #define A 10 char value; char filter() { char new_value; new_value = get_ad(); if ( ( new_value - value > A ) || ( value - new_value > A ) return value; return new_value; } 2、中位值滤波法 A、方法: 连续采样N次(N取奇数) 把N次采样值按大小排列 取中间值为本次有效值 B、优点: 能有效克服因偶然因素引起的波动干扰 对温度、液位的变化缓慢的被测参数有良好的滤波效果 C、缺点: 对流量、速度等快速变化的参数不宜 /* N值可根据实际情况调整 排序采用冒泡法*/
上传时间: 2014-12-26
上传用户:nanshan