基于单片机SPCE061A控制的多路数据采集系统的设计 摘要:本文介绍了一种基于单片机SPCE061A、具有语音播报、语音提示的高性能、高智能的实用型远距离多路数据采集系统。本系统采用双CPU控制,主机与从机的CPU都是使用SPCE061A单片机。从CPU负责采集七路数据,同时应答主CPU发送的命令。主CPU进行数据处理,数据显示,键盘输入,系统报警,语音播报通道的电压值。在主CPU与从CPU的通讯中,采用RS232差分方式接口。
关键词: SPCE061A,体积小,功能强
1. 引言
随着计算机技术的发展和在控制系统中的广泛应用,以及设备向小型化、智能化发展,作为高新技术之一的单片机以其体积小、功能强、价格低廉、使用灵活等优势,显示出了很强的生命力。进入21世纪以来,开发推出单片机的公司很多,各种高性能单片机芯片市场也异常活跃,新技术的不断采用,更加使单片机的种类、性能以及应用领域不断扩大和提高。台湾凌阳科技公司最近推出了一种新型16位单片机SPCE061A。该单片机的问世,使得16位单片机的科技含量及应用跃上一个新的台阶。 毕业设计说明书目录
1 引言……………………………………………………………………………………13
2 方案论证………………………………………………………………………………13
2.1方案一:………………………………………………………………………13
2.2方案二:………………………………………………………………………13
3系统的各电路设计
3. 1 主机电路:……………………………………………………………………14
3. 2从机电路:……………………………………………………………………15
3. 3数码显示电路…………………………………………………………………16
3. 4键盘输入电路…………………………………………………………………16
3. 5模拟信号产生器………………………………………………………………18
3. 6 0V到5V转0V到3.3V输入电路……………………………………19
3. 7 A/D转换电路…………………………………………………………………19
3. 8 RS232接口电路……………………………………………………………20
3. 9 WatchDog(看门狗)功能…………………………………………………21
3. 10 EEPROM 功能……………………………………………………………21
4. 软件设计……………………………………………………………………………21
4.1从机系统的程序流程……………………………………………………… 21
4.1.1从机系统主程序流程…………………………………………………21
4.1.2从机系统的中断程序流程……………………………………………23
4.2主机系统的主程序流程………………………………………………………23
4.2.1主机系统的主程序流程……………………………………………… 25
4.2.2主机系统的按键处理流程………………………………………………25
4. 2. 3主机发送命令接收数据的流程…………………………………………26
4. 2. 4主机系统中断程序FIQ和IRQ5流程…………………………………26
5.整机电路……………………………………………………………………………31
6. 系统测试及整机指标………………………………………………………………32
6. 1系统测试…………………………………………………………………………32
6. 2整机指标…………………………………………………………………………32
7.参考文献……………………………………………………………………………32