1、 1 课程设计报告课程设计报告 课程名称: 电子技术课程设计 题 目: 时序比较器 学 院: 系: 专业班级: 学 号: 学生姓名: 起讫日期: 2013-6-242013-7-1 指导教师: 学院审核(签名) : 审核日期: 2 目录目录 第一章第一章 技术指标技术指标 .4 1.1 整体功能要求 . 4 1.2 系统的结构要求 4 1.3 电气指标 4 1.4 设计条件 5 第二章第二章 整体电路的设计整体电路的设计 5 2.1 设计原理 5 2.1.1 数据处理器的功能 . 6 2.1.2 控制器的功能 6 2.1.3 显示电路 . 6 2.2 建立算法流程图 7 2.2.1 算法流程图
2、 . 7 2.2.2 ASM 图 7 2.3 建立处理器的明细表 . 9 2.3.1 建立明细表的分析 10 2.3.2 寄存器 10 一, A 寄存器. 10 二, B寄存器11 三,CNT 寄存器 . 13 2.3.3 比较器 14 2.3.4 数据选择器 . 16 2.3.5 译码显示电路. 17 2.3.6 分频器 . 18 2.4 控制器设计 19 2.4.1 方案选择 19 2.4.2 求激励函数 19 2.4.3 控制器发出的命令 19 2.4.4 外部发出的命令 . 19 2.4.5 发光二极管的逻辑表达式 . 20 2.4.6 画图. 20 2.4.7 仿真. 错误错误!未定
3、义书签。未定义书签。 2.4.8 分析仿真结果. 22 2.4.9 结论. 23 第三章第三章 顶层图顶层图 错误!未定义书签。 3.1 分频器图 . 错误错误!未定义书签。未定义书签。 3.2 处理器图 错误错误!未定义书签。未定义书签。 3.3 控制器图 错误错误!未定义书签。未定义书签。 3.4 整体图 错误错误!未定义书签。未定义书签。 3.4.1 整体图 . 错误错误!未定义书签。未定义书签。 3 3.4.2 仿真图 错误错误!未定义书签。未定义书签。 3.4.3 分析仿真结果. 错误错误!未定义书签。未定义书签。 3.4.4 结论. 错误错误!未定义书签。未定义书签。 3.5 整体
4、结论 24 第四章第四章 实验小结实验小结 24 4.1 实验小结 24 4.2 心得体会 25 4 第一章第一章 技术指标技术指标 1.1 整体功能要求整体功能要求 现代工业控制和微机系统中离不开数据处理器。 时序比较器是数据处理器的一个部 分,它能将输入的 8421BCD 码存储并进行比较,最终以十进制数显示其大小。时序比较器的 功能是,用同一组输入端口分两次送入两组数据,经过比较显示出数值大的一组数据值。 1.2 系统的结构要求系统的结构要求 时序比较器的总体结构方框图如图 1-1 所示。 在图 1-1 中: RESET:开机后按复位键,低电平有效,为整个系统的复位。 AJ:当一组数据(
5、X3X0)设置完毕时,按“确认”键后输入的这组数据有效。 Y1:第一组 X3X0 数据输入,若第一组为大数,则 Y1=1,LED1 亮。 Y2:第二组 X3X0 数据输入,若第二组为大数,则 Y2=1,LED2 亮。 D3D0:较大数输出端,驱动显示电路显示十进制。 1.3 电气指电气指标标 (1) 数据输入采用并行送数, 系统先后收到两组 8421BCD 码后比较其大小, 将大数输出, 用十进制数显示出来。 (2)显示时间 8S,显示结束电路自动清零,进入初始状态。 (3)仅在开机后人工操作 RESET 开关,使 RESET=0 整机清零,整机立即进入工作状态; 5 LED1 点亮表示允许输
6、入第一组数据 Xa。 (4)按一次 AJ 键,表示输入一脉冲信号,Xa 被确认后 LED2 点亮,表示允许输入第二 组数据 Xb。 (5)再按一次 AJ 键,Xb 被确认,电路立即比较大小,输出显示大数。 (6) 对比较结果: XaXb , Xa=Xb 或 XaXb 时, LED1 闪亮; Xa ASM 图: 原则 1:在算法的起始点安排一个状态; 如:图 2-2 8 图图 2-2 原则 2:必须用状态来分开不能同时实现的寄存器传输操作;如:图 2-3 图图 2 2- -3 3 原则 3: 如果判断框中的转移条件受前一个寄存器操作的影响, 应在它们之间安排一个状态。 如:图 2-4 图图 2 2- -4 4 2,根据课题分析,RESET 信号为外部控制信