北京邮电大学 信通院 大三 计算机原理与应用实验课程 流水灯实验提高部分代码——数码管动态显示0-99,直接将代码复制粘贴到main.c即可
2025-12-01 20:00:53 4KB 课程资源 北京邮电大学
1
嵌入式系统实验—基于STM32F4的七段数字显示 本实验是基于北京邮电大学信通院大三计算机原理与应用课程的实验一提高部分,旨在展示使用STM32F4单片机实现七段数字显示的实验过程。 知识点一:STM32F4单片机的GPIO配置 在实验中,我们使用STM32F4单片机的GPIO口来控制七段数字显示器。本实验中,我们使用了GPIOF口,定义了SMG_RCC_GPIO和SMG_GPIO两个宏分别表示GPIOF口的时钟使能和GPIOF口本身。然后,我们使用GPIO_InitTypeDef结构体来配置GPIO口的工作模式、输出类型和速度。 知识点二:七段数字显示器的控制 在实验中,我们使用HC595 shift register来控制七段数字显示器。我们定义了HC595_SI、HC595_RCK和HC595_SCK三个宏分别表示HC595 shift register的数据输入、时钟信号和 latch信号。然后,我们使用HC595_Send函数将数字数据发送到HC595 shift register,并使用HC595_Lauch函数来触发 latch信号。 知识点三:数字显示的实现 在实验中,我们使用SMG_Display函数将数字显示在七段数字显示器上。我们首先将数字分离成单个数字,然后使用HC138_A、HC138_B、HC138_C和HC138_D四个宏分别表示七段数字显示器的四个段码。我们使用SMG_ShowStudentID函数将学生的学号显示在七段数字显示器上。 知识点四:延迟函数的实现 在实验中,我们使用SMG_Delay函数来实现延迟功能。本函数使用循环来实现延迟,循环次数可以根据需要进行调整。 知识点五:实验结果 最终,我们可以使用SMG_ShowStudentID函数将学生的学号显示在七段数字显示器上,并且可以调整延迟时间来控制显示速度。 本实验展示了使用STM32F4单片机实现七段数字显示的实验过程,涵盖了GPIO配置、七段数字显示器控制、数字显示实现和延迟函数实现等多个知识点。
2025-11-26 17:28:24 13KB 课程资源
1
计算机组成原理是理解计算机系统运作基础的关键领域,它涵盖了从数据表示到硬件组件之间的交互等多个方面。本视频讲解深入浅出地介绍了计算机的工作原理,通过计算运行原理的图解和生动的动画演示,帮助学习者直观理解计算机计算过程。 1. 【科普】计算机工作原理.mp4:这个视频可能首先会介绍计算机的基本构成,包括中央处理器(CPU)、内存(RAM)、输入设备、输出设备以及存储设备等。它将阐述计算机如何接收输入、处理数据并产生输出的基本流程,即著名的冯·诺依曼体系结构。 2. 2.什么是计算机.mp4:此视频可能会深入探讨计算机的概念,解释其作为信息处理工具的本质。它可能会涵盖计算机的历史发展、基本功能以及现代计算机的分类,如个人电脑、服务器、嵌入式系统等。 3. 3.数据和二进制.mp4:这部分内容着重于计算机的数据表示,特别是二进制系统的重要性。学习者将了解二进制数如何表示数字、字符和颜色,以及如何进行二进制运算,包括加法、减法、乘法和除法。 4. 5.电路和链辑.mp4:视频可能涵盖了逻辑门(如AND、OR、NOT、XOR)以及如何通过这些基本元素构建复杂的逻辑电路,如半加器、全加器和触发器。这将解释布尔代数在计算机硬件设计中的应用,以及如何实现基本的逻辑运算。 5. 4.内存、CPU输入和输出.mp4:这部分内容将讨论内存的作用,包括随机访问存储器(RAM)和只读存储器(ROM),以及它们如何与CPU交互。此外,还会讲解CPU如何通过总线进行数据传输,以及输入/输出设备(如键盘、鼠标和显示器)的工作原理。 6. 6.硬件和软件.mp4:视频可能进一步阐述硬件与软件的关系,解释操作系统如何协调硬件资源,并提供软件运行的平台。同时,可能会提及程序的执行过程,包括编译、链接和加载,以及指令集架构(ISA)对计算机性能的影响。 通过这一系列视频,学习者将能够建立对计算机系统的全面理解,不仅明白计算机是如何执行指令的,还能理解数据在计算机内部的流动过程,从而为更深入的编程、系统分析或硬件设计打下坚实的基础。
2025-10-30 11:19:06 67.59MB 计算机原理
1
单周期MIPS设计,logisim平台,9条指令,外加详细版实验报告,同时还有指令测试集。利用 Logisim 平台构建的运算器、寄存器文件、存储系统等部件,以及其它功能部件,构建 一个 32 位 MIPS CPU 单周期处理器。要求支持 9 条 MIPS 核心指令,包括运算类指令 ADD、 SUBI、AND、ORI、SLT,访存指令 LW、SW,分支指令 BEQ、J。 1.程序实现了ADADD、ADDI、AND、ORI、SLT,访存指令 LW、SW,分支指令 BEQ、J这九条核心指令,同时也实现了OR指令和BNE指令。 2、对于九条指令的测试结果都达到预期 3、对于给出的排序程序也能给出相应的正确结果。 该MIPS设计思路清晰,实验报告中给出了详细的实验思路及步骤,通俗易懂。
2024-06-19 12:29:44 2.19MB logisim 单周期MIPS 计算机原理
1
单片微型计算机原理与接口技术_高锋版_课后答案全集.doc
2024-04-16 18:00:05 279KB
1
单片微型计算机原理与接口技术-髙锋版-课后答案全集,希望对学习嵌入式的同学有帮助。
2024-04-16 17:51:30 308KB 单片微机答案
1
本书详细讲述了如何用Verilog写CPU,重点讲述了CPU的设计。
2024-03-19 14:45:40 48.49MB CPU设计
1
计算机原理:1、计算机系统概论;2、计算机中数据的表示;3、运算方法与运算器;4、存储器系统;5、指令系统 .......
1
世界著名计算机教材精选·计算机组成和设计:硬件/软件接口 美国加州大学伯克利分校计算机系Patterson教授和斯坦福大学计算机系Hennesssy教授是现今计算机设计领域非常受人尊敬的学者和开创者。John Hennessy精通硬件/软件,是具有传奇色彩的MIPS编译器和几代MIPS硬件产品的技术上的领导者。David Patterson是RISC最初提倡者之一。他创造了RISC一词,定义了RISC的含义,是Sun公司SPARC处理器的主要顾问。他提出了RAID(廉价磁盘冗余阵列),带来了为大量数据服务磁盘存储的工业的革命,并且又提出了NOW(工作站网络)的概念。该书是他们对组织研究和实践的全面而系统的总结。目前,世界上很多大学的计算机原理课程采用这本教材。国内也有大学采用这本教材的英文版。   与同类著作相比,这本书具有结构清晰完整、系统性强、内容新颖、行文深入浅出,可读性好的特点。特别值得提出的是,这本书讲授计算机组织的基本要领和基础。更重要的是,本书提供了计算机组织的设计和基础框架,使读者能够继续学习的必要知识,从而可以保持在这一领域的前沿位置。这是一本能使读者在较短时间内全面了解、熟悉和掌握当代计算机系统发展主流技术和最新成就的优秀教材和专业参考书。   本书是计算机及相关专业本科和研究生的经典教材。
2023-11-09 15:24:41 148.17MB 计算机原理
1
定义数据段以自己的学号为初值,将学号搬移到该数据段1000H开始的连续几个单元中,并可以用存储器显示自己的学号2005040642。 采用DOSBox 软件仿真。
2023-11-01 16:10:15 177KB 微机原理
1