资讯

如何写出易维护的嵌入式代码?(2023-08-31)
度较低的优美代码,本文将通过一个实际的例子来说明这一点。
基础知识
结构体
除了提供基本数据类型外,还提供给用户自己定制数据类型的能力,那就是结构体,在中,你可以用结构体来表示任何实体。结构体正是面向对象......

面向对象思想编写单片机程序其实很简单!(2023-03-24)
面向对象思想编写单片机程序其实很简单!;摘要:在看别人单片机程序时,你也许是崩溃的,因为全局变量满天飞,不知道哪个在哪用了,哪个表示什么,而且编写极其不规范。自己写单片机程序时,也许......

用面向对象思想封装IIC、AT24C64驱动(2024-06-18)
用面向对象思想封装IIC、AT24C64驱动;一. 简述
使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只需要实例化一个IIC对象即可,本文......

单片机常用的14个C语言算法,看过的都成了大神!(2022-12-20)
单片机常用的14个C语言算法,看过的都成了大神!;算法(Algorithm):计算机解题的基本思想方法和步骤。
算法的描述:是对要解决一个问题或要完成一项任务所采取的方法和步骤的描述,包括......

基于STM32和HAL库创建一个IIC设备(2023-09-04)
基于STM32和HAL库创建一个IIC设备;1 简述
使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只需要实例化一个IIC对象即可,本文......

如何实现IIC驱动封装以及AT24CXX存储器的封装(2024-02-22)
中经常见到。
关于IIC可以参考之前发的一篇文章:《通信协议 IIC 与 SPI 最全对比》来了解。
使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC......

面向对象方法实现IIC驱动封装以及AT24CXX存储器的封装(2024-03-20)
面向对象方法实现IIC驱动封装以及AT24CXX存储器的封装;一.简述
使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只需要实例化一个IIC对象......

使用C语言实现IIC驱动(基于STM32和HAL库做进一步封装)(2024-06-03)
使用C语言实现IIC驱动(基于STM32和HAL库做进一步封装);一.简述
使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只需要实例化一个IIC......

51单片机的另类入门方式与编程思想(2023-01-30)
斯方块用汇编语言可以实现,用C语言也可以实现,同样用C++ JAVA也可以实现,但是它的核心算法却都是一样的,这一点大家可以去证实。C++的核心思想是面向对象,什么是面向对象我没有深入的去学习,只是了解了一些。但是......

STM32程序超时设计(2024-01-31)
序设计方案。
2、方案一
基本思想:定时器中断使用一个变量TICK,中断间隔时间t,在准备定时开始时读取此时刻的TICK,在程序运行过程中实时读取当前的TICK信息并计算即可。
因此......

如何设计STM32嵌入式程序的超时机制?(2024-04-29)
介绍两种超时(或定时)的程序设计方案。
2、方案一
基本思想:定时器中断使用一个变量TICK,中断间隔时间t,在准备定时开始时读取此时刻的TICK,在程序运行过程中实时读取当前的TICK信息并计算即可。
因此......

STM32的LCD驱动编写思路(2024-07-26)
STR7565,128x64像素。
4、有一个OLED LCD,接在SPI3上,使用CS2控制片选,驱动IC是SSD1315。
预备知识
面向对象
面向对象,是编程界的一个概念。什么叫面向对象......

STM32开发中使用C语言实现IIC驱动(2023-09-19)
中经常见到。
使用面向对象的编程思想封装IIC驱动,将IIC的属性和操作封装成一个库,在需要创建一个IIC设备时只需要实例化一个IIC对象即可,本文是基于STM32和HAL库做进一步封装的。
底层......

FO开发,一种解决软件危机的创新方法(2022-12-13)
。比如高级语言的出现,面向对象编程,图形化编程,程序验证,构件技术,UML,MDA,SOA,敏捷开发等等。
1、Model Driven Architecture 模型驱动架构
UML是MDA所使......

NI LabVIEW 8.5软件的五大特性与改进(2023-05-31)
NI LabVIEW 8.5软件的五大特性与改进;类数据访问函数的自动创建
利用面向对象的动态分配子VI与迭代处理
混合复选框
MathScript调试功能
指针与互操作性的改进
基于......

阐述PLC IEC 61131-3规范的五种编程语言(2023-08-22)
阐述PLC IEC 61131-3规范的五种编程语言;【导读】PLC技术发展至今,软硬件都发生了很大的变化,不仅硬件功能多样化,软件也在朝向高级语言、面向对象编程的方向发展!其中......

