全球旧事资料 分类
了,这是有与我在使用时没有复位时,不给初值一样,后来经过修改之后就正常了。
图5计费仿真
图6距离仿真
102020年4月19日
f文档仅供参考
图7出租车计费仿真
五总结与体会
经过这次紧张而又充实的EDA课程设计,我感受到了VHDL语言和普通软件语言之间的区别,也能够更加熟练地运用VHDL语言进行逻辑电路的设计了,受益匪浅。在没有进行课程设计之前,我们的上机实践从来没有编写过规模如此的数字电路系统,最多就写写什么半加器,全加器之类的小型实体。而这次课程设计要想实现课题要求的功能,必须将若干小型实体组合成一个相对大型的实体。不但如此,在写完程序后,还要把程序下载到芯片内,连接相应的电子器件,观察真正的效果。因此,经过这次紧张的课程设计,我体会了从开始利用VHDL语言编程到把设想放到真正在电子器件上实现的全部过程,提高了自己从事工程项目设计的能力。
另外,在课程设计的过程,我碰到了很多棘手的难题,虽然也进行了苦思冥想,却还是得不到解决方法,有时也有想放弃的念头,不过终于还是坚持了下来,完成了任务,我意识到今后不论是在工作还是学习中,做工程项目都需要有忍耐力和坚持。
112020年4月19日
f文档仅供参考
结果重要,过程更是我们学习的宝贵经验。课程设计不但是学习一门课,更能够锻炼我们的实践能力,动手操作能力,和解决问题的能力。能够将课堂上所学的知识灵活、巧妙的运用到实践操作上是一次很好的体验,和机会。不但锻炼路我们的动手能力,而且加深了对课本的理解和弥补了课本上所不能涉及到的东西。因此在对待每一次的课程设计时我都很认真,也终于经过自己的努力终于完成了此次的课程设计。
122020年4月19日
f文档仅供参考
六附件
程序源代码:
libraryieee
useieeestd_logic_1164all
useieeestd_logic_u
sig
edall
ENTITYedaIS
PORTclkINSTD_LOGIC
外部时钟输入口
meterINSTD_LOGIC外部转圈信号输入,假定每个上升沿
视为车轮转一圈
S1INSTD_LOGIC外部按键输入复位信号,假定低电平表
示按键被按下,高电平表示按键未按下
wxoutstd_logic_vector7dow
to0
cost1cost2cost3cost4outi
tegerra
ge0to9输出计费值个
位十位百味
dist1dist2dist3dist4outi
tegerra
ge0to9输出公里数
小数点后一位,个位,十位
ENDe
tityarchitecturebehavofedaissig
alq1q2q3q4i
tegerra
ge0to9sig
ala1a2a3a4i
tegerra
ge0to9
132020年4月19日
f文档仅供参考
sig
alcoutSTD_LOGIC_VECTOR2DOWNTO0sig
alwxstd_logic_vector7dow
to0sig
alshujui
tegerra
ge0r
好听全球资料 返回顶部