16位算术电路挂接到单片机上的技术方案
  为挂接到单片机上设计的16位算术电路由16位加减共用电路与16位乘除倒数共用电路组成,每个共用电路有操作数输入端口、运算结果输出端口、算术模式控制端口三个端口,三个端口分别与单片机内的寄存器挂接,从而实现与单片机的挂接。挂接到单片机上的算术电路工作流程是:从控制寄存器与输入寄存器输入数据,数据通过寄存器进入到算术电路的模式控制端口与操作数输入端口,再进入运算电路,运算结果通过输出端口进入到输出寄存器。
  算术电路挂接到单片机上后,单片机的CPU只管理三种寄存器,对外挂的电路内部不进行管理。挂接分为简单挂接与全管理挂接,如果用户编程通过操作寄存器进行数据输入与数据传送,其挂接为简单挂接;如果用户编程借助运算指令输入数据,运算的结果数据送到指定的位置,其挂接为全管理挂接。
  16位算术电路不仅能挂接到16位单片机上,还能够挂接到8位单片机上。有些8位单片机不需要挂接16位算术电路,可以挂接8位算术电路,或者以本方案的外挂电路代替8位单片机中的算术电路。
一、加减算术电路外挂方案
  (一)加减电路的特征
  1、电路共用。由加法、减法算术电路与接口电路组成的加减运算共用电路,能够进行有符号整数加法、有符号整数减法、无符号整数加法、无符号整数减法四种模式的算术运算......
详细进入
  乘法运算与倒数运算共用一个电路,除法运算是先对除数进行倒数运算,之后再用被除数与倒数进行乘法运算......
二、乘除倒数算术电路外挂方案
详细进入
三、用16位算术电路进行32位算术运算
  (一)32位加减运算
    1、32位无符号加法运算......
    2、32位有符号加法、有符号减法、无符号减法运算......
详细进入
四、16位算术电路外挂说明
    (一)、高速强大的算术运算功能
    1、有符号加减运算提高了单片机的数据处理速度......
    2、乘除倒数电路提高了单片机处理数据的速度增强了处理数据的功能......
详细进入
五、8位算术电路的外挂说明
    (一)在8位单片机中,一般只有8位加减乘除算术电路........
详细进入

魏营隆     联系电话:中国 13781908647
2008.10.3
 返回首页
加减共用电路原理图