基于Keil、STM32,用C++编写流水灯程序(2023-04-06)
、STM32,用C++编写流水灯程序的一些内容。1、为什么很少用C++开发单片机不知道大家对面向过程和面向对象的理解有多少?C语言面向过程的语言,C++是面向对象的编程语言。结合本文来说,面向过程相比面向对象......

Rivian使用MATLAB和MATLAB Parallel Server扩展整车仿真(2024-01-02)
如何使用并行处理来扩展仿真工作量。
VSI的面向对象的设计
当我们开始设计VSI平台时,面向对象的方法显然是实现灵活性、可扩展性和复用性等目标的最直接方法。我们首先明确定义了几个基本对象:Vehicle......

Rivian使用MATLAB和MATLAB Parallel Server扩展整(2024-01-02)
的设计
当我们开始设计 VSI 平台时,面向对象的方法显然是实现灵活性、可扩展性和复用性等目标的最直接方法。我们首先明确定义了几个基本对象:Vehicle、Load Case 和......

Rivian使用MATLAB和MATLAB Parallel Server扩展整车仿真(2024-07-11)
如何使用并行处理来扩展仿真工作量。
VSI 的面向对象的设计
当我们开始设计 VSI 平台时,面向对象的方法显然是实现灵活性、可扩展性和复用性等目标的最直接方法。我们首先明确定义了几个基本对象......

STM32开发板中如何点亮一个LCD(2023-10-10)
,接在SPI3上,使用CS2控制片选,驱动IC是SSD1315。
预备知识在进入讨论之前,我们先大概说一下下面几个概念,对于这些概念,如果你想深入了解,请GOOGLE。
面向对象
面向对象,是编......

Rivian 使用 MATLAB 和 MATLAB Parallel Server 扩展整车仿真(2024-01-02)
如何使用并行处理来扩展仿真工作量。
VSI 的面向对象的设计
当我们开始设计 VSI 平台时,面向对象的方法显然是实现灵活性、可扩展性和复用性等目标的最直接方法。我们首先明确定义了几个基本对象:Vehicle......

Rivian 使用 MATLAB 和 MATLAB Parallel Serve(2024-01-03)
们开始设计 VSI 平台时,面向对象的方法显然是实现灵活性、可扩展性和复用性等目标的最直接方法。我们首先明确定义了几个基本对象:Vehicle、Load Case 和 Simulation。在这......

如何基于Keil、STM32用C++编写流水灯程序?(2023-10-20)
讲讲基于Keil、STM32,用C++编写流水灯程序的一些内容。
1
为什么很少用C++开发单片机
不知道大家对面向过程和面向对象的理解有多少?
C语言是面向过程的语言,C++是面向对象的编程语言。结合......

嵌入式开发 | 单片机能用C++开发吗?(2023-04-06)
、STM32,用C++编程点亮LED,给初学者提供一下思路。
为什么很少用C++开发单片机
不知道大家对面向过程和面向对象的理解有多少?
C语言是面向过程的语言,C++是面向对象的编程语言。结合......

STM32和Arduino对比,谁更厉害?(2024-11-07 15:17:38)
温度低的时候甚至感觉不到有温度。
根据两者的不同特性我们可以按照不同应用来比较:
在学习容易程度方面:Arduino相对于STM32容易很多。
要求的基本编程思想:Arduino:面向对象的类C......

C语言开发单片机如何避免全局变量过多混乱(2022-12-15)
得站在整个程序架构的角度去思考。
如果,你离这个阶段还很远,还有一个比较便捷的方法。
就是用结构体。
用面向对象的思维,把同类的变量统一定义成结构体。
比如说时间分为年、月、日、周、时、分、秒。
如果用单独全局变量的形式,比较......

单片机怎么做定时器矩阵,彻底解决各种定时问题?(2022-12-21)
、代码设计思路
一个工程师工作越久,做过的项目越多,就要慢慢形成一个面向对象的思维。
虽然上面雏形出来了,但是我相信很多人依然不知道怎么动手去写代码。
这个是正常的,最好的方法就是先抄后超。
我是用面向对象......

适合单片机裸机的开源软件框架:Zorb(2024-02-22)
就给大家分享一款一款适合单片机裸机的开源软件框架:Zorb
Zorb简介
Zorb Framework是一个基于面向对象的思想来搭建一个轻量级的嵌入式框架。
搭建Zorb Framework的目......

