北邮数电综合实验题目3 基于 CPLD 的“郁金香”培养游戏的设计与实现 北京邮电大学2020秋数字系统设计实验 信通院 包含: 1.word版数电实验报告(系统设计、仿真波形及波形分析、源程序代码、功能说明及资源利用、故障及问题分析、总结) 2.郁金香实验Quartus ll代码 3.郁金香实验管脚分配图 在 8*8 点阵上,养一棵“郁金香”,“郁金香”成长过程分为以下四个阶段:(1)播种 (2)萌芽(3)含苞 (4)盛开 基本要求: 1、 SW7 作为整机开关,打开后点阵全红、全绿交替全亮以 2Hz 闪烁,同时 8 个数码管同时亮“8“以 2Hz 频率闪烁,2 秒后进入待播种状态:点阵全灭,数码管 DISP7 和 DISP6 显示“00”; 2、 按动 BTN0 表示“郁金香”播种,点阵显示如图(1)所示,同时数码管 DISP7 和 DISP6从“00”开始秒计时; 3、 按动 BTN7 表示浇水,BTN6 表示施肥,累计浇水 2 次施肥 1 次后,“郁金香”进入萌芽状态,点阵显示如图(2); 4、 浇水至少 3 次施肥至少 2 次后,“郁金香”进入含苞状态,点阵显示如图(3); 5、 继续浇水累计至少 4 次施肥至少 3 次后,“郁金香”花朵“盛开”,点阵显示如图(4),同时数码管停止秒计时并以 2Hz 频率闪烁所计时间,表示本次养育成功; 6、 在“郁金香”培养的各阶段,用数码管 DISP2 和 DISP0 分别显示该阶段的浇水和施肥次数,每到新的阶段数字清零重新开始计数; 7、 在“郁金香”培养过程中任一阶段,如果秒计时达到“39”,则时间显示停留在“39”,点阵上“郁金香”显示变为黄色,表示养育失败; 8、 按动 BTN0 表示播种一棵新的“郁金香”,养育成功或失败后可重新播种一棵,养育过程中不能重新播种。
2021-08-25 09:08:15 1.58MB 北邮 数电 综合实验 郁金香
1
北邮电子院大三上学期的数电综合实验,利用Quartus/VHDL状态机编程实现郁金香培养(浇水、施肥、灭虫等),使用了btn、4x4键盘、点阵显示屏、数码管、蜂鸣器等,实现了郁金香的播种、萌芽、现蕾、含苞、初放、盛开、失败等。播种成功会播放小星星。基本要求全部实现,提高要求1实现。 报告内包含实验要求、设计思路、模块框图、源代码截图、仿真结果、资源利用情况等。(可以预览查看实验任务要求) Quartus项目源压缩文件见https://download.csdn.net/download/qq_43729828/20926318,可直接编译运行
2021-08-09 17:30:54 3.02MB Quartus VHDL 硬件编程 状态机
北邮电子院大三上学期的数电综合实验,利用Quartus/VHDL状态机编程实现郁金香培养(浇水、施肥、灭虫等),使用了btn、4x4键盘、点阵显示屏、数码管、蜂鸣器等,实现了郁金香的播种、萌芽、现蕾、含苞、初放、盛开、失败等。播种成功会播放小星星。基本要求全部实现,提高要求1实现。 下载后解压,在Quartus内直接打开项目文件即可编译运行,配置管脚后可直接烧录程序。(代码内含详细中文注释) 实验报告见https://download.csdn.net/download/qq_43729828/20926234,报告内包含实验要求、设计思路、模块框图、源代码截图、仿真结果、资源利用情况等。(可以预览查看实验任务要求)
2021-08-09 17:30:54 838KB Quartus VHDL 硬件编程 状态机
本代码原创,基于北邮数电实验猜拳游戏的要求而写,利用verilog语言,实现了点阵显示双方出拳,裁判按键准备,开始单局的功能,游戏采用五局三胜制,比分由数码管显示,游戏结束点阵显示胜利一方,蜂鸣器播放音乐,并带有开机动画和开机音乐。
2021-07-17 16:09:43 7KB verilog 北邮 数电 猜拳小游戏
1
北邮数字电路实验 交通灯设计 基于VHDL,提供了代码与实验文档
2021-07-06 23:05:28 1.83MB 北邮 数电实验 交通灯
1
数电实验 微波炉 vhdl 源文件及报告 分模块
2021-07-02 16:06:34 1.9MB vhdl 微波炉 北邮 数电实验
1
北邮数电简易电子琴报告
2021-06-04 14:01:25 691KB 电子琴
1
北邮数电实验走马灯预习
2021-06-04 14:01:25 124KB 实验
1
北邮数电实验点阵预习.docx
2021-06-04 14:01:24 427KB 实验
1