基于C8051F060的采集存储系统的设计
以下为A/D转换器2的初始化程序代码:本文引用地址://m.amcfsurvey.com/article/173868.htm
值得注意的是:由于C8051F060采用分页机制,对每个寄存器操作前必须先将SFRPAGE指向相应的特殊功能寄存器页,否则操作无效,而在中断发生时SFR页会自动切换到中断标志位所在页,使得软件无需对SFR页进行保护操作,降低程序消耗。
4 测试试验
该记录器在正式上弹前已经过两次炮击试验.炮击试验情况如表2所示。
两次炮击试验均是考核整个记录器的外部结构以及内部电路板的抗过载能力,试验后电路板正常无损坏。而外部晶体振荡器损坏,因此,该系统采用C8051F系列单片机,由于其内部集成可编程内部晶体振荡器,在记录器回收后读取数据时,系统可自动将时钟切换至内部晶体振荡器模式,这样避免回收后重新更换晶体振荡器。
C8051F系列单片机可灵活配置系统各功能模块时钟,例如:系统使用内部晶体振荡器,定时器和PCA等外部晶体振荡器,可改变内部晶体的频率,也可禁止,只使用外部晶体振荡器,只要内部晶体振荡器和外部晶体振荡器配置正确,系统可在任何时刻在两者之间迅速切换。值得注意的是:晶体振荡电路对PCB布局和外部噪声非常敏感,应将晶体振荡器尽可能地靠近XTAL引脚放置,布线应尽可能地短并用地平面屏蔽,以防止其他引线引入噪声或干扰;每个电源引脚处放置0.1μF和1μF的去耦电容,且尽可能地靠近该单片机放置,而未使用的模拟输入应接地(模拟地)。
5 结语
该设计的采编存储系统具有体积小、成本低、数据传输速度快等优点,经实验证明:该系统工作稳定,可以满足现场采集分析的要求。
评论