自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 stm32和c51那个更适合实现环境监测设计

外设接口:STM32系列单片机提供了丰富的外设接口,包括通用输入输出口、模拟输入输出口、USART、SPI、I2C等接口,可以方便地连接各种传感器和通信模块。综上所述,如果环境监测设计需要较强的处理能力、更大的存储容量和丰富的外设接口,推荐使用STM32单片机;如果设计要求比较简单,且对处理能力和存储容量要求不高,可以考虑使用C51单片机。处理能力:STM32系列单片机具有较强的处理能力,适合处理复杂的计算和算法。存储容量:STM32单片机内置的闪存和RAM容量较大,可以存储更多的程序和数据。

2024-09-03 08:04:19 690

原创 怎样通过c51实现环境监测设计

根据传感器的输出形式和规格,您需要将模拟信号转换为数字信号,并进行适当的校正和计算。请注意,这只是一个大致的步骤指南,实际操作中可能会涉及到更多的细节和技术要点。根据传感器的规格和C51芯片的引脚布局,将传感器的输出引脚连接到C51芯片的输入引脚。设计用户界面:如果需要,您可以设计一个用户界面,以在LCD显示屏或其他输出设备上显示环境参数的值。选择传感器:根据您确定的环境参数,选择合适的传感器。确保传感器与C51芯片兼容。确定环境监测参数:首先,确定您想要监测的环境参数,例如温度、湿度、气体浓度等。

2024-09-03 08:00:45 572

原创 怎样通过STM32实现环境监测设计

处理数据并输出:根据传感器数据的实际需求,进行数据处理,例如计算平均值、峰值、阈值等,并将结果通过串口、LCD显示屏、无线模块等方式输出。根据传感器类型选择合适的接口进行通信和数据读取。配置STM32的引脚和外设:使用STM32的开发环境,例如Keil或CubeMX,配置STM32的引脚和外设,使其与传感器相连。获取环境监测的传感器:选择适合的环境传感器,例如温度传感器、湿度传感器、光照传感器等。处理传感器数据:根据需要,可以对传感器数据进行滤波、校正或其他处理,以提高数据的准确性和稳定性。

2024-09-03 07:58:51 1067

原创 Streamlit来开发一个趣味应用

当然,你可以根据自己的喜好和需求对应用进行定制和改进,例如添加更多的游戏规则或者其他趣味元素。希望这个示例能够帮助你开始使用Streamlit开发你自己的趣味应用!Streamlit来开发一个趣味应用。Streamlit是一个用于构建数据科学应用的Python库,它可以帮助你通过简单的代码快速构建交互式应用程序。运行上述代码,你将会看到一个交互式界面,你可以通过输入一个数字来猜测计算机所想的数字,并通过点击“猜”按钮来检查结果。

2024-09-02 08:55:02 379

原创 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。

Docker是一种开源的容器化平台,用于构建、部署和运行应用程序。它基于容器技术,可以将应用程序及其依赖项打包到一个独立的可移植的容器中,并在不同的环境中快速部署和运行。

2024-09-02 08:51:02 785

原创 讲解机器学习中的 K-均值聚类算法及其优缺点。

K-均值聚类(K-means clustering)是一种用于将数据集划分为 K 个不同的组的无监督学习算法。它的目标是将数据点划分到 K 个不同的集群中,使得每个数据点都属于离其最近的聚类中心。总结起来,K-均值聚类算法是一种简单而常用的聚类算法,适合处理相对规则的聚类问题,但对于复杂的数据集和需要确定聚类数的问题可能效果不佳。

2024-09-01 19:30:41 441

原创 自然语言处理(NLP)技术。

这只是NLP技术的一小部分应用,还有很多其他的例子,包括情感分析、自动摘要、语言生成等。NLP技术的发展已经极大地改变了我们与计算机之间的交互方式,并在自动化、智能化和个性化等方面产生了深远影响。例如,IBM的Watson就是一个基于NLP技术的问答系统,它在Jeopardy!例如,智能助理(如Apple的Siri、Amazon的Alexa)就使用NLP技术来理解和执行用户的语音指令。信息抽取:NLP技术可以从文本中抽取出有用的信息。文本分类:NLP技术可以对文本进行分类,帮助判断文本的主题或情感。

