owenramber1989 / CPU_DESIGN

This repository is used to display the final works of the course computer organization principles offered in HUST. It's a simple cpu that can run audio games with the help of logisim.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CPU_DESIGN

任务分配

🎹 音频处理(zjm)

  • 音频下载与转换
  • 谱面设计
  • 音频信号发生器
  • 频率信号生成逻辑
  • 蜂鸣器(实现声音的播放)

💻 **处理器(ly)

  • 撰写汇编代码

📺 用户界面(cly)

  • 界面图像发生器
  • 界面显示器(提示信息:当前得分、miss、hit 等等)
  • 成果汇报 ppt 制作
  • 演示视频的录制

🎼 节拍处理(nzh)

  • 节拍图像信号生成逻辑
  • 节拍显示器(实现谱面的显示)
  • 建立代码仓库并进行管理
  • 播放器设计 击打歌曲的同时播放 mv 视频

features

  • 多 key 谱面设计与添加(可保留单 key,把多 key 设置为第二个难度,或者直接添加)

参考资料

  1. 通过解析 midi 文件产生音信号的作品

  2. 界面图像处理的效果展示

  3. 兼具音视频功能的成品展示

  4. 较为详细的实现思路

  5. 学习通第 9 章 8.8 8.12 8.14 8.15

notes

  1. 最好 fork 一个仓库,然后再提 pr 到本仓库,当然直接提交到本仓库也行
  2. 请填写清晰的 commit message,推荐下面这种格式 <feat>: <implemented ...>, <chore>: <removed some unused wires>, <bugfix>: <fix bug which ...>.

About

This repository is used to display the final works of the course computer organization principles offered in HUST. It's a simple cpu that can run audio games with the help of logisim.