- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
--(完美WORD文档DOC格式,可在线免费浏览全文和下载)值得下载!
目 录
设计思路与框图及原理……………………2
设计与仿真…………………………………8
安装与调试…………………………………11
故障分析与电路改进………………………11
总结与设计调试体会………………………12
附录…………………………………………13
参考文献……………………………………14
课程设计成绩评分表………………………15
一、设计思路与框图及原理图
1.设计思路
执行机构的加工程序步骤为六步,根据设计要求填好倒计时秒数:
5 9 16 21 25 30
1 2 3 4 5 6 1
这次我们的课程设计题目叫顺序控制器电路。要实现的功能是1到6的计数控制,并且每一步的控制时间不同,具体时间自定。需要七段显示器显示每个步骤的时间,并用发光二极管表示六个步骤的工作.
从总体上说,我们重要是要设计倒计时电路,要实现5秒,9秒,15秒,21秒,25秒,30秒的倒计时,。至于这些电路的逻辑状态怎么样的才能有序的变化,这就需要一个逻辑电路来控制了。很明显,我们要做的是以下三大模块:第一个是计数模块,第二个是倒计时控制计数模块,第三个是组合逻辑控制置数模块。
首先整个电路里数据的传输实现必须有脉冲的触发,本课题中我们选用了自动秒脉冲,其次就是1到6的的计数功能了,在这一部分我采用了1位74LS192是十进制计数器进行1至6的计数,利用74LS192置数功能和组合逻辑的功能应用,把十进制计数器置成6进制。课题要求实现六步计数时间上各不相同,第一步 5 秒,第二步为 9 秒,第三步为 16 秒,第四步为 21 秒,第五步为 25 秒,第六步为 30 秒,按顺序依次动作,并且这些不同秒数的控制是以倒计时的形式实现,我们俩采用两位十进制同步可逆双时钟BCD计数器74LS192来控制,74LS192是一个可以通过使能端来实现加法或减法功能,在此设计中,我需要用它的减法功能,从一个我给定的数自动减到0,控制1至6的计数时间。由于我需要对倒计时控制计数模块给定6个不同的数,就需用3-8线译码器74LS138作为其译码及数据分配部分实现数据的传输及接收,首先数据的接受,当然是从1至6计数模块传输过来,每一步都传输过来一个信号,这时译码器就接收到此信号并把它转换成倒计时的秒数传输给倒计时模块,此时倒计时开始,至倒计时结束时计数器开始跳变,当计数器跳变瞬间,组合逻辑模块马上接收次信号进行转换与编译,把数据传给倒计时模块,进入下一次循环,这样一直循环下去。
2.框图
1到6的计数需要一个十进制的计数器74LS192的集成芯片,2位数倒计时则需要两个十进制的减法器74LS192的集成芯片,组合逻辑电路接收计数器传来的信息来实现倒计时时间控制,则需要一位74LS138的集成芯片来接收信号并把接收的信号转换成倒计时所需时间数据。
3.原理图
单元电路设计(各单元电路图)
1到6的计数模块
此单元电路次是完成1到6的的计数功能,在这一部分我采用了1位74LS192十进制计数器进行1至6的计数。
两位数的减法器
此单元电路次是完成相隔时间不同的六步计数,第一步 5 秒,第二步为 9 秒,第三步为 16秒,第四步为 21秒,第五步为 25 秒,第六步为 30 秒,按顺序依次动作,并且这些不同秒数的控制是以倒计时的形式实现,十进制同步可逆双时钟BCD计数器74LS192一个可以通过使能端来实现加法或减法功能,在此设计中,我用到它的减法功能,而且要用两位减法器,来实现100以内的倒计数。
74138的工作模块
此模块主要是根据计数器给出的信号对倒计时控制计数模块给定6个不同的数,并用二极管显示加工步数,则需用3-8线译码器74LS138作为其译码及数据分配部分实现数据的传输及接收数据。
给倒计时模块置数,即是组合逻辑模块功能表
Y┆D D7 D6 D5 D4 D3 D2 D1 D0 A B C y0 0 0 0 0 0 0 0 0 0 0 0 y1 0 0 0 0 1 0 0 0 0 0 1 y2 0 0 0 1 0 1 0 1 0 1 0 y3 0 0 1 0 0 0 0 0 0 1 1 y4 0 0 1 0 0 1 0 0 1 0 0 y5 0 0 1 0 1 0 0 1 1 0 1 y6 0 0 0 0 0 1 0 0 1 1 0 y7 0 0 0 0 0 0 0 0 1 1 1
当秒脉冲送入第二模块时,倒计时模块开始工作,先给数据段置个数,倒计时开始,从此数减到0,此刻高位的借位端借位,把此信号传给1至6计数模块,计数模块接收传输过来的脉冲信号,进行计数,即累加一次,同时把输
文档评论(0)