2024-09-01 19:29:22 392

原创 介绍 Apache Spark 的基本概念和在大数据分析中的应用。

RDD 是不可变的、分区的数据集合,可以包含任何类型的对象,并在集群中自动分布和并行化处理。总之,Apache Spark 是一个功能强大的大数据处理框架,可以应用于各种大数据分析场景,通过并行计算和优化的执行引擎,提供了高效的数据处理和分析能力。惰性计算:Spark 的转换操作是惰性计算的,意味着在执行转换操作时,并不会立即计算结果,而是记录下操作的依赖关系。转换和操作:Spark 提供了丰富的转换和操作函数,例如 map、filter、reduce、join 等,用于对 RDD 进行数据处理和转换。

2024-08-30 22:51:24 568

原创 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。

总之,Docker通过容器化技术提供了一种简单、灵活和高效的方式来部署和运行应用程序,使应用程序的开发、测试、部署和管理变得更加便捷和可靠。Docker是一种容器化平台,它允许将应用程序、环境、依赖和配置打包到一个可移植的容器中,并可以在任何支持Docker的环境中运行。微服务架构:Docker可以将不同的服务拆分为独立的容器,在集群中运行和管理,实现微服务架构的灵活性和可伸缩性。资源隔离:每个容器都是相互隔离的,可以确保每个容器拥有自己独立的资源,避免了应用程序之间的相互影响。

2024-08-30 22:49:49 969

原创 解释 RESTful API,以及如何使用它构建 web 应用程序。

RESTful API是一种基于HTTP协议的应用程序编程接口(API)设计风格,旨在实现资源的统一、无状态和可扩展的访问。REST表示"Representational State Transfer"(表述性状态转移),它通过使用HTTP动词(GET、POST、PUT、DELETE等)和URI(统一资源标识符)来对资源进行操作和访问。总之,RESTful API通过使用HTTP协议和URI来实现资源的访问和操作,可以为web应用程序提供灵活、可扩展的接口。

2024-08-29 22:40:34 660

原创 TensorFlow 的基本概念和使用场景。

它们是多维数组,可以是标量(0维)、向量(1维)、矩阵(2维)或更高维度的数组。2. 深度学习:TensorFlow在深度学习方面非常强大,支持构建和训练各种深度学习模型,如卷积神经网络(CNN)、循环神经网络(RNN)等。1. 机器学习模型的训练和测试:TensorFlow提供了丰富的工具和函数,用于构建和训练各种机器学习模型,如神经网络、决策树、支持向量机等。3. 自然语言处理(NLP):TensorFlow提供了一些特殊的功能和库,用于处理和分析自然语言文本,如文本分类、情感分析、机器翻译等。

2024-08-29 22:36:57 335

原创 range 函数和len嵌套作用

range 函数和len嵌套作用:range 函数经常和len 数一起用于遍历整个序列。len 函数能够返回一个序列的长度,foriin range(len(L))能够迭代整个列表L的元素索引。可以快速通过索引访问序列并对其进行修改。

2024-08-28 08:13:57 453

原创 DSB调制与解调仿真实验

