北邮数电实验电子沙漏实验报告_第1页
北邮数电实验电子沙漏实验报告_第2页
北邮数电实验电子沙漏实验报告_第3页
北邮数电实验电子沙漏实验报告_第4页
北邮数电实验电子沙漏实验报告_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.数字电路与逻辑设计实验报告 年月 日.1粒,模拟沙漏的运动过程。电子沙漏会像真正的沙漏一样,上部的沙粒(点亮的发光二极管)一粒一粒往下掉,下部的沙粒一粒一粒堆起来。 16 1 所示。其中:VD0 VD15位于上部,排列成倒三角形;VD0VD15位于下部,排列熄灭时,相应地下部就有一个发光二极管点亮,模拟了沙粒的运动。2 采用 8*8 双色点阵显示电子沙漏的开机界面,如图 2 所示。其中红色LED代表沙漏的上半部分沙粒 VD0VD15,绿色 LED代表沙漏的下半部分VD15。 用拨码开关 SW1 SW1 VD0VD15向 VD0VD15 SW1 VD0VD15向 VD0VD15移动。 按键 B

2、TN0作为计时启动停止按键,启动后沙粒即可按照 SW1 设定的方向移动,以 SW1 为低电平时为例,LED移动的顺序与对应关系如图 3 的 116 SW1 161间为 1 秒,当移动到图3 的 16 时,若SW1 仍为低电平,则保持沙粒不动,但计时继续,直到 SW1 的电平发生变化或者BTN0 计时停止。. 设计实现一个 60 秒计时器,当按键 BTN0启动时开始工作,用于在沙粒移动过程中进行计时校准,并用数码管 DISP0DISP1显示计时结果。3 可以调节控制电子沙漏的流动速度。 用多种方式呈现电子沙漏界面。 自行设定沙粒的移动路径,显示每颗沙粒的移动过程。 外接重力感应器,实现真实的电子

3、沙漏功能。 自拟其它功能。.总体框图:分块设计: 输入模块:由btn 按钮和拨码开关构成。采用序列存储的方式存储相应的输入。 算方法;将输入的 8421bcd码转化成相应的两位十进制数。 数码管、点阵显示模块:将寄存器内的数进行输出到数码管上。 防抖模块:在用按键输入时,所得到的信号可能 会有抖动,因此加入此抖动电路。.流程图:. a 0 : 0 : 0 : 0 0 0 0. 0 0 0 0 0 0 0 . . 012 .; ) ) ) );012345.6789 0123456789;p0 01234567.1 012345672 012345673 .012345674 012345675

4、 01.2345676 012345677 0123.45678 012345679 012345.67 01234567 01234567. 01234567 01234567 .01234567 01234567 01.234567;本次实验完成了题目的所有基本要求以及调节速度的提高要求,即用8*8sw1 模拟了重力感应器;用DISP0DISP1模拟了60秒计时器;用按键 btn0控制启动和暂停,btn1实现复位,btn2 实现三种速度的切换。器件资源使用情况如下:Total logic elements:272127021%)Total pins:42/116(36%).管脚定义如下. 编写VHDL源程序时,应确保实体名与工程名一致,否则会发生编译错误;存盘时也要确保文件名与工程名一致; 下载后按键没有反映,检查代码多次后发现是管脚设置出错,由于粗心浪费了很多时间。 vhdl里面并列的语句之间要写分号,而不能写逗号。 各个process之间为并行关系,编写代码时经常造成冲突。在编写代码前就规划好全局,理清各个模块的关系,做到统筹全局。一次独立编写一个如此复杂的VHDL程序,经过了四周的努力终于成功实现了题目的要求。虽然上学期也编写过VHDL程序,但上学期的内容都是比较简意识,少走了许多弯路。本次实验让我进一步了解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论