活动预告新闻稿:免费FAMOS进阶培训,开启信号分析提升之旅!(2024-05-11)
科学研究及课题的高校老师报名参与。
面向对象:任何数据采集系统用户(包括非imc)、参与科学研究及课题的高校老师
研讨会议程:
变量、函数库和程序编辑框基本功能介绍
函数帮助说明、公式助手调用
不同......

变频器的控制方式和调速方法(2023-08-11)
是一种简单的控制方式,其基本思想是将电机的电压与频率同时变化,保持电机的电压与频率之比不变,从而实现对电机的控制。该控制方式适用于负载变化小、控制要求不高的电机控制场合,例如风扇、水泵等。
2. 向量......

永磁同步电机矢量控制理论(2024-08-09)
永磁同步电机矢量控制理论;矢量控制是一种交流电机控制理论,由德国西门子公司的F.Blaschke于1971年提出。
它的基本思想是模仿直流电机的磁场定向方式,将交......

PLC和电气的知识要点图解介绍(2023-04-11)
上现在人机界面和远程通信能力的发展,使得远程无人自动化控制变得更加简单
Plc采用易于理解的图形语言界面,和面向对象的简单指令编写程序,并且程序里面的符号和平时书本上面表面的符号是一样的,这就更加容易理解,使得学习plc......

嵌入式汽车系统中的GUI导航(2024-09-27)
还没有充分满足这些嵌入式需求。然而,现在有一个 GUI 框架专门为开发人员提供一种经典的面向对象的方式来为嵌入式 Java 应用程序创建图形界面。
OO GUI 框架的结构
任何 GUI 系统的基本......

究竟什么是汽车基础软件(2023-01-31)
复用性 汽车基础软件的独立,实质上是带着“高内聚”和“低耦合”的面向对象的思想。标准化的模块和接口可以给基础软件带来很强的复用性。基于这个优势,对成熟的基础软件模块,供应......

晶体管收音机电路原理图讲解(2024-04-22)
体管收音机因其便携性和易用性而成为业余爱好者和无线电爱好者的热门选择。它展示了调谐和放大的基本思想,同时允许在小封装中接收无线电信号。
总之,单晶体管无线电电路是电气工程创造力的一座丰碑。它只......

嵌入式C编程,全局变量越少越好(2024-10-18 15:10:10)
private属性就是这么干的。
这对将来程序的调试也很有好处。
C语言之所以有++版本,很大原因就是为了控制它的灵活性,要说面向对象的思想,C语言早已有之,亦可......

基于S3C2410处理器实现USB网卡无线网络功能的实现(2023-01-06)
本身,这样这个方法就可以存取自身的数据(类似面向对象程序设计时的this引用)。一个网络设备最基本的方法有初始化、发送和接收。如图4所示。
初始化程序完成硬件的初始化,device中变......

永磁同步电机弱磁控制-表贴电机弱磁算法(2023-10-23)
小白尽整一些没用的东西,这种方法在实际产品上都不用,你还在这里罗里吧嗦半天,这真是冤枉啊。电控小白之所以会介绍这种方法,是希望通过它让大家能理解弱磁控制的基本思想。
基于D轴的电压外环弱磁控制
通过......

灵活,低成本的模拟与数字音频一体化测量(2024-05-08)
音箱及专业音响类测试工程师报名参与。
面向对象:消费电子、专业音响类测试工程师
研讨会议程:
• 全新APx516B音频分析仪简介
• 音频功放的测量
• Noise......

实践软件编程工具化(2022-12-21)
包含三部分内容:面向事实的分析、面向结构的设计、面向形式的编程。为便于FO方法理解,举一假设用软件编制人的例子对FO方法的基本原理做一简单的介绍。人是一个巨复杂的事实。
图2、人体......

s3c2440裸机-LCD编程-3-框架准备和LCD初始化(2024-07-04)
希望在其它开发板上也实现LCD显示,只需添加相应的代码文件即可。文件自上而下的框架如下:
1)构造LCD结构属性
我们知道LCD的参数属性有:引脚的极性、时序、数据的格式bpp、分辨率等,使用面向对象......

深度解析VCU在电动汽车中的作用(2024-03-04)
分为集中式控制和分布式控制两种方案
集中式控制系统的基本思想是整车控制器独自完成对输入信号的采集,并根据控制策略对数据进行分析和处理,然后直接对各执行机构发出控制指令,驱动纯电动汽车的正常行驶。
集中式控制系统的优点是处理集中、响应......

一文学懂新能源汽车整车控制器(VCU)(2024-02-08)
踏板信号及其他部件信号并进行相应判断,控制下层各部件控制单元动作,进而实现相应功能。同时, 整车控制器还能通过CAN总线对整车运行状态进行管理和调度。
一,组成与原理
主要分为集中式控制和分布式控制两种方案
集中式控制系统的基本思想......

