北邮数电实验电子沙漏实验报告

上传人:Wo****Z 文档编号:168980091 上传时间:2022-11-14 格式:DOC 页数:4 大小:13KB
返回 下载 相关 举报
北邮数电实验电子沙漏实验报告_第1页
第1页 / 共4页
北邮数电实验电子沙漏实验报告_第2页
第2页 / 共4页
北邮数电实验电子沙漏实验报告_第3页
第3页 / 共4页
点击查看更多>>
资源描述
北邮数电实验电子沙漏实验报告 - 教育文库 数字电路与逻辑设计实验报告 选题:电子沙漏的设计与实现 班级: 学号: 姓名: 序号: 2023年11月12日 一、任务要求: 1、相关知识: 沙漏是一种古老的计时工具,也是一种玩具。电子沙漏用发光二极管表示沙粒,模拟沙漏的运动过程。电子沙漏会像真正的沙漏一样,上部的沙粒点亮的发光二极管一粒一粒往下掉,下部的沙粒一粒一粒堆起来。 在构造上,两组各16 个发光二极管分别排列成为两个三角形,如图1 所示。其中:VD0 VD15位于上部,排列成倒三角形;VD0VD15位于下部,排列成正三角形。两个三角形的顶尖相对,组成沙漏形状。当上部有一个发光二极管熄灭时,相应地下部就有一个发光二极管点亮,模拟了沙粒的运动。 2、根本要求: 采用8*8双色点阵显示电子沙漏的开机界面,如图2所示。其中红色LED代表沙漏的上半局部沙粒VD0VD15,绿色LED代表沙漏的下半局部VD0VD15。 用拨码开关SW1模拟重力感应器。当SW1为低电平时,沙粒从VD0VD15向VD0VD15挪动;当SW1为高电平时,沙粒从VD0VD15向VD0VD15挪动。 按键BTN0作为计时启动停顿按键,启动后沙粒即可按照SW1设定的方向挪动,以SW1为低电平时为例,LED挪动的顺序与对应关系如图3的116所示假设SW1为高电平,那么点阵显示挪动顺序为161。每颗沙粒的挪动时间为1秒,当挪动到图3的16时,假设SW1仍为低电平,那么保持沙粒不动,但计时继续,直到SW1的电平发生变化或者BTN0计时停顿。 设计实现一个60秒计时器,当按键BTN0启动时开场工作,用于在沙粒挪动过程中进展计时校准,并用数码管DISP0DISP1显示计时结果。 3、进步要求: 可以调节控制电子沙漏的流动速度。 用多种方式呈现电子沙漏界面。 自行设定沙粒的挪动途径,显示每颗沙粒的挪动过程。 外接重力感应器,实现真实的电子沙漏功能。 自拟其它功能。 二、系统设计: 总体框图: 时钟 防抖模块 输入 主程序 译码模块 输出译码 数码管、点阵显示 分块设计: 输入模块:由btn按钮和拨码开关构成。采用序列存储的方式存储相应的输入。 输入译码模块:将输入的符号序列转化成先用状态,以便选取对应的计算方法;将输入的8421bcd码转化成相应的两位十进制数。 数码管、点阵显示模块:将存放器内的数进展输出到数码管上。 防抖模块:在用按键输入时,所得到的信号可能 会有抖动,因此参加此抖动电路。 流程图: 第 4 页 共 4 页
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档 > 演讲稿件


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!