繁体中文
设为首页
加入收藏
当前技术文章首页 >-经典电子 >> 基于MSC1201微处理器的温度控制系统的实现

基于MSC1201微处理器的温度控制系统的实现 (6)

2008-05-13 10:54:45  作者:  来源:网络  浏览次数:482  文字大小:【】【】【
基于MSC1201微处理器的温度控制系统的实现基于MSC1201微处理器的温度控制系统的实现-技术文章,3.6 数字滤波


数字滤波可以使用快速设置滤波器、Sinc2或Sinc3滤波器。


为了使系统的A/D转换具有低噪声、响应快速的优点,笔者按以下策略来选择滤波通道:当数据输入通道改变时,系统将在接下来的2次转换中使用快速设定滤波器,而其中第一次的转换结果又将舍弃。紧接着依次使用Sinc2或Sinc3滤波器以改善噪声性能。


3.7 CPU


MSC1201内置的FLASH具有100万次的读写次数,数据可以保存100年,可以自由地在FLASH中划分数据存储区和程序存储区。MSC1201拥有自举ROM,256字节RAM、128字节特殊功能寄存器,具有4组bank工作寄存器,当前程序只使用一组bank寄存器。通过改变当前bank寄存器可以快速切换程序上下文环境。这些设计极大方便了系统的设计。


由于MSC1201系列处理器使用更高效的15型处理器核心,所以在使用相同外部时钟的情况下它的指令执行速度比标准51型处理器快1.5-3倍,在使用相同的代码和外部时钟的情况下该处理器的吞吐量比标准51型处理器高2.5倍。


因此,工作于33MHz的MSC1201处理器运行能力等于工作于82.5MHz的8051核,这将有助于设计者降低处理器的运行频率,降低系统功耗并减小系统噪声。


3.8 显示模块


作为系统输出,采用2个SR120281型4位7段式LED模块显示检测到的温度和定时剩余时间。该模块含4个数码管,采用共阴极连接。模块中4位数码管的阳极引脚并联,通过阴极选择需要点亮的数码管。LED的阳极驱动采用MOTOROLA公司的MC14495型译码驱动器来完成,利用bic-8718型驱动电路产生4位数码管的位选择信号。每次点亮1位数码管,通过选择适当的选通顺序,利用人的视觉残留即可得到1次显示中4位数码管同时点亮的效果。


4 温度控制系统的软件设计


系统软件的复杂度与其所要完成的任务密切相基于MSC1201微处理器的温度控制系统的实现基于MSC1201微处理器的温度控制系统的实现-技术文章电子技术信息港

[1] [2] [3] [4] [5] [6] [7]

相关文章
 

最新文章

更多

· 在屏显示器件MC1741541及...
· 一种新型的并联开关电源...

推荐文章

更多

· 在屏显示器件MC1741541及...
· FLJ--
· 一种新型的并联开关电源...

热点文章

更多

· FLJ--
· 娱乐场所扩声系统的基本...
· 一种新型的并联开关电源...
· 12位模拟I/O集成变换器A...
· 在屏显示器件MC1741541及...
· μClinux嵌入系统中外部...
· 单片有源滤波器LTC1562的...
· PWM 应用中的低电压反馈