现器的工作也很理想,彭介华主编高等教育出版社电子线路设计实验测试谢自美主编华中理工出版社。数字电子技术基础阎石主编高等教育出版社正转反转暂停的指示灯动作也很好,定时结束时,自动清零,同时指示灯亮,提醒时间到。不足的是在最后的解除报警的时候有所欠缺,若先关闭报警电路,则表示正转的工作电路的指示灯亮起并且,在接通电源时,数码管的显示会有定的跳变,无法按预设的清零。除此之外,由于定时器的所接成的秒脉冲发生器在仿真软件中无法直接驱动控制电路。并且由于所设计的计数器在十秒位的初值是,时间变化是从开始变化到,因此在秒部分已存在分钟,无法像般情况从秒部分开始向分位借位,在实际操作中会带来定的不便,这也是本次设计中最大的缺陷。不过,总的来说,仿真结果还是比较令人满意的,比较成功。七总结通过这次课程设计,加强了我们动手思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了套电路原理和连接图,和芯片上的选择。我们也发现设计中主要的困难就是逻辑关系。虽然表面洗衣机程序简单,但是其实其逻辑关系还是有定的复杂度的。对利用十进制计数器连接各种进制计数器的方法也要十分熟练。还要分清楚信号的类型,信号有低电平,高电平,上升沿,下降沿,这些信号如果混淆了很容易导致电路出错。还要更重要的是要抓住各个二进制数值变化时的特征变化。这样在数据转化和比较中才会找到捷径。同时我认为我们的工作是个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。八参考资料电子技术课程设计历雅萍易映萍编电子技术课程设计指芯片的功能与正反转控制工作原理。下面是管脚图和功能表图六管脚图表二功能表原理当的输入为或即为十进制的或,此时十秒数码管也是显示或的,即秒到秒之间,此过程正好为秒。时,管脚和管脚来与非后的值为高电平,然后当作发光二极管的输入信号,这样就能点亮发光二极管了,此时表示的是电机正转状态。同理,当输入为时,我们取的是管脚和管脚来与非后作用于第二个发光二极管,当点亮发光二极管时就表示电机停止状态。当十秒数码管显示为或时即输入为或者时,取和管脚输出信号与非后作用于发光二极管,此时发光二极管亮时表示反转状态。这样正好符合正转停止反转的要求了。分显示电路原理显示部分我们的方法是使用译码器把二进制转换成七段显示码,再接入,但是由于前面为了方便分部介绍,我们用的是现成的四输入数码管来仿真。现在换回来也很方便,只需把图四的分计数器输出端分别对应接到两个的输入端既可以了。虽然这里只需要显示分钟,但是秒这个概念的表现这里我们还是要的,所以我们采用的是把秒脉冲接到的管脚,即小数点处。这样每次有个秒脉冲过来,个分上的小数点就闪下,这也就能够表现出了秒这个概念了。报警并停止工作控制电路原理最后要解决个大问题,当所置的洗衣时间完成后,要发出报警并自动清零。至于报警电路我们知道当计数器全为零的时候从秒位会发出个借位信号,直接到十分位上去,十分位会发出个借位信号,我们可以用这个信号来作为报警并清零的信号,平时的借位端保持的是高电平,当有借位信号时,其变成,我们直接把分十位借位端接到个双锁存器上作为其时钟信号,其图七显示电路后再接到单稳态电路的输入端,单稳态的输出端接到蜂鸣器上由于实际仿真和电路板焊接都不曾用到蜂鸣器,只用发光二极管代替,所以在实际设计中我们直接把双锁存器的输出接到当报警用的发光二极管上了。设计要求报警后立即停止,那么我们就可以把的端输出信号接回各个的端和的端这里所介绍到的和下面说的都太过于分散,不好截图,看后面总图的与非门也是样的,使其停止计时并熄灭正反转指示灯。最后是把双输出端与脉冲输出信号通过个与门送到秒计数器的自减端,这里是改进了前面直接把秒脉冲接给个位秒时钟电路,也只有这样才能使个分上代表秒概念的小数点停止跳动。报警电路图如下四总电路图上面我所用到的部分电路都是我个人自己连线,觉得这样布线比较紧凑干净,但是最后的总电路布局经大家讨论修改后致得出总电路图如上对输入的振荡信号进行计数,从而实现计时。用十进制计数器接成两个进制计数器,分别用于计秒和计分。因为整个洗衣时间不会超过小时,所以不用计小时。十进制计数器有很多中,如等。这里我们使用的是十进制可逆计数器。它具有双时钟输入,并具有清除和置数等功能,其引脚排列及逻辑符号如右下图所示注管脚名或许有出入,不过管脚号都是对应相同功能的管脚图二多谐振荡器图中为置数端,为加计数端,为减计数端,为非同步进位输出端,为非同步借位输出端,为计数器输入端,即下图的为清除端,为数据输出端。功能表如下图分秒计数器的设计百进制分计数器和六十秒计数器的原理是样的,不同的只是它们的输入脉冲和进制不同而已,我们用四片来实现分计数和秒计数功能,我们要的只是图三管脚及逻辑符号减计数,所以我们把它的端接到高电平上去,端接到秒脉冲上十分秒位上的输入端端接到高电平上,即从输入端置入十进制的,十秒位的端和借位端联在起,再把秒位的端和十秒位的联在起。当秒脉冲从秒位的端输入的时候秒计数的开始从减到这时,它的借位端会发出个低电平到秒十位的输入端,秒十位的计数从变到,直到变为当高低位全为零的时候,秒十位的发出个低电平信号,为零时,置数端等于零,秒十位完成并行置数,下个脉冲来到时,计数器进入下个循环减计数工作中。对于分计数来说,道理也是样的只是要求,当秒计数完成了,分可以自动减少,需要把秒十位的借位端端接到分计数的端作为分计数的输入信号来实现秒从分计数上的借位。当然,这些计数器工作,其中的清零端要处于低电平,置数端不置数时要处于高电平。这是个独立工作的最高可以显示分钟的计时器。把四个的都接到外部的显示电路上就可以看到时间的显示了。作为洗衣机控制器的个模块,它还得有定的接口来和其他的模块连接在起协调工作,分计数的清零端是接在起的秒的清零端又是接在起的,所以当要从外部把它们强制清零时,可以用个三极管或者两个或门就可以实现该功能。还有我们可以利用分计数的端来进行外部置数,当把它们各接到个低触发平时保持高电平,外部给个力就输入个低电平的脉冲上就可以实从的灯闪烁用手指按住的心情。自己的付出总算是有了回报。我也得到了自己知识不足的教训。感觉在知识不牢固的时候是多么无助。自己要反复的去查阅以前的课本和书籍是多烦琐的事情。这也就坚定了我在以后的学习中要认真学好基础知识的决心。总体来说,这次实习使我受益匪浅。在摸索该如何设计电路使之实现所需功能的过程中,特别有趣,培养了我的设计思维,增加了实际操作能力。在让我体会到了设计电路的艰辛的同时,更让我体会到成功的喜悦和快乐。通过这次课程设计,我认识到单片机设计中应注意的几个问题采用模块化子程序化的优点是便于连接和移植,特别是重复使用时尤为方便。但使用者必须预先明确各子程序的入口参数出口参数和所占用的资源,合理利用堆栈,避免主程序与子程序之间子程序与子程序之间所占用的资源发生冲突。在调试程序前,定要预先将源程序分析透彻,在此基础上训练如何通过实验现象分析和判断产生故障的原因及故障可能存在的大致范围灵活运用开发系统所提供的各种调试方法,快速有效地排查和缩小故障范围。通过反复调试,不断地分析和排除故障,调试软件和硬件的能力及速度。调试程序时,要结合能反映故障存在与否的参数变化运行路径变化显示内容变化等,选择合适的观测点和观测对象,再运用适当的调试方法,快速地检验调试结果,由此分析和判断故障点。致谢两周的课程设计结束了,在此我想对我的指导老师王迎旭老师表达我衷心的谢意。在她耐心的指导下,使这次课程设计取得了较满意的结果。这次设计过程中得到了其他老师的指导和帮助,在此并表示衷心的感谢。在设计中,我查了不少参考资料,在此向其作者表示敬意,参考文献王迎旭编单片机原理与应用机械工业出版社楼然苗编系列单片机设实例北京航空航天大学出版社陈光东编单片微型计算机原理及接口技术华中科技大学出版社附录元器件清单系列单片机学习机印制电路板块,单片机块,发光二极管七只,轻触按键个,电阻个,排阻个,电容个,电容个,位段数码管个,三极管四只,晶振只,电源块,机台。附录程序清单,亮数据暗数据连续显示次数亮暗选择初始化调用信号灯控制程序信号灯控制程序,信号灯响应程序定时器中断服务程序,别用四个按键接入单片机的。输出为两组头灯两组尾灯两个仪表板灯,用口的低六位作为驱动信号。另接个发光二极管到,作为系统正常工作的指示灯。单片机选用。图硬件原理图第三章软件系统设计汽车信号灯控制系统可分为左转右转刹车紧急开关闭合四种基本操作,而按要求又转弯紧急开关合上刹车左转弯刹车右转弯刹车刹车并合上紧急开关左转刹车并合上紧急开关右转刹车并合上紧急开关。般的设计思路是,分别设计九个子程序表示以上的九种操作功能,这种设计思路很容易理解和实现。但是,这种设计思路的实现有诸多缺陷,比如说,不能够在第时间内响应加驶员的驾驶操作。我们想出了个非常简单的而且易于理解易于实现的方法。第节软件系统的框架根据系统的要求和硬件的设计,我们设计出了如下图所示的软件系统的结构图。图软件系统结构图第二节各模块之间的接口设计驾驶操作的按键扫描信号灯的响现器的工作也很理想,彭介华主编高等教育出版社电子线路设计实验测试谢自美主编华中理工出版社。数字电子技术基础阎石主编高等教育出版社正转反转暂停的指示灯动作也很好,定时结束时,自动清零,同时指示灯亮,提醒时间到。不足的是在最后的解除报警的时候有所欠缺,若先关闭报警电路,则表示正转的工作电路的指示灯亮起并且,在接通电源时,数码管的显示会有定的跳变,无法按预设的清零。除此之外,由于定时器的所接成的秒脉冲发生器在仿真软件中无法直接驱动控制电路。并且由于所设计的计数器在十秒位的初值是,时间变化是从开始变化到,因此在秒部分已存在分钟,无法像般情况从秒部分开始向分位借位,在实际操作中会带来定的不便,这也是本次设计中最大的缺陷。不过,总的来说,仿真结果还是比较令人满意的,比较成功。七总结通过这次课程设计,加强了我们动手思考和解决问题的能力。在整个设计过程中,我们通过这个方案包括设计了套电路原理和连接图,和芯片上的选择。我们也发现设计中主要的困难就是逻辑关系。虽然表面洗衣机程序简单,但是其实其逻辑关系还是有定的复杂度的。对利用十进制计数器连接各种进制计数器的方法也要十分熟练。还要分清楚信号的类型,信号有低电平,高电平,上升沿,下降沿,这些信号如果混淆了很容易导致电路出错。还要更重要的是要抓住各个二进制数值变化时的特征变化。这样在数据转化和比较中才会找到捷径。同时我认为我们的工作是个团队的工作,团队需要个人,个人也离不开团队,必须发扬团结协作的精神。八参考资料电子技术课程设计历雅萍易映萍编电子技术课程设计指芯片的功能与正反转控制工作原理。下面是管脚图和功能表图六管脚图表二功能表原理当的输入为或即为十进制的或,此时十秒数码管也是显示或的,即秒到秒之间,此过程正好为秒。时,管脚和管脚来与非后的值为高电平,然后当作发光二极管的输入信号,这样就能点亮发光二极管了,此时表示的是电机正转状态。同理,当输入为时,我们取的是管脚和管脚来与非后作用于第二个发光二极管,当点亮发光二极管时就表示电机停止状态。当十秒数码管显示为或时即输入为或者时,取和管脚输出信号与非后作用于发光二极管,此时发光二极管亮时表示反转状态。这样正好符合正转停止反转的要求了。分显示电路原理显示部分我们的方法是使用译码器把二进制转换成七段显示码,再接入,但是由于前面为了方便分部介绍,我们用的是现成的四输入数码管来仿真。现在换回来也很方便,只需把图四的分计数器输出端分别对应接到两个的输入端既可以了。虽然这里只需要显示分钟,但是秒这个概念的表现这里我们还是要的,所以我们采用的是把秒脉冲接到的管脚,即小数点处。这样每次有个秒脉冲过来,个分上的小数点就闪下,这也就能够表现出了秒这个概念了。报警并停止工作控制电路原理最后要解决个大问题,当所置的洗衣时间完成后,要发出报警并自动清零。至于报警电路我们知道当计数器全为零的时候从秒位会发出个借位信号,直接到十分位上去,十分位会发出个借位信号,我们可以用这个信号来作为报警并清零的信号,平时的借
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 84 页
第 2 页 / 共 84 页
第 3 页 / 共 84 页
第 4 页 / 共 84 页
第 5 页 / 共 84 页
第 6 页 / 共 84 页
第 7 页 / 共 84 页
第 8 页 / 共 84 页
第 9 页 / 共 84 页
第 10 页 / 共 84 页
第 11 页 / 共 84 页
第 12 页 / 共 84 页
第 13 页 / 共 84 页
第 14 页 / 共 84 页
第 15 页 / 共 84 页
预览结束,还剩
69 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。