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
单片机IIC
【STM32】贪吃蛇小游戏
点击下载源码功能:贪吃蛇小游戏
单片机
:stm32f103c8t6用到的硬件资源:1.LED指示灯2.矩阵键盘3.OLED模块4.通用定时器软件设计:1.矩阵键盘(中断方式)前面文章有介绍2.定时器中断:
Yeah__binbin
·
2024-02-14 12:17
stm32
stm32
c语言
嵌入式
CLION 基于EasyX的贪吃蛇小游戏(数组)
6.画食物7.食物刷新8.蛇吃食物9.设置分数10.判断蛇死以及穿墙处理11.主函数三、完整代码四、运行结果五、相关程序寒假打算用STM32做一个贪吃蛇小游戏,现在电脑上实现基本的功能,最后再用硬件(
单片机
Mistletoe29
·
2024-02-14 12:46
c语言
STM32面试相关问题
STM32面试相关问题:STM32的内核型号,主频,传感器和
单片机
总线类型,
IIC
,SPI,RS485UART数据帧项目中一些参数的设置STM32系统移植ARM编译常用的驱动编写方式自己写过哪些方面驱动其实如果问
枫-琳
·
2024-02-14 12:06
stm32
学习
单片机
面试
笔记
【51
单片机
】自定义动态数码管显示(设计思路&原理&代码演示)
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁主要内容含:本章节内容为【实现动静态数码管】项目的第四个模块完整章节:传送门欢迎订阅YY滴C++专栏!
YY的秘密代码小屋
·
2024-02-14 10:13
YY滴《单片机系列》
51单片机
mongodb
数据库
【51
单片机
】自定义静态数码管显示(设计思路&代码演示)
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁主要内容含:本章节内容为【实现动静态数码管】项目的第三个模块完整章节:传送门欢迎订阅YY滴C++专栏!
YY的秘密代码小屋
·
2024-02-14 10:13
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
【51
单片机
】一文带你利用【Keil软件的模板功能】【自定义模板】简化操作(带图详解)
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!
YY的秘密代码小屋
·
2024-02-14 10:13
YY滴《单片机系列》
YYの小小知识点
51单片机
mongodb
数据库
【51
单片机
】利用【时间延迟】的原理规避【按键抖动问题】
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁本章是51LCD
单片机
设计的一个环节,完整可前往相应博客查看完整传送门欢迎订阅YY滴C++专栏!更多干货持续更新!
YY的秘密代码小屋
·
2024-02-14 10:12
YYの小小知识点
YY滴《单片机系列》
51单片机
mongodb
数据库
UART,SPI,
IIC
的详解与区别
1,UART,SPI,
IIC
的详解UART,SPI,
IIC
是经常用到的几个数据传输标准,下面分别总结一下:UART(通用异步接收发送器):也就是我们经常所说的串口,基本都用于调试。
萧 十 三
·
2024-02-14 10:28
嵌入式开发
单片机
嵌入式硬件
UART
IIC
SPI 协议区别
目录1.首先我们要先了解几个概念1.1串行通信和并行通信·1.2单工,半双工,全双工通信1.3同步通信和异步通信2.UART2.1.UART如何通信:2.2.UART字节传送和应答2.3.波特率3.
IIC
3.1
IIC
随心所欲ing
·
2024-02-14 10:27
网络
经验分享
stm32
单片机
SPI,
IIC
, UART 区别详解
一、SPISPI(SerialPeripheralInterface,串行外设接口)是Motorola公司提出的一种同步串行数据传输标准,在很多器件中被广泛应用。接口SPI接口经常被称为4线串行总线,以主/从方式工作,数据传输过程由主机初始化。如图1所示,其使用的4条信号线分别为:1)SCLK:串行时钟,用来同步数据传输,由主机输出;2)MOSI:主机输出从机输入数据线,通常先传输MSB;3)MI
日落下的巴德尔
·
2024-02-14 10:27
Digital
Logic
数字电路
###51
单片机
学习(1)-----
单片机
烧录软件的使用,以及如何建立一个工程项目
前言:感谢您的关注哦,我会持续更新编程相关知识,愿您在这里有所收获。如果有任何问题,欢迎沟通交流!期待与您在学习编程的道路上共同进步。一.两个主要软件的介绍1.KeiluVision5软件KeiluVision5是一款集成开发环境(IDE),主要用于对嵌入式系统中的微控制器进行编程。该软件提供全面的开发环境,包括源代码编辑器、项目经理、调试器以及微控制器开发、调试和编程所需的其他工具。特别地,Ke
袁满满满满
·
2024-02-14 10:25
51单片机
51单片机
嵌入式硬件
单片机
windows
c语言
SPI
IIC
UART接口的区别和各自收发数据的方法
SPI、I2C和UART是三种不同的串行通信接口,它们在数据传输方式、速度、拓扑结构等方面存在差异。SPI(SerialPeripheralInterface,串行外设接口):全双⼯,四根线优点:⾼速缺点:没有指定流控制器,没有应答机制确认是否收到数据MISO:主设备数据输入,从设备数据输出MOSI:主设备数据输出,从设备数据出入SCLK:时钟信号,由主设备产⽣CS:从设备使能信号,由主设备控制I
Cuit小唐
·
2024-02-14 10:55
嵌入式面试刷题
单片机相关
单片机
嵌入式硬件
4、51
单片机
——LCD1602 驱动(郭天祥)
本人使用的51开发板为郭天祥C51TX-1C开发板;本笔记部分根据B站up主:江科大自化协、郭天祥的教学视频整理得到规格书链接https://download.csdn.net/download/qq_45313604/11903693?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164058990116780265448908%
xiebs_
·
2024-02-14 09:37
51
单片机
51
单片机
的疑问与见解(江科大版)
学习到这里总觉得要写些什么东西,或者要做些什么东西出来,但是发现51
单片机
老师教程(江科大版)讲的太详细了视频来源-bilibili,将比较复杂的东西都模块化了,我所能做的就是课下自己练习,以及分享一下
天梦584
·
2024-02-14 09:36
51单片机
嵌入式硬件
单片机
51
单片机
学习日记 | LCD1602黑块和闪烁问题的处理
51
单片机
学习日记芯片:STM89C516RD+开发板:普中A4学习:By江科大自化协LCD1602模块问题的处理办法:第一行黑块原因是初始化有问题:LCD1602如果没有初始化就会出现第一行黑块,第二行无显示的情况
-以德为邻-
·
2024-02-14 09:36
51
51单片机
学习
嵌入式硬件
b站江科大自化协51
单片机
入门教程笔记(1)
独立按键控制LED显示二进制3-4独立按键控制LED移位4-1静态数码管显示4-2动态数码管显示5-1模块化编程Delay模块5-2LCD1602调试工具LCD1602模块1综述硬件设备(必须准备的)51
单片机
开发板
SHENAO1-Z
·
2024-02-14 09:35
51单片机入门教程
单片机
51单片机
江科大51
单片机
DS1302定时器学习笔记
本文是在学习江科大51
单片机
DS1302定时器教程后所做的笔记所用软件μvision4DS1302定时器流程图DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。
Rechard Lu
·
2024-02-14 09:05
c语言
51单片机
【51
单片机
】LCD1602驱动
首先是驱动的头文件#ifndef__LCD1602_H__#define__LCD1602_H__//用户调用函数:voidLCD_Init();voidLCD_ShowChar(unsignedcharLine,unsignedcharColumn,charChar);voidLCD_ShowString(unsignedcharLine,unsignedcharColumn,char*Stri
Collin Lee
·
2024-02-14 09:05
LCD1602
51单片机
单片机
嵌入式笔记--51
单片机
--江科大
1
单片机
介绍1.1芯片名称STC89C52RC40I-PDIP0707➢STC:公司名,AT(ATM),P(飞利浦),W(华邦),S(西门子),I(英特尔);➢8:80C51内核;➢9:RAM型号,9(
古予一
·
2024-02-14 09:05
#
51单片机
笔记
51单片机
单片机
初学51
单片机
之LCD1602模块简单使用
因为作为初学者,直接使用现成的模块化代码更有利于入门了解LCD1602,这里我所使用的代码时引用B站up主江科大自化协为初学者提供的写好的代码。LCD_Init();//对LCD屏初始化LCD_ShowChar(行位置,列位置,'显示字符');//在LCD屏指定显示一个字符,LCD_ShowString(起始行位置,起始列位置,"要显示的字符串");//在指定位置显示字符串LCD_ShowNum(
洛小白der
·
2024-02-14 09:04
单片机
#51单片机
51单片机
单片机
【51
单片机
】模块化编程及LCD1602调试工具(江科大)
5.1模块化编程1.传统方式编程:所有的函数均放在main.c里,若使用的模块比较多,则一个文件内会有很多的代码,不利于代码的组织和管理,而且很影响编程者的思路2.模块化编程:把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其它.c文件想使用其中的代码时,只需要#include"XXX.h"文件即可。使用模块化编程可极大的提高代码的可阅读性、可维护性、可移植性等注意事项
2302_80796399
·
2024-02-14 09:34
51单片机
嵌入式硬件
c语言
【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语言
can总线和Lin总线的区别
CanControllerAreaNetwork控制器域网络ECU电子控制单元控制系统
单片机
驱动系统Can通信:
单片机
->(发送)(接收)<-can收发芯片逻辑1:高电平逻辑0:高电平差分电压(CanHigh
没准哪天就失业
·
2024-02-14 08:50
面试
单片机
学习笔记---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
物联网系统RT-Thread学习---设备和驱动学习
开发例子这里先简单以增加一个
IIC
显示屏为例,说明一下整个开发过程。学习接口首先来学习一下
IIC
的
胖哥王老师
·
2024-02-14 02:00
单片机
操作系统
STM32
RT-Thread
驱动
SSD1306
【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
物联网
嵌入式硬件
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单片机
嵌入式硬件
单片机
视觉开发板—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
大厂面试题
面试题
嵌入式
大厂题目
公司题
春招
秋招
【51
单片机
】DS18B20(江科大)
一、DS18B20温度传感器1.DS18B20介绍·DS18B20是一种常见的数字温度传感器,其控制命令和数据都是以数字信号的方式输入输出,相比较于模拟温度传感器,具有功能强大、硬件简单、易扩展、抗干扰性强等特点·测温范围:-55℃到+125℃·通信接口:1-Wire(单总线)·其它特征:可形成总线结构、内置温度报警功能、可寄生供电2.引脚及应用电路本开发板原理图如图:本开发板的IO口已经外接了一
2302_80796399
·
2024-02-13 05:49
51单片机
嵌入式硬件
c语言
S32K344学习
目录前言NXP
单片机
恩智浦官网开发环境开发环境的搭建流程S32K344学习相关资料例程导入编译下载JTAG、JLink、ULINK、ST-LINK是什么?区别?
姑苏城外.
·
2024-02-12 23:08
汽车领域
#
S32K344车规级芯片
嵌入式硬件
蓝桥杯
单片机
省一经验分享1:基础篇.含详细代码与应试技巧
月的一个早上,一觉醒来,想起一件大事:明天蓝桥杯,心想完蛋了;下午一觉醒来,得到一个“好消息”:蓝桥杯硬件延期了,然后我欣喜若狂的接着睡....既然时间充足了,我就自己写一点笔记,以便自己复习,备战蓝桥杯
单片机
的比赛
nnerddboy
·
2024-02-12 19:33
蓝桥杯单片机
蓝桥杯
单片机
51单片机
蓝桥杯
单片机
省一经验分享2:真题篇.题型分类与详细代码
先说点题外话,都说这个比赛很水,但是我认为准备这个比赛是最好的
单片机
入门途径,对我后期开发430、STM32、ESP32等搭建相关外设很有帮助,比如那些简单而经典的:按键扫描、矩阵键盘、按键消抖之类的,
nnerddboy
·
2024-02-12 19:33
蓝桥杯单片机
蓝桥杯
单片机
经验分享
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
嵌入式硬件
走进孟母堂以及学习学习孟母堂教育——人生的三个阶段
2004年成立
IIC
英语学习法(兴趣加内引的学习)2007年10月1日,(新巅峰雏形英语教学),在12年前山西太谷原
IIC
英语学习上开展小学生训练营
每个人的孟母堂
·
2024-02-12 08:47
单片机
学习笔记---蜂鸣器播放提示音&音乐(天空之城)
目录蜂鸣器播放提示音蜂鸣器播放音乐(天空之城)准备工作主程序中断函数上一节讲了蜂鸣器驱动原理和乐理基础知识,这一节开始代码演示!蜂鸣器播放提示音先创建工程:蜂鸣器播放提示音把我们之前模块化的程序文件添加进来但是这次我们是要静态显示,所以要把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单片机
单片机
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他