新能源汽车整车控制器(VCU)(2024-10-13 10:02:16)
分为集中式控制和分布式控制两种方案
集中式控制系统的基本思想......

如何用FAMOS提升数据分析效率?(2024-12-03)
助手和向导”、多样化的数据导入、分析与可视化、全面兼容 Microsoft 365(office)等功能来支持测试工程师、研究人员和技术人员的产品创新。
面向对象......

C++历史上首次超越C(2024-06-10)
第五:占比6.65%,本月下跌0.06%;
Go从第十四上升至第七:占比1.93%,本月上升0.93%;
Rust从第二十上升至第十七:占比1.17%,本月上升0.26%。
在C++诞生之初,便被誉为更好的面向对象......

VectorCAST在汽车电子C++代码测试的应用(2024-06-21)
的是聚焦在复杂的应用以及算法开发上,对性能的要求就会非常高,比如智能驾驶,智能网联等这类项目,相比C语言,具有面向对象机制的C++更适合用于这类项目的开发。
此外,为适配SOA架构和并行处理大数据等更复杂的需求,AP......

MindSpore嘉年华再启,静待多模态勇士问鼎华为Mate60大奖(2023-12-20 17:03)
程范式方面全面支持函数式 + 面向对象融合编程,新编程范式提供了更自由的低阶接口,在使代码更加简洁易懂的同时,提高了易用性,降低了上手难度;同时,昇思 MindSpore 联合中科大、西交、西电......

如何提升您的EV动力系统的测量精度(2024-04-09)
何为电动汽车能量平衡和效率的关键;以及imc先进测量技术是如何应对这些挑战的。
本研讨会附有问答环节,非常适合电动汽车研发、试验验证和测试工程师报名参与。
面向对象:电动汽车研发、试验......
相关企业
;西安北大青鸟;;程序逻辑和C语言实现 SQL Server应用开发 Java面向对象程序设计 网页编程 .Net平台和C#编程 SQL Server数据库设计和实现 WinForms高级
;江苏秦戈科技发展有限公司;;网站制作 网络推广: 拥有丰富的网站策划、设计、推广、培训经验,为政府机关、企事业单位提供个性化网站设计和建站设计套餐服务.应用软件开发:本公司提供面向对象
;秦戈科技发展有限公司;;网站制作 网络推广: 拥有丰富的网站策划、设计、推广、培训经验,为政府机关、企事业单位提供个性化网站设计和建站设计套餐服务.应用软件开发:本公司提供面向对象
仪器专注自主研发和技术创新,本着顾客至上、合作共赢的基本思想,快速响应客户需求,提供客户化的产品和服务,助力客户安全保障和商业成功。 在多年行业经验积累基础之上,艾特仪器聚焦客户关注的安全性建设和行业发展趋势,持续为客户创造最大价值。
一支高技术的技术团队,为用户提供技术咨询、产品选型等多种支持。我们坚信“品质第一、价格合理、交货快捷、服务至上”才能够“凝聚天下客”的基本思想,来满足客户的需求,为广大客户提供批零兼营的服务。
顾客至上、合作共赢的基本思想,快速响应客户需求,提供客户化的产品和服务,助力客户安全保障和商业成功;在多年行业经验积累基础之上,长兴仪器聚焦客户关注的安全性建设和行业发展趋势,持续
;北京大华永信科技有限公司;;批发零售:窗口服务双向对讲机,电子服务评价器系统.无线呼叫器、无线多路内部通讯对讲机、电子门禁系统、考勤智能门禁系统、彩色可视7寸双向对讲门铃、别墅
;深圳市秦粤电子有限公司;;我们是专业的液晶显示器高压板(inverter)的生产厂家。除常用的高压板生产外,还可为客户量衣定做特殊规格的高压板。欢迎新老朋友惠顾指导。质量第一信誉至上,是我们公司的基本指导思想
;上海厚创艺术设计有限公司;;作为新兴而起的年轻艺术设计类公司,其初期的服务对象主要是为各建筑装潢公司、设计院、设计单位及各类厂家提供室内外装潢设计方案效果图制作,历经多年的风雨及设计经验累积,逐步
;西安多元商贸资产有限责任公司;;我校是国家批准正规的锁业技能专修学校, 本校面向全国招生,培养具有良好职业道德的现代锁匠。以锁具的基本原理为主,结合现代高新技术,由专业技师讲授各种锁具的开、修