E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
单片机软件设计
【51
单片机
】LCD1602(江科大)
1.LCD1602介绍·LCD1602(LiquidCrystalDisplay)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符·显示容量:16×2个字符,每个字符为5*7点阵2.引脚及应用电路3.内部结构框图屏幕:字模库:类似于数码管的数码表DDRAM(datadisplayRAM):前16列与屏幕是一一对应的AC:addres
2302_80796399
·
2024-02-14 09:33
51单片机
嵌入式硬件
c语言
Java设计模式详细介绍(含面向对象设计原则)
这些原则被广泛应用于面向对象编程语言(如Java、C#等)的
软件设计
和开发中。
Simon学Java
·
2024-02-14 09:33
java
设计模式
开发语言
can总线和Lin总线的区别
CanControllerAreaNetwork控制器域网络ECU电子控制单元控制系统
单片机
驱动系统Can通信:
单片机
->(发送)(接收)<-can收发芯片逻辑1:高电平逻辑0:高电平差分电压(CanHigh
没准哪天就失业
·
2024-02-14 08:50
面试
二级 C 语言笔试-12
一、选择题1.软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整集合2.下面不属于
软件设计
原则的是A)抽象B)模块化C)白底向上D)信息隐蔽3.树是结点的集合,它的根结点的数目是
飞莲
·
2024-02-14 08:59
c语言
开发语言
单片机
学习笔记---DS18B20温度传感器
目录DS18B20介绍模拟温度传感器的基本结构数字温度传感器的应用引脚及应用电路DS18B20的原理图DS18B20内部结构框图暂存器内部单总线介绍单总线电路规范单总线时序结构初始化发送一位发送一个字节接收一位接收一个字节DS18B20操作流程指令介绍ROM指令功能指令DS18B20数据帧温度变换温度读取温度存储格式DS18B20介绍DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以
Vera工程师养成记
·
2024-02-14 06:08
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
stm32呼吸灯c语言程序,STM32之呼吸灯
听说呼吸灯是很久以前的事情了,那时候刚刚学习51
单片机
,没有
单片机
的基础。后来在网上看到了一个呼吸灯的电路图,甚是复杂,根本看不懂,无奈之下放弃了呼吸灯的制作。
weixin_39666550
·
2024-02-14 04:44
stm32呼吸灯c语言程序
常见的
单片机
及其功能
在当今电子技术快速发展的时代,
单片机
作为核心组件,在各类电子项目和产品中扮演着至关重要的角色。它们的应用范围从简单的家用电器控制到复杂的工业自动化系统,几乎无处不在。
科联学妹
·
2024-02-14 04:00
嵌入式硬件
stm32
51单片机
单片机
DS18B20的工作原理及调试
概述在基于51
单片机
的温度报警系统的学习中,我用到了DS18B20这款温度传感器。
qeekje
·
2024-02-14 02:01
软件设计
师考试 | 第四章 操作系统知识 | 设备管理
设备管理主要管理I/O操作的设备(鼠标、键盘等)、设备控制器、中断控制器、I/O处理机等。(一)设备管理概述在计算机系统中,将负责管理设备和输入/输出的机构称为I/O系统。I/O系统由设备、控制器、通道、总线和I/O软件组成。1.设备的分类按数据组织分类块设备,以数据块为单位来组织和传送数据信息的设备,如磁盘。字符设备,以单个字符为单位来传送数据信息的设备,如交互式终端、打印机等。按设备的功能分类
Levi_moon
·
2024-02-14 01:54
JavaScript观察者模式
什么是观察者模式观察者模式是
软件设计
模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。
车与路
·
2024-02-14 01:12
我是怎么通过软考中级-
软件设计
师的
报考的是19年上半年中级-
软件设计
师,先上成绩单成绩单再来一张本次考试的知识点分布情况知识点分布上午题总体来说难度尚可,除去英文题的情况下,有一道极限编程(XP)和一道HTTP过程的题出错情况严重。
小布_cvg
·
2024-02-13 21:50
【Zigbee课程设计系列文章】Zigbee开发环境搭建
附详细使用教程+完整代码+原理图+完整课设报告)前言由于无线传感器网络(也即是Zigbee)作为物联网工程的一门必修专业课,具有很强的实用性,因此很多院校都开设了zigbee的实训课程;同时最近很多使用了我的
单片机
课设的同学又来私信咨询我基于
Stanford_sun
·
2024-02-13 21:58
无线传感器网络
IAR
ZIGBEE
【Zigbee课程设计系列文章】(附详细使用教程+完整代码+原理图+完整课设报告)
前言由于无线传感器网络(也即是Zigbee)作为物联网工程的一门必修专业课,具有很强的实用性,因此很多院校都开设了zigbee的实训课程;同时最近很多使用了我的
单片机
课设的同学又来私信咨询我基于Zigbee
Stanford_sun
·
2024-02-13 21:57
课程设计
物联网
单片机
iot
Zigbee
无线传感器网络
基于Zigbee的智能温室大棚系统(附详细使用教程+完整代码+原理图+完整课设报告)
附详细使用教程+完整代码+原理图+完整课设报告)前言由于无线传感器网络(也即是Zigbee)作为物联网工程的一门必修专业课,具有很强的实用性,因此很多院校都开设了zigbee的实训课程;同时最近很多使用了我的
单片机
课设的同学又来私信咨询我基于
Stanford_sun
·
2024-02-13 21:26
课程设计
单片机
学习笔记---AT24C02数据存储
目录AT24C02数据存储准备工作代码讲解I2C.c模拟起始位置的时序模拟发送一个字节的时序模拟接收应答的时序模拟接收一个字节的时序模拟发送应答的时序模拟结束位置的时序I2C.hAT24C02.c字节写:在WORDADDRESS(字地址)处写入数据DATA随机读:读出在WORDADDRESS处的数据DATAAT24C02.hmain.c上一节讲了AT24C02和I2C相关的工作原理,这一节开始代码
Vera工程师养成记
·
2024-02-13 20:52
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
数据库课设——汽车信息租赁管理系统
目录课程设计目的时间及任务安排基本要求系统实现功能需求系统分析与设计数据库设计运行结果截图开发环境个人总结此处是本课程设计任务书指导教师:班级:计算1503地点:机房课程设计目的1、综合运用Java程序设计课程和其他相关课程的理论和知识,掌握面向对象程序设计的一般方法、常用技术及技巧,树立良好的
软件设计
思想
一季春秋
·
2024-02-13 20:40
课程设计
eclipse
java
mysql
VScode 在
单片机
调试时进入elf汇编页面无法关联源码问题
VScode在
单片机
调试时进入elf汇编页面无法关联源码问题经过半天啥折腾,原来是文件路径含有中文,进入调试就默认在反汇编(.elf)文件上调试,还不能在源码上断点(断点会是空心)。
lck_lck_
·
2024-02-13 20:04
vscode
visual
studio
code
单片机
51
单片机
开发板驱动程序的安装
目录1.进行判断2.进行安装1.前提2.具体安装3.验证3.完结撒花!!!✿✿ヽ(°▽°)ノ✿1.进行判断判断你的电脑是不是需要进行安装驱动程序用USB线将电脑和开发板连接起来如果出现下面的图标,这说明你需要安装!!!2.进行安装1.前提下载驱动安装程序的百度链接:https://pan.baidu.com/s/1dN83wyNOn5OaeZffsz5O7g?pwd=02132.具体安装3.验证1
fly in the sky !
·
2024-02-13 19:47
嵌入式
51单片机
嵌入式硬件
单片机
基于华为LiteOS和NB-IoT的智慧楼宇消防系统
目录一、总体功能设计二、总体架构设计三、总体实现1.硬件设计部分2.PCB设计部分3.
软件设计
部分4.外壳设计部分5.电源功耗设计部分6.设备成本部分四、本人与该项目相关的项目/代码下载地址:五、参考资料一
会咬鸢的风
·
2024-02-13 18:05
单片机
物联网
嵌入式
华为
stm32
视觉开发板—K210自学笔记(五)
本期我们来遵循其他
单片机
的学习路线开始去用板子上的按键控制点亮LED。那么第一步还是先知道K210里面的硬件电路是怎么连接的,需要查看第二节的文档,看看开发板原理图到底是按键是跟哪个IO连在一起。
永远都是新手
·
2024-02-13 15:18
视觉开发板
计算机视觉
视觉检测
嵌入式硬件
【
单片机
】Android手机USB外接STM32
单片机
通过ADB实现投屏反向控制的功能
Android手机USB外接STM32
单片机
通过ADB实现投屏反向控制的功能前言一、功能演示二、实现步骤1、开发环境2、代码分析(1)USBHost处理函数(2)ADB事务处理函数(3)ADB底层通信函数
牛顿的三棱镜
·
2024-02-13 13:34
Android
ADB
单片机
android
stm32
嵌入式大厂面试题(1)—— CVTE
回答:是因为兴趣,因为自己毕设是51
单片机
。问:如果一个Linux和51
单片机
进行通讯,让我怎么设
程序猿玖月柒
·
2024-02-13 10:04
大厂面试题
面试题
嵌入式
大厂题目
公司题
春招
秋招
软件设计
原则
开闭原则定义:类、模块、函数应该对拓展开放,对修改关闭。用抽象构建框架,用实现拓展细节。依赖倒置原则定义:高层模块(调用类)不应该依赖低层模块(功能类),两者都应该依赖其抽象抽象不应该依赖细节,细节应该依赖抽象针对接口编程,不要针对实现编程(应该继承抽象类,实现接口)单一职责定义:不要存在多于一个导致类变更的原因类、接口、方法只负责一项职责接口隔离原则定义:用多个专门的接口,而不使用单一的总接口,
yym_439
·
2024-02-13 10:08
「
软件设计
师」数据库系统
三级模式—两级映射三级模式内模式(物理数据库模式);它是和物理层次数据库直接关联的,负责管理存储数据的方式,即数据应以什么格式存放在物理文件上面,以及如何优化这些存储方式;该模式的关注点在于数据如何存放上面概念模式:即数据库中的“表”,在该模式中,根据业务以及应用,数据被分成了若干张“表”,表之间会有相应的关联外模式:处于用户的应用层次,即数据库中的“视图”,使用户在对数据的控制上有了更多的手段,
PinHsin
·
2024-02-13 09:14
数据库
oracle
「
软件设计
师」计算机组成与体系结构
数据的表示最小的数据单位:b最小的存储单位:byte进制的转换R进制转十进制:将每一位数字用RkR^kRk表示然后相加,k与该位与小数点的距离有关,小数点左边第一位为0,右边第一位为-1,往左递增,往右递减如:二进制数10100.01=1∗24+1∗22+1∗2−210100.01=1*2^4+1*2^2+1*2^{-2}10100.01=1∗24+1∗22+1∗2−2十进制转R进制:整数位使用短
PinHsin
·
2024-02-13 09:44
笔记
STM32 与 ARM 谁比较强大?
其集成了丰富的外设接口和功能模块,使得开发者可以方便地实现各种复杂的功能,降低了硬件和
软件设计
的复杂度。同时,STM32具有广泛的应用和生态系统,支持多种开
selenia8860
·
2024-02-13 06:37
stm32
嵌入式硬件
物联网
【51
单片机
】DS18B20(江科大)
一、DS18B20温度传感器1.DS18B20介绍·DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以数字信号的方式输入输出,相比较于模拟温度传感器,具有功能强大、硬件简单、易扩展、抗干扰性强等特点·测温范围:-55℃到+125℃·通信接口:1-Wire(单总线)·其它特征:可形成总线结构、内置温度报警功能、可寄生供电2.引脚及应用电路本开发板原理图如图:本开发板的IO口已经外接了一
2302_80796399
·
2024-02-13 05:49
51单片机
嵌入式硬件
c语言
我的2024新年-新Flag
其实,自己也挺多想要做的事情,且有了明确的目标,也都会全力以赴,虽然也得到了些成就,例如:在大三拿到中级软考证书:
软件设计
师。
岭师吴彦祖
·
2024-02-13 02:29
复盘和展望
flag
目标
动力
新年
【嵌入式开发】79
本文将详细介绍STM32在四轴无人机开发中的应用,包括硬件架构、
软件设计
、传感器数据处理、飞行控制算法以及调试与优化等方面。二、硬件架构主控板:四轴无人机的主控板是整个飞行控制系
少年郎123456
·
2024-02-12 23:46
fpga开发
单片机
嵌入式硬件
stm32
S32K344学习
目录前言NXP
单片机
恩智浦官网开发环境开发环境的搭建流程S32K344学习相关资料例程导入编译下载JTAG、JLink、ULINK、ST-LINK是什么?区别?
姑苏城外.
·
2024-02-12 23:08
汽车领域
#
S32K344车规级芯片
嵌入式硬件
依赖注入的艺术:编写可扩展 JavaScript 代码的秘密
1.依赖注入在JavaScript中,依赖注入(DependencyInjection,简称DI)是一种
软件设计
模式,通过这种模式,可以减少代码模块之间的紧耦合。
王乐平
·
2024-02-12 19:07
javascript
开发语言
ecmascript
蓝桥杯
单片机
省一经验分享1:基础篇.含详细代码与应试技巧
月的一个早上,一觉醒来,想起一件大事:明天蓝桥杯,心想完蛋了;下午一觉醒来,得到一个“好消息”:蓝桥杯硬件延期了,然后我欣喜若狂的接着睡....既然时间充足了,我就自己写一点笔记,以便自己复习,备战蓝桥杯
单片机
的比赛
nnerddboy
·
2024-02-12 19:33
蓝桥杯单片机
蓝桥杯
单片机
51单片机
蓝桥杯
单片机
省一经验分享2:真题篇.题型分类与详细代码
先说点题外话,都说这个比赛很水,但是我认为准备这个比赛是最好的
单片机
入门途径,对我后期开发430、STM32、ESP32等搭建相关外设很有帮助,比如那些简单而经典的:按键扫描、矩阵键盘、按键消抖之类的,
nnerddboy
·
2024-02-12 19:33
蓝桥杯单片机
蓝桥杯
单片机
经验分享
DDD & CQRS & Event Sourcing
一、DDD分层架构Evans在它的《领域驱动设计:软件核心复杂性应对之道》书中推荐采用分层架构去实现领域驱动设计:DDD是近年
软件设计
的热门。
Crespo_Curry
·
2024-02-12 14:56
【后端高频面试题--设计模式上篇】
设计模式是在
软件设计
中,针对常见问题和场景提供的可重用解决方案的一种描述。它们是由经验丰富的软件开发者和设计师总结和归纳出来的,旨在解决
软件设计
中的通用问题,并提供经过验证的、可靠的解决方案。
码上有前
·
2024-02-12 13:12
后端
设计模式
java
面试
STM32软件模拟输出PWM(HAL库)
我们知道在
单片机
上许多硬件能实现的操作都能通过软件模拟,比如USARR,I2C等通信协议。定时器通道输出PWM从根本上说也是通过硬件实现的。这里分享一种软件模拟输出PWM的方法。
海晏河清@
·
2024-02-12 13:05
stm32
嵌入式硬件
单片机
###C语言程序设计-----C语言学习(12)#进制间转换,十进制,二进制,八进制,十六进制
计算机处理的所有信息都以二进制形式表示,即数据的存储和计算都采用二进制,同时对于计算机系统所识别的也主要为二进制,如:
单片机
系统等,所以今天我们分享二进制,八进制,十进制,十六进制,以及进制间的转换。
袁满满满满
·
2024-02-12 13:54
C语言程序设计
c语言
学习
开发语言
数据结构
算法
频率与周期的精密控制——用SPI输出PWM脉冲
常用的
单片机
和微控制器基本上PWM的功能就属于标配了,而且分辨率也不断地提高,us级别的脉冲基本上毫无压力。PWM功能是非
醉月、
·
2024-02-12 08:01
单片机
stm32
嵌入式硬件
0.96寸OLED屏幕控制器SSD1306详解
关注公众号嵌入式软硬件爱好者发送消息“页模式”获取源码上一篇文章采用
单片机
cx32l003驱动了0.96寸OLED屏幕并实现其点亮。《CX32l003点亮0.96寸OLED屏幕》。
醉月、
·
2024-02-12 08:31
单片机
单片机
stm32
嵌入式硬件
请解释什么是设计模式,并说明它在软件开发中的重要性。你能描述一下单例模式的工作原理吗?它有哪些应用场景?工厂模式(Factory Pattern)有几种类型?它们各自有什么特点?
设计模式(DesignPattern)是一种被广泛接受和使用的最佳实践,用于解决在
软件设计
中经常遇到的特定问题。它们提供了一种可重用的解决方案,使得开发人员能够更有效地设计、开发和维护软件。
AaronWang94
·
2024-02-12 07:25
java
python
设计模式
单例模式
python
java
单片机
学习笔记---蜂鸣器播放提示音&音乐(天空之城)
目录蜂鸣器播放提示音蜂鸣器播放音乐(天空之城)准备工作主程序中断函数上一节讲了蜂鸣器驱动原理和乐理基础知识,这一节开始代码演示!蜂鸣器播放提示音先创建工程:蜂鸣器播放提示音把我们之前模块化的程序文件添加进来但是这次我们是要静态显示,所以要把Nixie.c文件中这里删掉我们要实现的效果是我们按下按键之后,会出现按键提示音。创建一个Buzzer.c和Buzzer.h文件具体代码解释请看注释:Buzze
Vera工程师养成记
·
2024-02-12 06:18
51单片机学习笔记
单片机
学习
物联网
mcu
51单片机
嵌入式硬件
单片机
学习笔记---AT24C02(I2C总线)
目录有关储存器的介绍存储器的简介存储器简化模型AT24C02介绍AT24C02引脚及应用电路I2C总线介绍I2C电路规范开漏输出模式和弱上拉模式其中一个设备的内部结构I2C通信是怎么实现的I2C时序结构起始条件和终止条件发送一个字节接收一个字节发送应答和接收应答I2C数据帧发送一帧数据接收一帧数据先发送再接收数据帧(复合格式)有关储存器的介绍存储器的简介RAM:随机储存,断电丢失数据,存储比较快。
Vera工程师养成记
·
2024-02-12 06:48
51单片机学习笔记
单片机
51单片机
stm32
mcu
物联网
嵌入式硬件
学习
51
单片机
串口通信(波特率计算、字节发送、字符串发送、串口中断接收、回环测试)
难的东西学不会是因为简单的知识没学好基础不牢,地动山摇1.0通信1.0.1通信的关键:(1)事先约定(2)基本信息单元(3)有效信息编码,传输和解码1.0.2通信的几个专业性概念(1)同步和异步(2)双工半双工,单工(3)并行通信和串行通信(4)电平信号和差分信号1.1串行通信(1)串口通信(2)一种特定的通信协议,一般叫串口通信,串行通信,UARTUSART等都指串口通信。(3)这种通信的特点:
Naunyang
·
2024-02-12 06:13
51单片机
51单片机串口通信
51单片机波特率计算
51单片机字符串函数发送
51单片机回环测试
51
单片机
中串口波特率的计算方法详解
首先,波特率并不是指每秒传送多少个字节,而是指每秒能够传送多少个二进制。举例:波特率为9600代表每秒能够传送9600个二进制,而一个字节=8个二进制。那么,串口是按照什么时间标准来发送数据的?其实,串口是在定时器计数时,每溢出一次发送一个二进制。溢出的意思就是假设我现在定时器设置为8位计数器,那么说明计数到256就会溢出,然后设置计数器的起始值为0,那么计数器开始工作后,将会从0开始,一个数一个
小丑爱表现
·
2024-02-12 06:43
单片机
51单片机
单片机
【51
单片机
】串口通信实验(包括波特率如何计算)
目录串口通信实验通信的基本概念串行通信与并行通信异步通信与同步通信单工、半双工与全双工通信通信速率51
单片机
串口介绍串口介绍串口通信简介串口相关寄存器串口工作方式方式0方式1方式2和方式3串口的使用方法
努力学习的小马
·
2024-02-12 06:42
51单片机
51单片机
mongodb
嵌入式硬件
使用DDD的业务价值
1.可以得到一个非常有用的领域模型2.可以对业务有更准确的定义和理解3.领域专家可以为
软件设计
做出贡献4.更好的用户体验5.清晰的模型边界6.更好的企业架构7.敏捷、迭代式和持续建模8.使用战术和战略新工具
杨小华etz
·
2024-02-12 06:23
插值(一)——多项式插值(C++)
插值插值的作用是可以将原本比较难计算的函数转换为误差在一定范围内的多项式,比如在
单片机
中直接计算x、log2x\sqrt{x}、\log_2xx、log2x之类的函数是比较麻烦的,但是使用插值的方法就可以将其转换为误差可控的只有乘法和加减法的多项式
龙行泽雨
·
2024-02-12 04:44
计算方法
c++
线性代数
矩阵
C/C++图像处理实验(一)——Mat与数组转换
简介由于曾经做过一些嵌入式的图像处理算法,感觉在
单片机
上做算法开发和验证非常麻烦,想在PC机上实现后直接移植到
单片机
即可,所以创建了这个专栏,学习一下图像处理算法。
龙行泽雨
·
2024-02-12 04:13
嵌入式图像处理
c语言
c++
opencv
stm32
单片机
【
软件设计
与体系结构】用例图、类图、时序图
引入:(将【泛化】的实线改为虚线则表示【实现】)(一条实线加一个菱形表示【聚合】)1、用例图1.用例图组成1.1图形符号1.2用例名称1.3参与者参与者所代表的角色有:人、硬件设备,或甚至是另一个系统。例如:如果你在银行工作,你可能是一个贷款员,如果你在该银行有存款,那么你同时也扮演一名顾客的角色。所以,一个参与者的一个实例代表以一种特定的方式与系统进行单独的交互。注意:尽管在模型中使用参与者,但
嗯诺
·
2024-02-12 02:59
笔记
软件设计
师考试 | 第四章 操作系统知识 | 操作系统概述
(一)操作系统的基本概念1.操作系统定义及作用定义:能有效地组织和管理系统中的各种软/硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。重要作用:通过资源管理提高计算机系统的效率;改善人机界面面向用户提供友好的工作环境。2.操作系统特征与功能特征:并发性共享性虚拟性不确定性功能:进程管理,主要包括进程控制、进程同步、进程通信和进程调度;文件管理,
Levi_moon
·
2024-02-12 01:17
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他