南邮时序比较器课程设计

南邮时序比较器课程设计

ID:44817739

大小:5.86 MB

页数:24页

时间:2019-10-30

南邮时序比较器课程设计_第1页
南邮时序比较器课程设计_第2页
南邮时序比较器课程设计_第3页
南邮时序比较器课程设计_第4页
南邮时序比较器课程设计_第5页
资源描述:

《南邮时序比较器课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第一章技术指标1.1整体功能1.2系统结构1.3电气指标1.4设计条件第二章整体电路设计2.1设计原理2.1.1数据处理器2.1.2控制器2.1.3显示电路2.2建立算法流程图和ASM图2.2.1算法流程图2.2.2ASM图2.3建立处理器明细表2.3.1分析2.3.2比较器2.3.3数据选择器2.3.4译码显示电路2.3.5分频器2.4控制器设计2.4.1方案选择2.4.2求激励函数2.4.3控制器发出的命令2.4.4外部发出的命令2.4.5发光二级管的逻辑表达式2.4.6电路图2.4.7仿真﹑分析﹑结论第三章顶层图3.1处理器3.2控制器

2、3.3总图第四章试验小结和心得体会4.1实验小结4.2心得体会-24-第一章技术指标1.1整体功能现代工业控制和微机系统中离不开数据处理器。时序比较器是数据处理器的一个部分,它能将输入的8421BCD码存储并进行比较,最终以十进制数显示其大小。时序比较器的功能是,用同一组输入端口分两次送入两组数据,经过比较显示出数值大的一组数据值。1.2系统结构1.3电气指标(1)数据输入采用并行送数,系统先后收到两组8421BCD码后比较其大小,将大数输出,用十进制数显示出来。(2)显示时间5S~10S,显示结束电路自动清零,进入初始状态。(3)仅在开机后人工

3、操作RESET开关,使RESET=0整机清零,整机立即进入工作状态;LED1点亮表示允许输入第一组数据Xa。(4)按一次AJ键,表示输入一脉冲信号,Xa被确认后LED2点亮,表示允许输入第二组数据Xa。(5)再按一次AJ键,Xb被确认,电路立即比较大小,输出显示大数。(6)对比较结果:Xa>Xb,Xa=Xb或XaXb时,LED1闪亮;Xa

4、否则设计无效。(3)可供选择foundation3.1开发软件的库提供的元件器件:第二章整体电路设计2.1设计原理2.1.1数据处理器(1)输入数据进行寄存,比较数据大小,选择比较结果。(2)大数送显示寄存器,通过译码器显示大数。同时比较器将结果送组合电路驱动两只发光二极管。-24-2.1.2控制器(1)开机后接收RESET键的复位信号,使控制器处于初始状态。(2)确认按键送来的单脉冲信号使控制器由初始状态进入工作状态。(3)控制器根据自身工作状态来控制数据寄存器,接收输入数据和将寄存器中的数据比较结果显示出来。2.1.3显示电路显示电路二—十进

5、制译码器电路输入数据为二进制码,显示为十进制数。二进制码转换为十进制数的电路,需要加修正电路,列出二—十进制数转换的真值表,找出其修正电路的特点。十进制数转换的真值表,找出其修正电路的特点。其参考电路见“课题十六数字式电缆对线器”中的“二、电路设计提示”。2.2建立算法流程图和ASM图2.2.1算法流程图-24-2.2.2ASM图2.3建立处理器明细表-24-2.3.1分析首先根据明细表可知,处理器有三个寄存器,即:A寄存器、B寄存器和C寄存器;其次处理器有比较器、数据选择器和译码器。1.寄存器(1)A寄存器的功能1.保持、置数和清零。根据分析A

6、寄存器的功能,选取74194芯片实现其三个功能比较器。从74194功能表可知,它有两个功能控制端M1M0,即:功能控制端的功能表如表3所示。同时74194芯片清零为异步清零。2.A寄存器的控制信号:RESET74194清零M1M0SETXa11所以M1M0=SETXaCR=RESET+T03.电路图:4.仿真:-24-3.结论:电路仿真结果完全符合设计要求。(2)B寄存器的功能1.从处理器明细表可知有3个功能:清零、保持和置数。同样采用74194实现。则M1=M0=SETXb,CR=RESET+T02.电路图:3.仿真:4.结论:电路仿真结果完全

7、符合设计要求。(3)CNT寄存器的功能-24-1.从处理器明细表可知,它主要是作为定时器使用。定时长度为:8s,即为M=9的加法计数器。从处理器明细表可知,它主要是作为定时器使用。定时长度为:8s,即为M=9的加法计数器。当控制器进入T3状态时,计数器开始计数;当所计的数为“9”时,计数器停止计数并清零返回到初始状态。因此,CNT寄存器的功能有3个:清零、计数和预置零。根据以上分析CNT寄存器可选用74161芯片来实现它的3个功能,即:P=T=SETPT,CR=RESET+T0D3=D2=D1=D0=0(4)总结:三个寄存器的命令(1)A寄存器(

8、74194)的命令:CR=RESET+T0,SETXa=T1AJ(2)B寄存器(74194)的命令:CR=RESET+T0,SETXb=

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。