# ComputerPrincipleGroupTask **Repository Path**: four_doves/ComputerPrincipleGroupTask ## Basic Information - **Project Name**: ComputerPrincipleGroupTask - **Description**: 华中科技大学计算机组成原理课设团队任务 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-02-24 - **Last Updated**: 2026-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Computer Principle Group Task ## 项目简介 本项目是一个计算机组成原理小组项目,包含以下核心功能模块: ### 1. 电路设计模块 (circ/) - **four_doves.circ** - 主电路设计文件 - **four_doves (test).circ** - 测试电路 - **piano.circ** - 电子琴电路设计 - **cs3410.jar** - 相关工具软件 ### 2. 游戏设计模块 (botanical/) - **botanical_game.circ** - 植物游戏电路 - **botanical_garden_game.circ** - 植物园游戏电路 - 植物园游戏README说明文档 ### 3. 汇编程序模块 (code/) #### LCD显示相关 - **LCD1.asm/LCD2.asm/LCD3.asm** - LCD显示驱动程序 - **LCD(test).asm** - LCD测试程序 - 对应的.hex二进制文件 #### 系统功能相关 - **main.asm** - 主程序 - **interrupt.asm** - 中断处理程序 - **music_interrupt.asm** - 音乐中断程序 - **TTY.asm** - 终端输出程序 #### 图像转换工具 - **imagetocode/imagetocode.cpp** - 图像转代码工具 - 支持将图片转换为LCD显示代码 - 依赖VS项目文件 ### 4. 参考资料 (reference/) - **CS316.pdf** - 课程参考文档 - **Fundamental_frequency_in_hertz.xlsx** - 频率对照表 - **Scientific Pitch Notation.png** - 科学音高记法图示 ### 5. 资源文件 - 图像资源:bloom.png, super.png ## 运行环境 - Logisim 或类似电路仿真软件 - 汇编器(用于编译.asm文件) - Visual Studio 2017+(用于imagetocode工具) ## 使用说明 ### 电路仿真 1. 使用Logisim打开.circ文件 2. 加载对应电路进行仿真测试 ### LCD显示程序 1. 使用汇编器编译.asm文件 2. 将生成的.hex文件烧录到目标设备 3. 按不同按键切换显示模式 ### 图像转换工具 1. 打开imagetocode.sln解决方案 2. 配置x64/Debug平台 3. 编译运行生成imagetocode.exe 4. 执行程序转换图像为LCD显示代码 ## 项目特点 - 多模块集成设计(电路+汇编+工具) - 支持LCD显示和终端输出 - 包含中断和音乐功能 - 提供图像转换工具 ## 作者 Four Doves Group