7-4方框图和算法流程图.ppt
第七章数字系统设计基础
7.2数字系统的描述工具
7.2.2方框图主讲人:黄丽亚
7.2.2方框图1.作用描述数字系统的总体结构。系统输出输入……(a)一般方框图2.示例图7.2.9一个智能仪表的方框图控制器C数据采集输入数据处理C输出数据显示数据打印(b)系统分解图
(d)数据处理模块的细化输入/输出接口CM寄存器A寄存器ALUCCCS图7.2.9一个智能仪表的方框图控制器C数据采集输入数据处理C输出数据显示数据打印(c)细化分解图
第七章数字系统设计基础
7.2数字系统的描述工具
7.2.3算法流程图主讲人:黄丽亚
7.2.3算法流程图1.作用2.基本符号描述算法,按照事件的先后次序排列的,与电路的时序无严格的对应关系。A←A+BPBA(d)判断框(a)入口点(b)出口点(c)传输框
例7.2.2:函数求值,计算Z=4?X1+2?X2+X3的值,X串行输入X1,X2,X3。解:A?XB?X,A?SL(A)C?X,A?SL(A),B?SL(B)A?A+BB=X2A=2?X1C=X3B=2?X2A=4?X1A=4?X1+2?X2算法流程图初始结构框图C组合电路控制器XZBAA=X1A?A+CA=4?X1+2?X2+X3Z?AZ=4?X1+2?X2+X3
例7.2.2:函数求值,计算Z=4?X1+2?X2+X3的值,X串行输入X1,X2,X3。解:A?XB?X,A?SL(A)A?SL(A)B?SL(B)A?A+BB=X2A=2?X1B=2?X2A=4?X1A=4?X1+2?X2算法流程图初始结构框图组合电路控制器XZBAA=X1A?A+XA=4?X1+2?X2+X3Z?AZ=4?X1+2?X2+X3Z=2?(2X1+X2)+X3
A?0A?A+XA?SL(A)A?A+XA?SL(A)A?A+XA=X1A=2?X1A=2?X1+X2A=4?X1+2?X2A=4?X1+2?X2+X3算法流程图例7.2.2:函数求值,计算Z=4?X1+2?X2+X3的值,X串行输入X1,X2,X3。解:初始结构框图组合电路控制器XZAZ?AZ=4?X1+2?X2+X3Z=2?(2X1+X2)+X3
图7.2.3系统结构图例7.2.3绝对值计算,计算Z=?X1?+?X2?+?X3?图7.2.12算法流程图A←0,M←0Z控制器MA组合电路XCSM