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单片机串口通信
第一节——单片机概述
1.MCD-
51单片机
与8051(80C51)兼容的主要产品ATMEL公司生产的兼容
51单片机
的具体型号2.AVR系列单片机AVR系列是1997年ATMEL公司挪威设计中心的A先生与V先生共同研发出的精简指令集
小明在考研
·
2024-01-24 10:29
51
单片机
嵌入式硬件
学单片机前先学什么?
先学c语言和数字电路这里默认你说的单片机是
51单片机
,通过你的问题,我猜你的单片机应该还没有入门,如果是入门的话,一般都是从
51单片机
开始的。为什么要学c语言呢?
枪哥玩转嵌入式
·
2024-01-24 10:27
51单片机
智能小车
嵌入式
单片机
51单片机
STM32F103中断方式实现led灯的控制和
串口通信
,DMA通信原理及给上位机发送数据
(一)什么是中断(二)中断的作用(三)中断优先级及类型三.中断控制LED灯(一)题目分析(二)STM32CubeMX工程设置(三)代码编写(四)实验效果1.线路连接2.烧录3.效果展示四.中断方式实现
串口通信
嵌入式的入土
·
2024-01-24 09:31
笔记
stm32
单片机
arm
STM32F103 Timer方式控制LED闪烁及
串口通信
文章目录前言1定时器基本介绍1.1STM32定时器1.2通用定时器功能和特点1.3计数器模式2STM32CubeMX配置项目2.1配置RCC和SYS2.2配置引脚2.3配置定时器2.4配置中断2.5配置USART12.6生成项目3Keil编译调试3.1修改main函数3.2继续实现串口的输出4实现效果4.1串口实现效果4.2LED灯实现效果总结前言软件版本STM32CubeMX6.40Keil53
日常脱发的小迈
·
2024-01-24 09:27
stm32
单片机
arm
51单片机
中定时器/计数器详解
在单片机控制应用中定时和计数的需求很多,为此在单片机中都有定时器/计数器.80C
51单片机
中有两个16位定时器/计数器,分别为定时器/计数器0和定时器/计数器1.由于作为定时器使用的机会多一些,所以常把定时器
shaun2001
·
2024-01-24 06:31
51单片机
嵌入式硬件
单片机串行口详解
下面对80C
51单片机
中的串行口进行介绍。
shaun2001
·
2024-01-24 06:31
单片机
嵌入式硬件
rfid考勤系统c语言,基于RFID的员工考勤系统设计
摘要:系统的硬件电路以
51单片机
为控制核心,使用FM1702读卡器模块读取刷卡人员的信息并将其传至单片机,通过串口能够将刷卡信息传至上位机。
weixin_39884872
·
2024-01-24 00:32
rfid考勤系统c语言
51单片机
LCD1602调试工具
参考视频:江协科技
51单片机
LCD1602头文件代码#ifndef__LCD1602_H__#define__LCD1602_H__//用户调用函数:voidLCD_Init();voidLCD_ShowChar
ETF_TT
·
2024-01-23 18:27
51单片机
嵌入式硬件
单片机
STM32—HAL库中断/DMA控制和完成
串口通信
RS232电平与TTL电平的区别3、USB/TTL转232“模块(CH340芯片为例)(1)基本原理:(2)CH340模块介绍:三、搭建STM32开发环境(HAL库环境)四、利用HAL库新建一个中断控制
串口通信
的工程五
-HSheng
·
2024-01-23 17:50
STM32F103C8T6
stm32
单片机
嵌入式硬件
【江科大】STM32:USART串口(理论部分)上
串口通信
串口是一种应用十分广泛的通讯接口,串口成本低、容易使用、通信线路简单,可实现两个设备的互相通信。单片机的串口可以使单片机与单片机、单片机与电
白糖熊
·
2024-01-23 16:35
STM32学习
stm32
嵌入式硬件
单片机
-
51单片机
学习笔记1-单片机概述
目录什么是单片机?冯·诺依曼体系结构哈佛结构计算机在应用过程中的两大应用分支通用计算机系统嵌入式计算机系统什么是嵌入式系统?有哪些特点?如何构成的?①嵌入式系统的定义:②嵌入式系统的特点1)·嵌入性:2)·专用性:3)·计算机系统:③嵌入式系统是如何构成的?编辑(1)嵌入式处理器1)嵌入式微处理器(MPU)2)嵌入式微控制器(MCU)——微控制器(单片机)3)嵌入式DSP处理器(DSP)——数字信
庆庆知识库
·
2024-01-23 16:53
单片机学习笔记
单片机
51单片机
学习
51单片机
实验课一
实验任务一:实现控制8个发光管的亮(灭)#includevoidDelay1ms(unsignedintxms)//@11.0592MHz{unsignedchari,j;while(xms){xms--;i=12;j=169;do{while(--j);}while(--i);}}voidmain(){while(1){P2=0;//八个LED灯全亮Delay1ms(100);//延时100ms
庆庆知识库
·
2024-01-23 16:48
51单片机实验课
51单片机
嵌入式硬件
单片机
stm32CubeMX,配合Keil,使用HAL库(或标准库)方式进行
串口通信
我们会详细的讲解各个模块的使用和具体功能,并且基于HAL库实现Printf函数功能重定向,USART中断接收,本系列教程将HAL库与STM32CubeMX结合在一起讲解,使您可以更快速的学会各个模块的使用文章目录引言前言一、
串口通信
介绍
菲菲QAQ
·
2024-01-23 12:57
stm32
单片机
嵌入式硬件
【STM32HAL库】STM32CubeMX+STM32CubeMXIDE系列教程(三)——USART
串口通信
前言此例程详细介绍了如何使用STM32CubeMX配置STM32单片机的USART串口,使用STM32CubeMXIDE进行软件编程。【实现的功能】1.实现单片机与PC串口调试助手进行信息收发;2.实现串口调试助手向单片机发送指令控制单片机LED的亮灭。工具【库】HAL库【软件】STM32CubeMX+STM32CubeMXIDE【开发板】STM32F103C8T6开发板【硬件资源】LED2、US
乔乔同学
·
2024-01-23 12:55
HAL库
stm32
单片机
arm
STM32 CubeMX学习实验6:USART
串口通信
一、工程配置开启USART1,模式选择Asynchronous,其他选项默认即可;开启USART1中断,配置合适的中断优先级,随后生成代码。二、编写代码1.串口发送在main函数中添加如下代码可实现串口发送数据到上位机,HAL_UART_Transmit函数第一个参数传入串口号,本例使用串口1(huart1),第二个参数传入要发送的数据,可通过sprintf对TxBuf数组写入数据,第三个参数表示
单片kun
·
2024-01-23 12:55
stm32
学习
嵌入式硬件
STM32CubeMX+HAL(3)实现简单
串口通信
STM32CubeMX+HAL实现简单
串口通信
在上一篇文章中我们用KEY0控制两个LED的亮灭,难度并不高。
芜湖_
·
2024-01-23 12:23
小白自学嵌入式
stm32
单片机
arm
51单片机
--SIM800C准备阶段<1>
材料:排针SIM800C模块一个杜邦线若干USB-TTL模块移动卡一张(4G、3G)面包板step1:将排针焊接在模块上,并正确插入SIM卡。setp2:给SIM800C模块通电,电源指示灯亮,通电正常。将pwk引脚和GND引脚短路,激活。(我采用的的是面包板双路供电,其中3.3v接VBAT引脚,直接给模块内核进行供电;5v给面包板供电)
Heetun
·
2024-01-23 09:05
51单片机
51单片机
---IE寄存器,TCON寄存器,TMOD寄存器
**寄存器IE**中断允许寄存器IE的作用,是控制所有中断源的开放或禁止,以及每个中断源是否被允许。寄存器IE的位格式如下:EX0:外部中断0允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。ET0:T0溢出中断允许位。ET0=1,允许T0中断;ET0=0,禁止T0中断。EX1:外部中断1允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。ET1:T1溢出
TIME时间缝隙
·
2024-01-23 09:33
单片机
51单片机
单片机
嵌入式硬件
51单片机
--实现跑马灯的两种办法
1.通过左移实现跑马灯#include"reg52.h"#defineLED_PORTP0//使用宏定义的方式将P0端口定义typedefunsignedcharu8;typedefunsignedintu16;voiddelay_10us(u16ten_us)//当传入Ten_us=1时,大约延时10us{while(ten_us--);}voidmain(){u8i=0;while(1){fo
L_nan.
·
2024-01-23 09:02
stm51
51单片机
嵌入式硬件
单片机
单片机7-10
目录定时器按键控制LED流水灯关键代码定时器时钟关键代码
串口通信
编辑串口向电脑发送数据电脑通过串口控制LEDLED点阵屏LED点阵屏显示图形LED点阵屏显示动画DS1302DS1302时钟显示DS1302
qq_45981247
·
2024-01-23 09:01
单片机
嵌入式硬件
51单片机
----数码管----显示时间
/*******************************************************///普中
51单片机
开发板//文件名:main.c//处理器:STC89C51RC++//
ぃ小呆瓜
·
2024-01-23 09:30
c语言
51单片机
51单片机
---单个数码管0-9自动循环
实验目标:用
51单片机
驱动共阴数码管实现0-9自动循环实验步骤:在Proteus里画出原理图在Keil里用C语言编写程序在Proteus中导入HEX文件,启动仿真共阴数码管介绍:共阴极数码管是把所有LED
life_yangzi
·
2024-01-23 09:59
51单片机仿真
51单片机
单片机
嵌入式硬件
51单片机
1-6
目录单片机介绍点亮一个LED流水灯参考代码点亮流水LEDplus版本独立按键独立按键控制LED亮灭静态数码管静态数码管显示动态数码管显示模块化编程调试工具矩阵键盘矩阵键盘显示数据矩阵键盘密码锁学习B站江协科技课程笔记。安装keil,下载大佬简介内的应用,注意注册机是keygen那个文件,解压前先关闭防火墙。单片机介绍单片机,MicroControllerUnit,简称MCU内部集成了CPU、ARM
qq_45981247
·
2024-01-23 09:25
51单片机
嵌入式硬件
单片机
51单片机
实验4-计时器设计(LED灯实现二进制计数,简易计数报警,呼吸灯)
实训目的:1、编写程序通过定时器完成二进制计数,并通过LED灯显示结果2、编程程序利用计数器,完成简易计数报警。实训步骤:(一)控制LED灯实现二进制计数电路连接如下:主要器件:AT89C51、RES、LED-GREEN、BUTTON程序代码如下:(每次按下K1键计数加一)#includevoidmain(){TMOD=0x06;//设置定时器T0为方式2,16位计数器模式TH0=0;//初始化高
artly1
·
2024-01-23 08:42
51单片机实训
51单片机
嵌入式硬件
单片机
51单片机
实验2-花样流水灯的设计(花样流水灯,倒车警示灯)
实训目的:1、编写程序通过控制
51单片机
引脚控制8个LED灯,完成“从左向右”“从右向左”“两边向中间”“中间向两边”的显示效果。
artly1
·
2024-01-23 08:12
51单片机实训
51单片机
嵌入式硬件
单片机
51单片机
架构
80
51单片机
的基本组成(1)一个****8****位微处理器****CPU****。(2)片内数据存储器****RAM****和特殊功能寄存器****SFR****。
zhuayun
·
2024-01-22 20:25
51单片机
架构
嵌入式硬件
4.STM32F40x
串口通信
(文中以USART1为例子)
一、USART概念内容
串口通信
是一种通过串行接口进行数据传输的通信方式。在
串口通信
中,数据是以位的形式逐个传输的,通常使用RS-232、RS-485、USB等接口标准。
青花木
·
2024-01-22 19:35
STM32F40x
stm32
嵌入式硬件
单片机
基于
51单片机
的八路抢答器Protues仿真设计
本文阐述了基于
51单片机
的八路抢答器设计。本设计中,
51单片机
充当了核心控制器的角色,通过IO口与各个功能模块相连接。
薄情书生
·
2024-01-22 17:28
51单片机
嵌入式硬件
单片机
基于
51单片机
的称重电子秤proteus仿真设计
本系统以AT89C
51单片机
为主控
薄情书生
·
2024-01-22 17:28
51单片机
proteus
单片机
基于
51单片机
的温度报警控制系统Protues仿真设计
目录一、设计背景二、实现功能三、总体硬件设计四、仿真演示四、源程序一、设计背景随着现代工农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与了解环境温度。特别地,高温情况下极易造成火灾,例如,在机房中,电脑等设备发热快,若在短时间内机房温度升高,超出了设备正常温度,就会导致系统瘫痪或产生火灾。低温可能导致设备的处理器运行速度变慢,RAM(随机访问存储器)响应时间增加,以及设备的整体性能下
薄情书生
·
2024-01-22 17:26
51单片机
嵌入式硬件
单片机
基于
51单片机
的温度传感器小项目
温度报警器文章目录温度报警器主界面用于实时读取温度,并具报警功能**实时读取会遇到以下问题:****解决办法:**ReadT函数:实时读取温度**基于五一的温度传感报警器**本项目其他四个小功能1.设置Thigh和TLow温度报警阀值**对于这个功能需要实现以下的处理:****解决方法**:SetTOver()函数代码2.读取第一次超出阀值时候的温度需要面对的问题:解决问题:Read_OverT函
elderingezez
·
2024-01-22 16:07
算法
单片机
嵌入式硬件
51单片机
LED点阵屏
LED点阵屏LED点阵屏是一种由许多小型LED灯组成的矩阵式显示屏。这些LED灯可以是单色、双色或全彩的,它们排列成行和列的网格,可以根据需要点亮来显示图像、文字或动画等内容。LED点阵屏广泛应用于户外广告牌、室内显示、交通信号灯、电子价格标签和其他需要显示信息的场合。LED点阵屏的优点包括:高亮度:LED点阵屏采用LED作为显示元素,具有高亮度和良好的可见性,即使在明亮的环境下也能清晰显示。节能
ETF_TT
·
2024-01-22 12:19
51单片机
嵌入式硬件
单片机
51单片机
电子密码锁Proteus仿真+程序+视频+报告
目录视频设计分析系统结构仿真图资料内容资料下载地址:
51单片机
电子密码锁Proteus仿真+程序+视频+报告视频单片机电子密码锁Proteus仿真+程序+视频设计分析(1)能够从键盘中输入密码,并相应地在显示器上显示
森旺电子
·
2024-01-22 07:31
51单片机
proteus
嵌入式硬件
上位机软件干货(1)——TcpClient通信(c#、winform)
前言:我们在写上位机软件的过程中,经常需要和各种仪器通信,比如机械手、工业相机、扫码枪、流量计等,由于网口tcp通信比
串口通信
稳定,且通信距离较长,等一系列优势,所以现在tcp网络通信变得越来越普及,而
c#上位机
·
2024-01-22 03:48
c#
c#
【
51单片机
】
0、前言参考:普中
51单片机
开发攻略第14章1、硬件ULN2003芯片2、软件mian.c#include#include#include"delayms.h"typedefunsignedcharu8
王哈哈、
·
2024-01-22 02:26
STC51单片机
51单片机
嵌入式硬件
单片机
【
51单片机
】外部中断
0、前言参考:普中
51单片机
开发攻略第16章及17章1、硬件2、软件#include#include#include"delayms.h"typedefunsignedcharu8;typedefunsignedintu16
王哈哈、
·
2024-01-22 02:26
STC51单片机
51单片机
单片机
嵌入式硬件
【
51单片机
】IO 扩展(串转并)--74HC595
0、前言参考:普中
51单片机
开发攻略第12章【
51单片机
入门教程-2020版程序全程纯手打从零开始入门】https://www.bilibili.com/video/BV1Mb411e7re/?
王哈哈、
·
2024-01-22 02:25
STC51单片机
51单片机
嵌入式硬件
单片机
【
51单片机
】LED 点阵
0、前言参考:普中
51单片机
开发攻略第13章1、硬件2、软件mian.c#include#include#include"delayms.h"typedefunsignedcharu8;typedefunsignedintu16
王哈哈、
·
2024-01-22 02:54
STC51单片机
51单片机
嵌入式硬件
单片机
新定义
51单片机
(RD8G37)实现测距测速仪
本文描述用新定义
51单片机
(RD8G37)+超声波一体测距传感器实现简单的测距测速仪。
修充电器上瘾
·
2024-01-21 17:14
51单片机
单片机
新定义MCU
测距
HTML/JS/浏览器与
串口通信
(一)
在一些应用场景中,Web应用程序需要获取访问者电脑上连接的硬件设备,即浏览器和
串口通信
。
张张张96
·
2024-01-21 16:36
串口通信
javascript
html
html5
前端
51单片机
定时器
什么是定时器2.定时器原理定时器的工作模式如下:可以将其分为三部分,时钟部分,计数器部分和中断部分,如下图所示#include#includeunsignedintcnt=0;voidDelay(unsignedcharn)//@11.0592MHz{while(1){if(cnt>=n){cnt=0;break;}}}voidmain(){//1.外部晶振11.0592//2.使用定时器0,模式
int data
·
2024-01-21 13:24
51单片机
嵌入式硬件
单片机
51单片机
中断例1
写中断之前我们先要了解中断在哪常用的有外部中断计时器中断串行口中断这里我们用外部中断1、(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。2、(P3.3)可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志I
牛郎恋刘娘,刘娘念牛郎
·
2024-01-21 13:24
单片机
单片机
51单片机
51单片机
中断
1、什么是中断?CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生);CPU暂时中断当前的工作,转去处理事件B(中断响应和中断服务);待CPU将事件B处理完毕后,再回到原来事件A被中断的地方继续处理事件A(中断返回),这一过程称为中断。中断触发方式中断系统结构图:按键中断控制LED亮灭#includevoidDelay10ms()//@11.0592MHz{unsignedc
int data
·
2024-01-21 13:53
51单片机
嵌入式硬件
单片机
S2-03 ESP-IDF开发: UART
串口通信
是通过串口线进行有线通信。
串口通信
在早期是计算机与外界通信的主要手段,那时候的计算机基本上都标配有串口以实现和外部通信。
Mars.CN
·
2024-01-21 11:35
ESP-IDF
入门篇
ESP32
FreeRTOS
嵌入式硬件
ESP-IDF
51单片机
驱动点阵屏
目录1设计目的2设计方案2.1材料选择2.2电源设计2.3控制设计3焊接调试3.1焊接3.2调试4程序1设计目的此次设计的东西是一个点阵屏,通过点阵屏实现电梯屏幕功能。显示内容包括向上运行箭头和向下运行箭头,以及1-12的楼层。2设计方案2.1材料选择点阵屏采用3*4=12块点阵屏拼接而成,采用串联方式。点阵屏和max7219以及示例代码资料,有需要可以看这个。https://download.c
流浪法师解剖鱼
·
2024-01-21 11:02
51单片机
嵌入式硬件
单片机
51单片机
串口通信
串口串口号需要一致串口的介绍总线的概念总线是计算机系统中用于在各个组件之间传输数据、地址和控制信号的一种集成电路或物理连接。它是计算机内部各个部件之间进行通信和数据传输的重要途径。总线可以分为数据总线、地址总线和控制总线三种类型。数据总线用于传输数据,地址总线用于指定内存或者I/O设备的地址,控制总线用于传输控制信号。这三种总线协同工作,使得不同的系统组件能够相互通信,协同工作,从而实现数据传输和
ETF_TT
·
2024-01-21 11:01
51单片机
嵌入式硬件
单片机
51单片机
蜂鸣器
蜂鸣器蜂鸣器的工作原理三极管的工作原理三极管是一种半导体器件,通常由三个掺杂不同的半导体材料层构成。它常用于放大和开关电路中。三极管的工作原理可简述如下:放大作用:三极管可以放大电流和电压信号。它的工作原理基于控制一个较大电流或电压的输入信号,来控制另一个电流的输出。这种放大作用是通过控制基极电流来实现的。基本结构:三极管通常由发射极、基极和集电极构成。发射极和集电极之间是由一个掺杂较少的基极隔开
ETF_TT
·
2024-01-21 11:01
51单片机
嵌入式硬件
单片机
51单片机
矩阵键盘
矩阵键盘矩阵键盘是一种常用于电子设备中的输入设备,其原理是利用行和列的交叉点来识别按键输入。矩阵键盘通常由多个按键排列成行和列的形式组成,通过按下某个按键可以在对应的行和列交叉点上产生电路连接。在矩阵键盘中,每个按键都被安排在一个矩阵的交叉点上,按下某个按键会使得对应行和列之间的电路连接。因此,通过扫描矩阵键盘的每一行和列,可以检测到哪个按键被按下。这种扫描过程可以通过微处理器或控制器来完成,一旦
ETF_TT
·
2024-01-21 11:01
51单片机
矩阵
计算机外设
51单片机
8*8点阵屏
8*8点阵屏8*8点阵屏是一种LED显示屏,它由8行和8列的LED灯组成。每个LED灯的开闭状态都可以独立控制,从而可以显示出数字、字母、符号、图形等信息。8*8点阵屏的原理是通过行列扫描的方式,控制LED灯的亮灭,从而显示出所需的图案或信息。通过逐行逐列地控制LED的亮灭,就可以在屏幕上显示出任意的数字、字母和图形。这种点阵屏通常被广泛应用于电子钟表、计时器、温度计、电子游戏等产品中,因为它可以
ETF_TT
·
2024-01-21 11:01
51单片机
嵌入式硬件
单片机
51单片机
独立按键
在
51单片机
(指的是Intel8051或其兼容芯片)中,独立按键可以通过简单的硬件连接和软件编程来实现各种功能。
ETF_TT
·
2024-01-21 11:30
51单片机
嵌入式硬件
单片机
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他