相关推荐
AT89C51开发板(AD图)可直接打板使用
AT89C51开发板,有八位数码管、四位独立按键、四位数码管、LCD屏幕、蓝牙、红外、陀螺仪等。压缩包包含整个PCB工程(原理图、PCB)。下载后可直接使用。板子长宽满足嘉立创免费打板要求。板子元件多为贴片元件。
Keil 4 安装教程及简单使用【嵌入式系统】
Keil 4 安装教程及简单使用【嵌入式系统】
DAP-Link DIY复刻指南
DAP-Link是ARM开源的一个项目,主要用于代码下载以及调试,支持SWD和JTAG调试接口,对于开发嵌入式的同学相信都或多或少有所耳闻。除了DAP-Link之外还有很多同类型的调试器,如ST-LinkJ-Link,但是这些都是不开源的,无法复刻或进行二次开发。但DAP-Link不同,完全开源,不用担心侵权问题,且随着开源社区大家的共同努力,DAP-Link经过了不断的迭代,先如今已取代ARM之前推出的CMSIS-DAP开源项目。
利用51单片机制作从左至右再从右制作的的流水灯
利用51单片机制作从左至右再从右制作的的流水灯 简述: 1、打开keil 4,新建工程 2、选择Atmel ,选择AT89C51芯片 3、新建文件另存为,将文件名末尾加上“.c” 4、添加添加文件到源组 5、开始编写程序 6、翻译、编译、重新编译 7、确认无误后点击目标选项,选择输出并产生HEX文件 8、连接C51开发板,打开PZ-ISP普中自动下载软件下载程序运行显示 打开:Kill 4 新建工程 重命名 双击Atmel 选择AT89C51 弹出窗口选择否 点击新建 点击保存:将文件名的后缀
药物重定位实战:如何用反向找靶技术挖掘老药新用(附Python代码示例)
本文详细介绍了药物重定位中的反向找靶技术,通过分子相似性计算、机器学习模型和结构对接等方法,挖掘已有药物的新治疗潜力。附Python代码示例,帮助读者快速实现从分子结构到潜在靶标的智能预测,显著提升药物研发效率。
强化学习实战:如何用PPO算法训练一个超级马里奥AI(附完整代码)
本文提供了一份详细的强化学习实战指南,教你如何使用PPO算法训练一个能玩《超级马里奥》的AI智能体。内容涵盖从环境搭建、自定义奖励函数设计到PPO智能体的PyTorch完整实现,并附有可运行的代码,帮助开发者快速上手游戏AI开发。
kill软件中汇编语言嵌套c语言,C语言与汇编语言相互结合的嵌套汇编语言
描述在单片机学习的过程中,掌握一点汇编语言是非常有必有的,作为低级语言汇编语言在单片机开发中有它不可取代的作用,比如每条指令可以精确的确定延时时间,便于理解非常适合硬件工程师学习。但是要提高单片机技能,必须掌握C 语言编程,因为C 语言有强大的模块化管理思想。我想在很多人学习的过程中即学了汇编语言,又学习了C 语言,那么一个问题便随之而产生,如果将C 语言与汇编语言相互结合,达到更好的编程效果...
STM32CubeIDE串口打印浮点数踩坑实录:5分钟搞定printf输出小数(附完整配置截图)
本文针对STM32CubeIDE中串口无法打印浮点数的常见问题,提供了详细的解决方案。核心在于通过添加“-u _printf_float”链接器参数,启用标准库的浮点数格式化支持。文章附有完整的配置截图和步骤,并提供了系统性的排查清单,帮助开发者快速解决printf输出小数的问题。
解决“error C267 ‘Beep_Led_yellow‘ requires ANSI-style prototype”错误方法
今天给大家分享一个大家可能经常见的错误提示:**error C267 'Beep_Led_yellow' requires ANSI-style prototype**
RK3588部署rtmpose模型
摘要: 本文详细介绍了在RK3588开发板上部署RTMPose模型的全流程。首先在Ubuntu环境中搭建MMCV框架,通过MMPose工具将PTH模型转换为ONNX格式。随后使用RKNN-Toolkit2将ONNX模型转换为RKNN格式,并完成开发板部署。关键步骤包括模型转换(PTH→ONNX→RKNN)、环境配置和推理验证,最终实现人体姿态估计功能。整个过程涉及MMPose、RKNN-Toolkit等工具链的使用,为边缘计算场景下的实时姿态分析提供了可行方案。
从AI画稿到3D虚拟时装:Illustrator与Substance 3D的服装设计工作流
本文旨在解决传统服装与纺织品设计师在产品开发流程中,面临的“2D印花图案无法直观预见3D上身效果”、“物理打样成本高昂且周期漫长”的核心痛点。我们将介绍一套纯数字化的3D可视化工作流,核心是利用 Adobe Illustrator 进行矢量印花图案创作,通过 Adobe Substance 3D Sampler 将其转化为逼真的PBR(基于物理渲染)布料材质,并最终在 Adobe Substance 3D Stager 中,将该材质应用于3D服装模型,渲染出照片级的虚拟样衣。本指南将帮助设计师以极低的成本和
keil 4 的使用 新建工程
我用的是汉化版Keil5,其他版本操作方法基本相同。 第一步: 点击工程[Project]------->:新建vision工程[Create New Project] 第二步: 选择工程位置,输入工程名称,点击确定 第三步: 选择芯片,在这里我选择Atmel的AT89C52.点击确定,在弹出的对话框中选择是否要添加启动文件。 (注:STARTUP.A51是80C51系列单片机的启动代码...
记一次wireshark抓取QQ好友IP和火绒抓取微信IP
事情是这样的,,上个周,手机离奇的被盗,但没有关机,为了找回手机,粗学了一手QQ抓ip的手段。 这里我就直接做个演示,解析关键的点。 三种思路i. wireshark 抓取手机在线IPii 火绒抓取 微信在线接听IPiii 火绒抓取 微信在线不接听IP i. wireshark 抓取手机在线IP wireshark抓好友QQ的ip要求和对方打语音的时候要手机在线。 这里说一下,打语音和视频是直接能和对方建立连接,如果发文件,是直接发给腾讯的,抓不到包。 1.打开wireshark,通过电脑Tim给对方打语音
51单片机初级之KeilC51新建工程[1]
1.新建一个DEMO文件夹2.KeilC51中点击新建文件3.命名工程,并保存到DEMO文件夹中4.选择芯片设备(我们选择AT89C52芯片) 5.添加启动文件(STARTUP.A51) 6.整个工程建好了,但是这个时候工程没有东西,需要添加文件 7.新建main.c文件7.1点击左上方新建文件图标(或者使用快捷键CTRL+N) 7.2出现一个不知名的Text1文件 7.3保存该Text1
英飞凌Tricore实战系列导读
笔者结合项目应用经验对Tricore MCU的开发及应用经验进一步总结,成人达己,渡己渡人。
最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版
Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。
STC单片机使用Keil C51 编译增添PackInstaller方法
STC单片机
STM32F407中文手册
STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。
Keil C51软件安装环境搭建:初学嵌入式第一步
详细介绍Keil C51软件安装步骤与环境配置,帮助初学者快速搭建开发环境。掌握keilc51软件安装技巧,为后续单片机程序设计打下坚实基础,轻松迈入嵌入式世界。
VC中sqlite的使用
在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示
killnet软件怎么用_KILL软件
常用的软件TQD-09CX单片机扩展实训系统是由天津启诚伟业科技有限公司设计的基于KeilC51集成开发环境下的TQD系列单片机扩展实训系统之一,是一套功能强大的单片机应用技术学习、调试、开发工具,为各大院校的实践教学提供了一个较好的实验平台,是单片机教学的好帮手。TQD-09CX单片机扩展实训系统向用户提供了丰富的外围器件和设备接口,可使用户快速掌握单片机原理及其实用接口技术。同时,基于Kei...
嵌入式开发一站式学习:从51单片机到Linux系统实战路径
嵌入式系统开发作为连接硬件与软件的核心技术领域,其本质是通过微控制器和操作系统实现对物理设备的智能控制。从基础的51单片机GPIO操作、中断处理,到STM32的HAL库应用、DMA传输原理,再到Linux系统移植、设备树配置,每个技术环节都遵循着从底层硬件驱动到上层应用开发的逻辑链条。这种技术栈的价值在于能够构建完整的智能硬件系统,广泛应用于物联网、工业控制、智能家居等场景。在实际的嵌入式学习过程中,单片机开发与Linux系统编程的有机结合尤为重要,通过项目实战如智能环境监测系统,可以系统掌握传感器数据采集
嵌入式工程师成长路线:从51单片机到Linux与PCB全解析
嵌入式系统开发涉及单片机、STM32、Linux与PCB设计等核心技术。其原理在于从裸机寄存器操作到操作系统抽象,逐步构建对硬件与软件协同的深度理解。掌握这些技术能实现从简单控制到复杂工业网关的跨越,广泛应用于消费电子、汽车电子与物联网领域。学习路径通常从51单片机建立硬件直觉,再进阶STM32与RTOS,最终涉足嵌入式Linux与PCB打样。本文系统梳理了各阶段的关键知识点、实战项目与避坑经验,帮助读者高效规划嵌入式学习路线。
Keil C51与MDK-ARM共存完全指南:TOOLS.INI配置与双工具链切换
在嵌入式开发与单片机工程实践中,经常需要同时处理8051系列和基于Cortex-M内核的STM32等项目,这就对Keil开发环境提出了双工具链共存的需求。Keil uVision通过安装目录下的TOOLS.INI配置文件动态加载C51与ARM编译器,理解其段结构和字段含义是解决工具链冲突的关键。合理规划安装路径与顺序,并在License Management中分别注册两套许可,即可在同一IDE下自由创建8051与ARM工程。掌握TOOLS.INI的手动备份、修改与恢复技巧,能有效应对安装第二个版本后工具链消
单片机实现软件复位(软复位)的方法及讨论 ——转载
单片机实现软件复位(软复位)的方法及讨论(天堂雨林博客blog.sina.com.cn/acer收集整理)单片机软复位有什么好的方法?如从机收到复位命令(软件命令),程序怎么使机器复位?虽然要使软件始终处于可控状态,最好不要用"复位",因为复位是纯硬件过程,软件是不可控的.但是我们还是要讨论方法,一般流传的方法如下:1、放狗;2、((void(code *)(void))0x0000)();3、用
二、单片机——串口通信及超声波(下)
1 #include "reg52.h" 2 #include "ultrasonic.h" 3 #include "serialcommunication.h" 4 5 char begin[] = {"\t\t开始测试(超声波开始)!!!!\r\n\0"}; 6 void main(){ 7 UsartInit(); 8 Ini...
超级清晰的!!!逐点比较法直线插补和数字积分法圆弧插补(包含全部代码,长达万字,连报告都不用写啦)
本文分享了基于51单片机的逐点比较法直线插补和MATLAB数字积分法圆弧插补的实现方法。通过KEIL5和AT89C52开发板完成直线插补算法,采用标志位投影法简化多象限处理;在MATLAB中实现数字积分法圆弧插补,创新性地提出投影映射方法解决跨象限问题。文章详细介绍了算法原理、编程实现步骤,并提供了完整的源代码。项目成果包括直线和圆弧的精确插补仿真,特别适用于数控技术课程学习参考。所有素材原创共享,严禁转载,可通过指定公众号获取完整代码。
51单片机计算机代码原理图,基于51单片机做的简易计算器(仿真+源程序+原理图+PCB图)...
#include //头文件#define uint unsigned int#define uchar unsigned charsbit lcden=P1^1; //LCD1602控制引脚sbit rs=P1^0;sbit rw=P1^2;sbit busy=P0^7;//LCD忙char i,j,temp,num,num_1;long a,b,c; //a,第一个数 b,第二个数...
如何建立 Keil 工程
Keil μVision4是一款专为8051系列微控制器设计的集成开发环境,支持C语言和汇编语言编程。摘要介绍了软件的基本操作流程:1)启动软件后创建新工程并命名;2)选择目标微控制器类型;3)新建源程序文件(.asm或.c格式)并保存;4)将源文件添加到工程中进行编译调试。该软件界面类似VS,集成了C51编译器和A51汇编器,适用于8051系列产品的开发工作。文章通过图示详细说明了从工程创建到源文件添加的完整操作步骤。











2万+



被折叠的 条评论
为什么被折叠?



