假定从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
概述HT48RA0-3/HT48CA0-3为八位高性能精简指令集单片机,专为多输入/输出口的产品而设计的。HT48RA0-3是OTP版本,和掩膜版本芯片HT48CA0-3在引脚和功能上完全相同。拥有低功耗、I/O口稳定性高、定时器功能、看门狗定时器、省电和唤醒功能、以及低价位等优势,使此款多功能芯片可以广泛地适用于各种应用,例如红外遥控器及各种电子系统的控制器。
上传时间: 2013-11-02
上传用户:gy592333
HT48R70A-1/HT48C70-1是一款八位高性能精简指令集单片机,专为多输入输出控制的产品设计。掩膜版芯片HT48C70-1在引脚I和功能方面,都与OTP版芯片HT48R70A-1完全相同。拥有低功耗、I/O口稳定性高、定时器功能、振荡选择、省电和唤醒功能、看门狗定时器、蜂鸣器驱动、以及低价位等优势,使此款多功能芯片可以广泛地适用于各种应用,例如工业控制、消费类产品、子系统控制器等。
上传时间: 2013-11-09
上传用户:003030
HT48RU80/HT48CU80是一款八位高性能精简指令集单片机,专为多输入输出控制的产品设计。掩膜版芯片HT48CU80在引脚和功能方面,都与OTP版芯片HT48RU80完全相同。拥有低功耗、I/O口稳定性高、定时器功能、振荡选择、省电和唤醒功能、看门狗定时器、蜂鸣器驱动、以及低价位等优势,使此款多功能芯片可以广泛地适用于各种应用,例如工业控制、消费类产品、子系统控制器等。HT48CU80正在研发过程中,即将面市。
上传时间: 2014-01-27
上传用户:lbbyxmraon
HT47R20是8位高性能精简指令集单片机单指令周期和两级流水线结构使其适合高速应用的场合特别适用于带LCD的低功耗产品例如电子计算机时钟计数器游戏产品电子秤玩具温度计湿度计体温计电容测量仪以及其它掌上型LCD产品尤其是电池供电的系统。
上传时间: 2013-11-04
上传用户:LP06
LT153是采用低耗高速CMOS工艺制造的8位单片机,它内部包含一个1024*13bit的一次性可编程只读电存储器(OTP-ROM)。有15位选项位可满足用户要求,其中的保护位可用来防止程序被读出。
上传时间: 2013-10-08
上传用户:1234xhb
LT157是采用低耗高速CMOS工艺制造的8位单片机,它内部包含一个2K*13bit的一次性可编程只读电存储器(OTP-ROM)。有7位选项位可满足用户要求,其中的保护位可用来防止程序被读出。
上传时间: 2013-10-28
上传用户:蠢蠢66
摘要:以飞思卡尔公司16位单片机MC9S12DP256为核心控制单元,基于PID控制策略,并利用Matlab、Lab-view软件,针对气囊一组合电磁阀,对电控空气悬架的软、硬件控制系统进行设计。控制系统可较好地控制车身高度,抑制系统振荡,改善电控空气悬架的性能。
上传时间: 2013-11-16
上传用户:songrui
PIC 单片机的组成习题解答 解答部分1. PIC 单片机指令的执行过程遵循着一种全新哈佛总线体系结构的原则,充分利用了计算机系统在程序存储器和数据存储器之间地址空间的相互独立性,取指过程和执行指令过程可以流水线操作同时进行。因此,当PIC 时钟频率为4MHZ时,执行一条非转移类指令需要4 个系统时钟周期,即1us,但其指令执行的真实时间应为2us(在执行n—1 条指令时取第n 条指令,然后执行第n 条指令)。所以选项B 正确2. 端口RE 共有3 个引脚RE0~RE2,它们除了用做普通I/O 引脚和第5~7 路模拟信号输入引脚外,还依次分别承担并行口读出/写入/片选控制端引脚。A. 对。读出/写入(REO~RE1)。B.错。同步串行的相关引脚与端口C 有关。C.错。通用异步/同步串行的相关引脚与端口C有关。D. 错。CCP模块的相关引脚也是与端口C有关。所以选项A正确。3. 上电延时电路能提供一个固定的72ms 上电延时,从而使VDD有足够的时间上繁荣昌盛到单片机合适的工作电压。所以选项B 正确。
上传时间: 2013-11-09
上传用户:glxcl
I/O 型单片机使用手册 目录 间接寻址寄存器 – IAR, IAR0, IAR1 .............................................35间接寻址指针 – MP, MP0, MP1 ......................................................35存储区指针 – BP .........................................................................36累加器 – ACC...................................................................................37程序计数器低字节寄存器 – PCL....................................................37表格寄存器 – TBLP,TBHP,TBLH....................................................37看门狗定时寄存器 – WDTS............................................................38状态寄存器 – STATUS.....................................................................38中断控制寄存器 – INTC,INTC0,INTC1 .........................................39定时/计数寄存器...............................................................................39输入/输出端口和控制寄存器...........................................................40UART 寄存器 .USR,UCR1,UCR2,TXR/RXR,BRG.......................40输入/输出端口..........................................................................................41上拉电阻............................................................................................41PA 口的唤醒......................................................................................41输入/输出端口控制寄存器...............................................................41引脚共享功能....................................................................................42编程注意事项....................................................................................45定时/计数器..............................................................................................46配置定时/计数器输入时钟源...........................................................47定时/计数寄存器 – TMR, TMR0,TMR0L/TMR0H,TMR1L/TMR1H,TMR2.....................................................................49定时/计数控制寄存器 – TMRC,TMR0C,TMR1C,TMR2C............50定时器模式........................................................................................53事件计数器模式................................................................................53脉冲宽度测量模式............................................................................54可编程分频器(PFD)和蜂鸣器的应用..............................................55预分频器(Prescaler)...........................................................................56输入/输出接口...................................................................................56编程注意事项....................................................................................57定时/计数器应用范例.......................................................................57中断............................................................................................................59中断寄存器........................................................................................59中断优先权........................................................................................62外部中断............................................................................................63定时/计数器中断...............................................................................64UART 中断........................................................................................64编程注意事项....................................................................................65复位和初始化............................................................................................66复位....................................................................................................66目录iii异步串行口——UART............................................................................74UART 特性..........................................................................................74UART 外部引脚..................................................................................74数据发送.............................................................................................75UART 状态控制寄存器......................................................................75波特率发生器.....................................................................................79UART 设置与控制..............................................................................81UART 发送器......................................................................................83UART 接收器......................................................................................84接收错误处理.....................................................................................85接收中断图解.....................................................................................86地址检测模式.....................................................................................86暂停模式下的UART 功能.................................................................87UART 应用范例.................................................................................87振荡器........................................................................................................89系统时钟配置....................................................................................89系统晶体/陶瓷振荡器.......................................................................89系统电阻电容振荡器........................................................................90内部系统电阻电容振荡器................................................................90RTC 振荡器........................................................................................91看门狗定时振荡器............................................................................91暂停和唤醒................................................................................................92暂停.....................................................................................................92进入暂停.............................................................................................92静态电流.............................................................................................92唤醒....................................................................................................92看门狗定时器............................................................................................94掩膜选项....................................................................................................96应用电路....................................................................................................97第二部份 程序语言.....................................................................99第二章 指令集介绍.................................................................................101指令集......................................................................................................101指令周期..........................................................................................101数据的传送......................................................................................101算术运算..........................................................................................102逻辑和移位运算..............................................................................102分支和控制的转换..........................................................................102位运算..............................................................................................102查表运算..........................................................................................103其它运算..........................................................................................103指令设定一览表......................................................................................104惯例..................................................................................................104I/O 型单片机使用手册iv第三章 指令定义.....................................................................................107第四章 汇编语言和编译器.....................................................................121常用符号..................................................................................................121语句语法..................................................................................................122名称..................................................................................................122操作项..............................................................................................122操作数项..........................................................................................122注解..................................................................................................122编译伪指令..............................................................................................123条件编译伪指令..............................................................................123文件控制伪指令..............................................................................124程序伪指令......................................................................................126数据定义伪指令..............................................................................130宏指令..............................................................................................132汇编语言指令..........................................................................................136名称..................................................................................................136助记符..............................................................................................136操作数、运算子和表达式..............................................................136其它..........................................................................................................139前置引用..........................................................................................139局部标号..........................................................................................139汇编语言保留字..............................................................................140编译器选项..............................................................................................141编译列表文件格式..................................................................................141源程序列表......................................................................................141编译总结..........................................................................................142其它..................................................................................................142第三部份 开发工具................................................................... 145第五章 单片机开发工具.........................................................................147HT-IDE 集成开发环境............................................................................147盛群单片机仿真器(HT-ICE) ..................................................................149HT-ICE 接口卡.................................................................................149OTP 烧写器.....................................................................................149OTP 适配卡.....................................................................................149系统配置..................................................................................................150HT-ICE 接口卡设置........................................................................151安装..........................................................................................................153系统要求..........................................................................................153硬件安装..........................................................................................153软件安装..........................................................................................154目录v第六章 快速开始.....................................................................................159步骤一:建立一个新项目..............................................................159步骤二:将源程序文件加到项目中..............................................159步骤三:编译项目..........................................................................159步骤四:烧写OTP 单片机.............................................................160步骤五:传送程序与掩膜选项单至Holtek ..................................160附录............................................................................................... 161附录A 特性曲线图...................................................................................163附录B 封装信息.......................................................................................173
上传时间: 2013-10-18
上传用户:blacklee