|
|
| | -文章搜索 - 最新文章 - | |
双CPU在多I/O口系统中的应用 |
| 发布时间:2006年7月16日 点击次数:999 |
| 来源: 作者: |
双CPU在多I/O口系统中的应用西安海基业高科技实业有限公司研发中心(710068) 罗杰明 摘 要 从最简的硬件和软件设计角度分析双CPU在多输入输出应用系统中的实施方法,重点阐述双CPU系统的可靠性和灵活性。 关键词 双CPU 多I/O口 资源分配 灵活性 1 引言 常规的单片机应用系统设计,往往都用一个CPU,再扩展一系列外围辅助电路以达到相应设计目标。这种方法,尤其在输入输出接口较多的系统中,必须进行繁琐的译码、逻辑变换,使得系统硬件复杂,调试困难。而用双CPU设计,可大大减少硬件电路,软件资源分配及设计均相对独立,易于修改程序而适合很多应用系统。 下面结合一个实际应用系统介绍双CPU的应用。 2 系统组成 本系统要求8路开关量输入,8路模拟信号采集,8路继电器控制输出,8位数码显示,8路按键输入。其中开关量输入、模拟信号采集、继电器控制输出配置在主板上,数码显示和按键输入在面板上。 基于上述设计要求,考虑用一只97C51设计主板,完成8路开关量、8路模拟信号采集以及8路继电器控制;可用另外一只97C51控制面板上的8位数码显示和8路按键采集;两只97C51通过标准串口连接交换信息,这样主板和面板上只需6根线连接即可。其硬件组成框图分别如图1、图2所示。
5 结论 综上所述,以较简单的硬件电路,较少的连线,独立的程序实现了双CPU系统,达到了所提出的要求,提高了系统的可靠性及工作效率。 因为CPU的智能化及丰富的片内资源,其灵活性和兼容性远远胜过逻辑电路组合设计模式,又因CPU的价格现在已很低廉,所以,双CPU系统在一定的应用环境中是非常适合的。 |
||||||
|
|
|
[单片机] 相关文章: 舞蹈机器人步进电机驱动电路和程序设计简介:
舞蹈机器人步进电机驱动电路和程序设计 中国科学技术大学电子科学与技术系(安徽合肥230036) 杨子夫 米良川 李德升 王云博 刘军 罗玉平 摘 要 :介绍了舞蹈机器人步进电机驱动电路和程序设计。电路采用74373锁存,74LS244和ULN2003作电压和电流驱动,单片机AT89C52作工作脉冲序列信号发生器。程序设计基于中断服务和总线分时复用方式,实时更新各个电机的速度和方向。 关键词 :...... Windows 2K平台下多机通信卡
灭火装置控制盒检测仪的研制
宝刀解密——KEIL技巧谈(2)
如何优化C语言代码
XD5101实验四----计时器(led显示)
轨至轨(rail to rail) 运放
程序中关于变量的引用,和函数的调用
A51 2.2.3 程序状态字(PSW)
A51 3.1 汇编语句 |
|
|
|