- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
综合设计实验六(选做)讲述
要求:1.已完成前面5个设计实验,并要求得优秀的同学;2.三个实验选可做一个;3.必须自己编写代码;
实验六 出租车计费器的设计
一、实验目的
1、了解出租车计费器的工作原理。
2、学会用 verilog HDL 语言编写正确的七段码管显示程序。
3、数量掌握用 verilog HDL 编写复杂功能模块。
4、进一步数量状态积在系统设计中的应用。
二、实验原理
出租车计费器一般都是按公里计费,通常是起步价 xx元(xx元可以行走x公里),然后再是 xx元/公里。所以要完成一个出租车计费器,就要有两个计数单位,一个用来计公里,另外一个用来计费用。通常在出租车的轮子上都有传感器,用来记录车轮转动的圈数,而车轮子的周长是固定的,所以知道了圈数自然也就知道了里程。在这个实验中,就要模拟出租车计费器的工作过程,用步进电机模拟出租车轮子,通过传感器,可以得到电机每转一周输出一个脉冲波形。结果的显示用 8个七段码管,前四个显示里程,后四个显示费用。
在设计verilog HDL程序时,首先在复位信号的作用下将所有用到的寄存器进行清零,然后开始设定到起步价记录状态,在此状态时,在起步价规定的里程里都一直显示起步价,直到路程超过起步价规定的里程时,系统转移到每公里计费状态,此时每增加一公里,计费器增加相应的费用。
另外讲一讲编写过程中的的一些小技巧。为了便于显示,在编写过程中的数据用BCD码来显示,这样就不存在数据格式转换的问题。比如表示一个三位数,那么就分别用四位二进制码来表示,当个位数字累加大于 9 时,将其清零,同时十位数字加 1,依此类推。
三、实验内容
本实验要完成的任务就是设计一个简单的出租车计费器,要求是起步价 3元,准行 1 公里,以后 1元/公里。 显示部分的七段码管扫描时钟选择时钟模块的 1KHz,电机模块的跳线选择“开”端,这样通过旋钮电机模块的电位器,即可达到控制电机转速的目的。另外用按键模块的S1来作为整个系统的复位按钮,每复位一次,计费器从头开始计费。步进电机用来模拟出租车的车轮子,没转动一圈认为是行走 1米,所以每旋转 1000 圈,认为车子前进 1公里。系统设计是需要检测电机的转动情况,每转一周,计米计数器增加 1。七段码管显示要求为前 4个显示里程,后 3个显示费用。
实验箱中用到的数字时钟模块、按键开关、步进电机模块、数码管与FPGA的接口电路,以及数字时钟源、按键开关、LED、数码管与 FPGA 的管脚连接在以前的实验中都做了详细说明,这里不在赘述。
四、实验步骤
1、打开 QUARTUSII 软件,新建一个工程。
2、建完工程之后,再新建一个 verilog HDL File,打开 verilog HDL 编辑器对话框。
3、按照实验原理和自己的想法,在 verilog HDL编辑窗口编写 verilog HDL程序,用户可参照光盘中提供的示例程序。
4、编写完 verilog HDL 程序后,保存起来。方法同实验一。
5、对自己编写的 verilog HDL 程序进行编译并仿真,对程序的错误进行修改。
6、编译仿真无误后,依照拨动开关、LED 与 FPGA 的管脚连接表或参照附录进行管脚分配。表 22-1是示例程序的管脚分配表。分配完成后,再进行全编译一次,以使管脚分配生效。
7、用下载电缆通过 JTAG口将对应的 sof 文件加载到 FPGA 中。观察实验结果是否与自己的编程思想一致。
五、实验结果与现象
以设计的参考示例为例,当设计文件加载到目标器件后,按动“模式”按键使单8字数码管显示“0”(参考实验四),将数字信号源模块的时钟选择为1KHz,七段码管前 4个显示里程,后 3个显示费用。
六、实验报告
1、绘出仿真波形,并作说明。
2、将实验原理、设计过程、编译仿真波形和分析结果、硬件测试结果记录下来。
实验六 VGA 彩条信号发生器的设计
一、 实验目的
1. 了解普通显示器正确显示的时序。
2. 了解 verilog HDL 产生 VGA 显示时序的方法。
3. 进一步加强对 FPGA 的认识。
二、实验原理
尽管显示器的新品层出不穷,但 CRT(Cathode Ray Tube,阴极射线管)的基 本工作原理一直沿用了几十年,直到今天也没有太大的变化。显示器是一种复杂 的设备,其扩展性和可靠性也十分惊人,在这一方面,电子控制起了很大的作用, 任何机械都会有磨损,唯有用电子才能延长寿命,甚至能适应数千小时的工作。 电子枪是显示像管的核心,安发出的电子束击中光敏材料(荧光屏),刺激荧光粉 就能产生图像。实际上,电子枪和大体积的、功率强劲的二极管没有什么区别, 其原理也适用于电视机和示波器。
CRT 分为几个部分:Deflection Co
您可能关注的文档
最近下载
- 2011东山县科目一考试货车仿真试题.doc VIP
- 风电场35kv集电线路箱变安装施工组织设计.pdf VIP
- 2023年06月国家国防科技工业局核技术支持中心社会招考聘用笔试历年难、易错考点试题含答案解析.docx
- 2025年人教版初中物理八年级上册第二章《声现象》单元测试题(含答案).pdf VIP
- 2025年度地质勘探钻井服务外包合同.docx VIP
- 2023年新疆职业大学招聘笔试真题带答案详解.docx VIP
- 2023风电场35kv集电线路箱变安装施工方案.docx VIP
- 沪粤版九年级上册 第十三章《探究简单电路》单元测试卷.doc VIP
- 温室气体(GHG)管理手册.doc VIP
- 2025年新疆能源(集团)石油天然气有限责任公司招聘笔试参考题库附带答案详解.pdf
文档评论(0)