通过这次实验我熟悉使用systemview软件,了解各部分功能模块的操作和使用方法。通过实验进一步观察、了解了模拟信号DSB调制、解调原理。掌握了DSB调制信号的主要性能指标。比较、理解DSB调制的相干解调原理。1.设定系统定时窗口{StopTime:0.6(sec);Sample Rate:10000(HZ)熟悉使用SystemView软件,了解各部分功能模块的操作和使用方法。通过实验进一步观察、了解模拟信号DSB调制、解调原理。比较、理解DSB调制的相干解调原理。掌握DSB调制信号的主要性能指标。

2024-08-28 08:05:53 297

原创 ( 基于SystemView软件)AM调制与解调仿真实验

通过这次实验我熟悉使用systemview软件,了解各部分功能模块的操作和使用方法。通过实验进一步观察、了解了模拟信号AM调制、解调原理。掌握了AM调制信号的主要性能指标。比较、理解AM调制的相干解调原理。: 产生原始基带信号,即周期性正弦波(参数设置:幅度=1V,频率=10HZ)。: 产生载波信号,即周期性正弦波(参数设置:幅度=1V,频率=1000HZ)通过实验进一步观察、了解模拟信号AM调制、解调原理。:AM调制器(参数设置:专业库中选择。比较、理解AM调制的相干解调原理。4.查看功率谱|FFT|

2024-08-26 21:49:51 745

原创 删除列表元素

>>del_element = month_copy.pop()#将最后一个元素赋值给一个变量并在副本中删除(默认使用索引-1)>>>month_copy = month.copy() #创建一个列表对象month的副本。>>>month_copy = month.copy() #创建一个列表对象month的副本。>>>print(month_copy.pop(3))#获取并删除第4个元素。>>>del month_copy[-1] #删除副本中的最后一个元素。(1)使用del语句删除。

2024-08-26 21:41:43 147

原创 外部中断及脉冲计数实验

通过本次实验,我深刻认识到实践操作的重要性。在实验过程中,我遇到了一些问题,但通过不断尝试和调试,最终解决了问题,并取得了预期的结果。总的来说,本次实验让我对外部中断和脉冲计数有了更深入的了解,并提高了我的实际操作能力。通过实验,我不仅掌握了相关理论知识,还培养了解决问题的能力和团队合作精神。在本次实验中,我学习了外部中断和脉冲计数的相关知识,并通过实际操作进行了验证。在实验中,我学习了如何使用外部中断来对脉冲信号进行计数,并实现了一个简单的脉冲计数器。通过实验,我深刻理解了脉冲计数的原理和应用。

2024-08-26 09:10:00 1072

原创 基于HAL库的按键输入实验

通过这次基于HAL库的按键输入实验,我不仅掌握了STM32的GPIO功能,还提高了自己的编程能力和问题解决能力。这次实践让我更加熟悉了编程,提高了我的编程能力。按键输入的原理:通过按键控制LED是一种常见的LED显示效果,通过控制一组LED灯的亮灭,使得它们能够点亮,。在实验中,我通过编写程序,实现了按键控制LED,这让我对LED的工作原理和控制系统有了更直观的认识。通过这次实验,我对STM32微控制器的GPIO(通用输入输出)功能有了更深入的了解,并掌握了使用HAL库进行硬件操作的方法。

2024-08-26 09:07:44 765

原创 基于HAL库的流水灯设计实验

通过这次实验,我对STM32微控制器的GPIO(通用输入输出)功能有了更深入的了解,并掌握了使用HAL库进行硬件操作的方法。理解流水灯原理:流水灯是一种常见的LED显示效果,通过控制一组LED灯的亮灭顺序,使得它们能够像流水一样依次点亮,从而呈现出动态的视觉效果。在实验中,我通过编写程序,实现了流水灯的效果,这让我对LED的工作原理和控制系统有了更直观的认识。通过这次基于HAL库的流水灯设计实验,我不仅掌握了STM32的GPIO功能,还提高了自己的编程能力和问题解决能力。4.硬件板插入5v电,打开开关。

2024-08-25 10:20:16 2001

原创 新建一个基于标准新建一个基于标准固件库的工程模板固件库的工程模板(实现LED单灯闪烁)

1.构建proteus8 LED构图。2. STM32构建适应于keil5的编译器格式的芯片(uvprojx)文件。3.KEIL5生成.hex文件。4.将.hex文件导入proteus8运行实验。5.实现LED单灯闪烁。

2024-08-25 10:08:24 635

原创 计算机语言的对比

静态类型语言 vs 动态类型语言:静态类型语言在编译时需要确定变量类型,一旦确定就不能再改变。静态类型语言例如Java、C++,动态类型语言例如Python、JavaScript。编译型语言 vs 解释型语言:编译型语言在程序执行之前需要进行编译,将源代码转化为机器语言。面向过程语言 vs 面向对象语言:面向过程语言强调解决问题的步骤和过程,例如C;低级语言 vs 高级语言:低级语言是一种更接近计算机硬件的语言,例如汇编语言,它的指令直接对应机器指令。计算机语言是一种用于编写计算机程序的语言。

2024-08-23 17:24:48 254

原创 人工智能时代,程序员如何保持核心竞争力?

代码生成功能则根据给定的需求和描述,快速生成初步的代码框架,为程序员节省了大量的基础工作时间。代码生成功能则根据给定的需求和描述,快速生成初步的代码框架,为程序员节省了大量的基础工作时间。而且,过度依赖可能会使创新能力下降,因为总是依靠工具生成的代码,缺乏自主思考和创新的锻炼。而且,过度依赖可能会使创新能力下降,因为总是依靠工具生成的代码,缺乏自主思考和创新的锻炼。在快速变化的技术环境中,要保持对新技术的敏感度,积极参与行业交流和技术社区。比如,在金融科技领域,将编程与金融知识整合,开发创新性的金融产品。

2024-08-17 22:44:51 514

原创 如何看待“低代码”开发平台的兴起?

开发者应积极学习新的技术和方法,提升自身的综合素质,以应对这些挑战。对于简单的业务流程管理系统,如小型企业的订单处理系统,低代码平台能够快速实现需求。在企业应用开发中,低代码平台的优势在于能够快速响应业务需求的变化,降低开发成本。例如,由于非专业开发者对技术细节的理解不足,可能导致代码的规范性和可维护性较差。此外,预构建的组件和模板可能存在安全漏洞。例如,对开发者的技术要求发生了变化,需要他们具备更强的业务理解能力和系统集成能力。它减少了繁琐的代码编写工作,通过可视化操作和模板复用,大大缩短了开发周期。

2024-08-17 22:41:31 320

原创 如何高效记录并整理编程学习笔记?

链表是一种常见的数据结构,由一系列节点组成,每个节点包含数据和指向下一个节点的指针。

2024-08-17 22:38:04 435

原创 程序员如何平衡日常编码工作与提升式学习?

新技术、新理论的掌握,能够让我们在面对复杂问题时,拥有更多的解决方案,提高工作效率和质量。当我们为了解决一个特定的技术难题,去学习相关的新技术时,不仅解决了当下的问题,还提升了自己的能力。反之,通过自主学习获得的新知识和技能,也能够在日常编码工作中得到应用和实践,进一步加深我们对这些知识的理解和掌握。比如,学习了新的编程语言特性或算法,在实际项目中运用它们,可以优化代码结构,提高系统性能。关键在于我们要有明确的规划和目标,合理分配时间和精力,将学习融入到工作之中,让工作成为学习的实践场所。

2024-08-17 22:28:56 242

原创 使用Python计算一个日期是该年的第多少天

使用Python计算一个日期是该年的第多少天

2024-08-17 22:21:05 1241

原创 基于FPGA的数字钟设计

能进行正常的时、分、秒计时功能,分别由6个数码管显示24小时,60分钟,60秒钟的计数器显示。附加功能:(1)能显示日期;

2024-08-11 15:01:11 625

原创 使用条件语句登录QQ(Pythonn实验实训项目)

使用条件语句登录QQ(实验实训项目)

2024-08-11 14:53:22 504

原创 常用的几种码型仿真

对于占空比为100%的NRZ信号,其谱效率为理论最大谱效率的一半。总的来说,这些信号之间的功率谱密度差异主要是由于它们在时间域上的波形特征不同,导致了在频率域上的能量分布有所区别。RZ信号:RZ(Return to Zero)信号与NRZ信号的不同之处在于,每个比特周期结束时,信号电平会返回到零电平。这种信号的功率谱同样具有离散谱线和连续谱线,但是由于其在每个周期结束时归零,其频谱宽度会比NRZ信号宽。NRZ、RZ和AMI信号的功率谱密度各有特点,主要区别在于它们的时间域波形特性导致的频率域表现不同。

2024-08-11 14:40:53 453

原创 对后端系统的安全性有何理解

数据加密:对敏感信息如密码、信用卡号等进行加密存储,即使数据被盗也能保证其安全性。认证与授权:验证用户身份并仅授予其权限范围内的操作,防止未授权访问。后端系统的安全性是一个关键的关注点,它涉及到保护应用程序免受恶意攻击、数据泄露以及未经授权的访问。API安全管理:对于RESTful API,需要实施合适的认证和速率限制,防止滥用和攻击。输入验证:防止SQL注入、XSS攻击等,通过对用户输入的数据进行严格的校验和清理。应急响应计划:制定处理安全事件的策略,包括安全审计、异常监控以及数据恢复流程。

2024-08-09 10:04:06 189

原创 如何设计一套完善的后端安全架构?

2. **授权**:在用户或应用获得权限之后,实施细粒度的访问控制,只允许特定的操作或资源访问。8. **防火墙和安全网关**:设置网络安全边界,过滤出可疑流量,并提供入侵防御和DDoS防护。4. **输入验证**:检查用户提交的数据,防止XSS、CSRF、SQL注入等常见的攻击手段。6. **安全配置**:合理配置服务器、数据库和其他组件,关闭不必要的服务端口,限制过大请求。7. **安全更新**:保持所有依赖的库和框架的最新版本,及时修复安全漏洞。

2024-08-07 18:02:38 290

原创 对后端系统的安全性的理解?

后端系统的安全性是一个关键的关注点,它涉及到保护应用程序免受恶意攻击、数据泄露以及未经授权的访问。3、防火墙和安全策略:设置网络防火墙规则,限制外部流量进入,同时实施安全策略,例如输入验证、SQL注入防护等。6、API安全管理:对于RESTful API,应有适当的认证、速率限制和错误处理,避免API被滥用。2、数据加密:对敏感信息如用户密码、交易数据等进行加密存储和传输,确保即使数据被截获也无法直接读取。4、安全更新:定期应用软件和库的安全补丁,修补已知漏洞,降低被利用的风险。

2024-08-07 17:58:47 216

原创 哪些编程语言适合用于嵌入式系统开发?

3. Assembly Language(汇编语言):对于需要高度优化和对硬件进行直接控制的部分,汇编语言是必不可少的。4. Python:在一些对性能要求不那么严苛的嵌入式场景中也有应用,尤其是在原型开发和快速测试阶段。1. C 语言:它是嵌入式开发中最常用的语言之一,具有高效、灵活、可移植性强等优点。2. C++:在一些复杂的嵌入式系统中使用,能够提供面向对象的编程特性。5. Rust:具有内存安全和高性能的特点,逐渐在嵌入式领域受到关注。

2024-08-05 23:12:12 282

原创 嵌入式是什么

嵌入式系统广泛应用于众多领域,如消费电子(智能手机、平板电脑、智能家电等)、工业控制(自动化生产线、机器人等)、汽车电子(车载系统、引擎控制等)、医疗设备、航空航天等,其特点是体积小、功耗低、可靠性高、实时性强。嵌入式系统通常具有特定的功能和任务,针对特定的应用需求进行优化和设计。它往往结合了硬件和软件,硬件包括微处理器、存储器、输入输出接口等,软件则包括操作系统、驱动程序和应用程序。嵌入式是一种将专用计算机系统嵌入到其他设备或产品中的技术。

2024-08-05 23:10:36 274

原创 EDA 技术的一些主要发展趋势:

1. 智能化设计:结合人工智能和机器学习技术,实现自动化的设计优化、错误预测和智能布局布线等,提高设计效率和质量。7. 安全性和可靠性设计:在设计过程中更加注重芯片的安全性和可靠性,以应对日益严峻的网络安全威胁和复杂应用环境。9. 生态系统完善:包括 IP 核的丰富和优化,以及与上下游产业链的更紧密结合,形成更完善的产业生态。2. 系统级设计与协同:更加注重系统级的设计,实现从芯片到系统的协同设计,以满足复杂系统的需求。8. 异构集成设计:应对多种芯片架构和技术的异构集成需求,提供相应的设计解决方案。

2024-08-04 20:05:20 188

原创 keil5下载(含安装注册)

keil5下载(含安装注册)

2024-08-04 09:05:13 608

原创 Keil uvision4 C51版软件安装教程

Keil uvision4 C51版软件安装教程

2024-08-04 08:41:52 1797

原创 LC并联谐振电路

LC并联谐振电路实验实训报告

2024-08-04 08:01:58 1125

原创 学习嵌入式stm32的方法

学习资料和教程:阅读官方提供的stm32芯片手册、参考资料和教程,了解芯片的各个模块和寄存器的功能和使用方法。学习基础知识:了解嵌入式系统的基本概念和原理,掌握C语言基础编程知识,了解stm32芯片的特点和功能。调试和测试:使用Keil MDK提供的仿真和调试功能,进行代码的调试和测试,观察程序的运行情况。编程实践:根据教程和资料,选择合适的项目进行实践,编写简单的代码,例如LED闪烁、按键输入等。记住,学习嵌入式stm32需要耐心和坚持,通过实践和不断学习,逐步掌握其原理和编程技术。

2024-08-04 07:16:34 176

原创 计算机视觉(CV)技术

计算机视觉(CV)技术是人工智能领域的一项重要技术,它可以让计算机通过图像和视频数据来理解和解释现实世界的视觉信息。总体而言,计算机视觉技术具有许多优势,并且在很多领域有广泛的应用前景。然而,仍然需要解决一些挑战,以使CV技术更加可靠、准确和可信。

2024-08-03 23:13:17 186

原创 Altium Designer 17安装教程

Altium Designer 17安装教程

2024-08-03 22:27:22 1985

DSB调制与解调仿真实验

一、实验目的: 熟悉使用SystemView软件,了解各部分功能模块的操作和使用方法。 通过实验进一步观察、了解模拟信号DSB调制、解调原理。 掌握DSB调制信号的主要性能指标。 比较、理解DSB调制的相干解调原理。 二、实验器材: 装有SystemView by ELANIX软件的电脑 通过这次实验我熟悉使用systemview软件,了解各部分功能模块的操作和使用方法。通过实验进一步观察、了解了模拟信号DSB调制、解调原理。掌握了DSB调制信号的主要性能指标。比较、理解DSB调制的相干解调原理。加深了对于AM调制的认识。

2024-08-28

AM调制与解调仿真实验( 基于SystemView软件).docx

一、实验目的: 熟悉使用SystemView软件,了解各部分功能模块的操作和使用方法。 通过实验进一步观察、了解模拟信号AM调制、解调原理。 掌握AM调制信号的主要性能指标。 比较、理解AM调制的相干解调原理。 二、实验器材: 装有SystemView by ELANIX软件的电脑 三、实验内容: 根据: 系统定时设置:Start Time:0 ,Stop Time: 0.6, Sample Rate:10000HZ Token3: 产生原始基带信号,即周期性正弦波(参数设置:幅度=1V,频率=10HZ)。 Token1 :AM调制器(参数设置:专业库中选择Comm——Modulators—— DSB-AM,幅度=1V,频率=1000Hz) Token5:加法器 Token6:产生高斯白噪声(参数设置:Source——Gauss Noise Std=0.1V Mean=0V) Token8:乘法器 Token9: 产生载波信号,即周期性正弦波(参数设置:幅度=1V,频率=1000HZ) Token10、14:产生低通滤波器(参数设置:Operator——Filters/System

2024-08-26

实验2 基于HAL库的流水灯设计实验1.docx

一、实验目的: 1.了解STM32固件库; 2.掌握STM32固件库关键子目录及固件库关键文件; 3.能够新建一个基于标准固件库的工程模板并完成编译; 4.通过LED的闪烁实验掌握库函数的调用方法、端口的配置方法、程序执行流程,并体验到程序控制的实际效果。 二、实验器材: 安装有keli和STM32软件的笔记本或电脑。 三、实验内容: 使用keli和STM32软件实现基于HAL库的流水灯实验 1.使用STM32配置STM32F407IG芯片 2.将STM32生成的main.c文件在keil软件中修改,编译。 3.设置符合芯片的各项设置,烧入硬件芯片。 4.硬件板插入5v电,打开开关。四个小灯流水闪烁。

2024-08-25

实验1 LED单灯闪烁实验.docx

一、实验目的: 1.了解STM32固件库; 2.掌握STM32固件库关键子目录及固件库关键文件; 3.能够新建一个基于标准固件库的工程模板并完成编译 二、实验器材: 笔记本或电脑。 三、实验内容: 1.构建proteus8 LED构图。 2. STM32构建适应于keil5的编译器格式的芯片(uvprojx)文件。 3.KEIL5生成.hex文件。 4.将.hex文件导入proteus8运行实验。 5.实现LED单灯闪烁。 通过本次实验,复习了KEIL软件和Proteus8的操作使用,使对KEIL,Proteus8的使用更加熟练。对STM32的软件有了初步了解,初步了解了STM32固件库;初步掌握了STM32固件库关键子目录及固件库关键文件;能够新建一个基于标准固件库的工程模板并完成编译。能够将KEIL软件Proteus8和STM32三个软件共同完成实验。

2024-08-25

基于FPGA的数字钟设计

本实验报告讲述数字钟的设计和实现过程,主要通过软件Quartus Prime、Verilog HDL硬件描述语言和DE1-SOC开发板来完成。设计的主要目的是熟悉这些工具的使用,提升电子设计中故障分析与排除的能力,并锻炼书写课程设计报告的技巧。数字钟的基本功能包括时、分、秒的计时显示,附加功能有显示日期、校时校分、整点报时以及闹钟设置。系统总体设计涉及振荡器、分频器、计数器、译码器和显示器等模块。实训中完成了分频器、24进制和60进制计数器的设计,并预留了扩展其他功能的模块设计空间。最后,文章概述了设计的顶层设计、引脚绑定与下载调试步骤。

2024-08-07

DE1-Soc手册翻译版

DE1-Soc手册翻译版

2024-08-07

建筑类-计算机建模.pdf

第十四届全国大学生先进成图技术与产品信息建模创新大赛(建筑类)试卷 计算机建模试题(总分100分;时间:120分钟)共9页 根据所给某幼儿园的建筑施工图,完成计算机三维建模,说明及要求如下: 1.内外墙厚度240mm,楼板厚度150mm。 2.门窗、幕墙、栏杆形式、室外墙体材质可自定,尺寸及定位需按照图纸所给尺寸创建。 3.如有未给出的尺寸,请参赛者自定。 文件提交内容及要求: 1.建筑模型东南方向彩色轴测图一张,视点高度自定,要求有场地,有材质,并能够展示屋顶结构。2.西北上方向轴测图;3.东、西、南、北四个方向立面彩图各一张,不标注尺寸。4.建筑模型2-2剖面的剖切图,须表达剖切方向上的全部立体构造5.创建word文档,并用“计算机建模”命名,请将以上4项成果按顺序以图片格式粘贴到word文档中,要求备注每个图片所表达的内容。6.输出三层平面施工图,比例1:200,要求打印成PDF格式,黑白打印,文件命名为“三层平面图”。标题栏参照右侧样式绘制,并填写完整。7.请将命名为“计算机建模”的word文档直接上传到“三维建模“(word)”不能压缩。8.请将命名为“三层平面图图”的PDF

2024-08-07

信号与线性系统(吴大正第4版)答案

信号与线性系统(吴大正第4版)

2024-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除