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
汇编语言(单片机)
【STC51
单片机
自学笔记】——[中断系统]
1.微机的输入输出方式CPU与外设交换信息方式有以下几种:(1).程序控制方式(2).中断方式(3).直接存储器存取DMA方式(1)程序控制方式又分为:无条件传送、条件传送无条件传送主要针对简单外设进行简单操作。优点是程序不必检查外设的状态,就可以进行输入输出。缺点是CPU与外设工作不同步时,传输数据不可靠,仅适用于慢速设备。条件传送是CPU在传送数据之前,先执行一条输入命令,读取外设状态口中的内
Silencht
·
2024-02-05 20:34
51单片机
STC51单片机
中断
基于STC89C51
单片机
中断系统操作
MCS-51
单片机
中断系统CPU正在处理某件事情时,外部发生另一件事情,请求CPU处理后CPU暂时停止工作后,转入处理发生的事情,结束后返回原任务。这一程序称为中断。
坚强的鹰
·
2024-02-05 20:03
单片机
嵌入式
STC系列
单片机
定时器
目录一、定时器的概念二、
单片机
程序中的定时器功能代码的实现(1)TMOD(2)AUXR(3)初始化TH0和TL0(4)TR0/EA/ET0三个寄存器一、定时器的概念关于定时举个简单的例子:假如中午同事要叫我去吃饭
the sun34
·
2024-02-05 20:33
单片机基础
单片机
STC系列
单片机
的中断系统
目录一、中断系统的定义二、STC15系列
单片机
的中断请求源及结构图三、中断查询表以及触发方式四、在keilc中如何声明中断函数五、外部中断六、基于STC15芯片实战中断系统的使用(1)外部中断2/外部中断
the sun34
·
2024-02-05 20:30
单片机基础
单片机
嵌入式硬件
单片机
的50个电路
单片机
电源声音模块收音机485蓝牙光耦can光敏电阻
单片机
矩阵
单片机
电路时钟ADC接口电路红外发射显示模块红外接收蜂鸣器驱动流水灯usb供电烧录电路数码管EEPROMLCD1602电路数码管max485
m0_61687959
·
2024-02-05 15:42
单片机
嵌入式硬件
基于STM32
单片机
的差分升级(增量升级)算法
DiffIAP–STM32
单片机
可用的差分升级(增量升级),适用于物联网车联网IAP升级OTA升级应用背景随着目前物联网,车联网,智能设备的增多,需要远程升级设备程序的场景增多,以往的IAP升级和OTA
deioi电子
·
2024-02-05 15:36
差分升级
stm32
物联网
ota
iap
开发板和
单片机
的比较
Arduino和
单片机
在功能和使用上有一些区别,因此哪个更好用取决于具体的需求和场景。Arduino开发板是一种基于开源硬件和软件的微控制器平台,通过简化和标准化的方式使电子开发变得更加容易。
selenia8860
·
2024-02-05 14:23
单片机
物联网
Arduino
单片机
和 ARM 的区别
单片机
和ARM在功能和使用上有一些区别,因此哪个更好用取决于具体的需求和场景。
单片机
是一种集成了微处理器、存储器和外设接口的集成电路芯片,通常具有体积小、功耗低、可靠性高、成本低等特点。
selenia8860
·
2024-02-05 14:21
嵌入式硬件
Arduino
51
单片机
之LED灯模块篇
灯亮灭独立按键的组成原理独立按键的硬件模型独立按键控制LED灯状态按键的抖动独立按键控制LED灯移位位移的原理点亮一盏LED灯LED的组成原理LED即发光二极管,是一种有方向性的半导体固体发光器件,在
单片机
上是贴片形式
烟雨长虹,孤鹜齐飞
·
2024-02-05 14:40
51单片机
51单片机
嵌入式硬件
单片机
c语言把bit数据合为一个字节,C语言中怎么定义bit型数据
在
单片机
C语言中,bit是新增的一个关键词,常用来定义一个“位变量”二、通过位域(结构体中)定义位域的定义和位域变量的说明位域定义与结构定义相仿,其形式为:struct位域结构名{位域列表};其中位域列表的形式
G-limo
·
2024-02-05 13:10
c语言把bit数据合为一个字节
Solidity之旅(十八)内联汇编 [inline assembly]
概要自从C语言问世,而后类C语言犹如雨后春笋般地搅动着IT界,而这些语言有别于
汇编语言
那样。它们就是更贴切自然语言的高级编程语言,可这些高级编程语言最终还是要编译成机器语言(
汇编语言
)。
BSN研习社
·
2024-02-05 13:19
汇编
51
单片机
实验课二
实验任务一:用C语言设计实现8个led灯左右移动显示效果。具体要求如下:左移时,8个灯中的奇数位灯依次点亮;右移时,8个灯中的偶数灯依次点亮;如此循环往#includevoidDelay(unsignedintxms)//可自定义延时时间段的延时函数{unsignedchari,j;while(xms){xms--;i=12;j=169;do{while(--j);}while(--i);}}vo
庆庆知识库
·
2024-02-05 12:35
51单片机实验课
51单片机
嵌入式硬件
蓝桥杯第八届省赛题笔记------基于
单片机
的电子钟程序设计与调试
题目要求:一、基本要求1.1使用CT107D
单片机
竞赛板,完成“电子钟”功能的程序设计与调试;1.2设计与调试过程中,可参考组委会提供的“资源数据包”;1.3Keil工程文件以准考证号命名,保存在以准考证号命名的考生文件夹中
七个小
·
2024-02-05 11:58
蓝桥杯笔记
蓝桥杯
笔记
单片机
蓝桥杯第九届省赛题-----彩灯控制系统笔记
题目要求:一、基本要求1.1使用CT107D
单片机
竞赛板,完成“彩灯控制器”功能的程序设计与调试;1.2设计与调试过程中,可参考组委会提供的“资源数据包”;1.3Keil工程文件以准考证号命名,完成设计后
七个小
·
2024-02-05 11:55
蓝桥杯笔记
蓝桥杯
笔记
职场和发展
单片机
单片机
程序架构之----时间片轮询法
我们在编写
单片机
代码时,常用的方法是根据各个模块的功能函数顺序执行,这种方法对于应用程序简单,实时性不高的场合比较实用。
fdrsab
·
2024-02-05 11:38
单片机
架构
嵌入式硬件
Linux
汇编语言
编译
Linux中汇编的使用一、安装nasm编译器二、编译过程简介三、编译实例一、安装nasm编译器输入以下命令安装nasm编译器sudoaptinstallnasm二、编译过程简介1、预处理预处理的过程主要包括以下过程:(1)将所有的#define删除,并且展开所有的宏定义,并且处理所有的条件预编译指令,比如#if#ifdef#elif#else#endif等。(2)处理#include预编译指令,将
火车在响沙湾
·
2024-02-05 09:55
linux
汇编程序编译连接过程
这章开始,我们将开始编写完整的
汇编语言
程序,用编译和连接程序将它们连接成可执行文件(如.exe文件)在DOS中运行。为了能够透彻地理解一个完整的程序(尽管它看上去十分简单),我们将经历一个漫长的过程。
jjj34
·
2024-02-05 09:21
网络安全
【51
单片机
】直流电机实验和步进电机实验
目录直流电机实验直流电机介绍ULN2003芯片介绍硬件设计软件设计实验现象步进电机实验步进电机简介步进电机的工作原理步进电机极性区分双极性步进电机驱动原理单极性步进电机驱动原理细分驱动原理28BYJ-48步进电机简介软件设计橙色直流电机实验在未学习PWM之前,我们先简单使用GPIO来控制电机的旋转和停止。不能直接使用GPIO来驱动电机,而需要相应的驱动芯片来驱动电机,开发板板载了一个ULN2003
努力学习的小马
·
2024-02-05 08:50
51单片机
51单片机
单片机
嵌入式硬件
【51
单片机
】74HC595芯片实现
单片机
IO 扩展(串转并)和 LED点阵实验
目录
单片机
IO扩展(串转并)74HC595芯片介绍硬件设计软件实验实验现象LED点阵实验LED点阵介绍硬件设计软件设计LED点阵(点亮一个点)LED点阵(显示数字)LED点阵(显示图像)橙色
单片机
IO扩展
努力学习的小马
·
2024-02-05 08:17
51单片机
单片机
51单片机
嵌入式硬件
基于ESP8266 开发板(MCU)遥控小车
car_webServerhttps://github.com/liyinchigithub/esp8266_car_webServer第二版ESP32GitHub-liyinchigithub/esp32-wroom-car:嵌入式
单片机
liyinchi1988
·
2024-02-05 07:31
单片机
嵌入式硬件
3.7 GNU ARM
汇编语言
在ARM平台下从事嵌入式软件开发,大家会遇到各种不同的集成开发环境和编译器,例如IAR,ADSI,RVDSKeilMDKRealVidewMDKARM交叉编译器aarm-linux-gcc等,如果将这些不同的IDE归类,一般可以分为两大类,一类IDE内部集成了ARM编译器,另一类则使用开源的GNUGCCforARM编译器。为了方便,在后续的文字中我们简称为GNUARM编译器。3.7.1重新认识编译
fantasy_arch
·
2024-02-05 06:00
gnu
arm开发
服务器
基于
单片机
的LED显示系统
随着
单片机
的飞速发展,
单片机
已进入生
电气_空空
·
2024-02-05 05:43
毕业设计
单片机
嵌入式硬件
基于51
单片机
的LED点阵显示屏设计
由于16*32的点阵规格,STC89C52
单片机
的端口数量没有足够到可以通过每一个引脚来控制LED点阵的每行每列,因此需要一定的外部电路进行实现
三小只程序猿
·
2024-02-05 05:42
AT89C51单片机系列
51单片机
嵌入式硬件
单片机
8乘8led点阵显示数字_基于51
单片机
的8乘8LED点阵显示屏的设计
1基于
单片机
的8*8LED点阵显示屏的设计随着
单片机
在各个领域的广泛应用,许多用
单片机
作控制驱动LED显示屏也应运产生。
林John
·
2024-02-05 05:42
8乘8led点阵显示数字
基于
单片机
的LED显示屏控制电路设计
因此,提出应用
单片机
的LED显示屏控制电路。针对LED显示屏的工作原理进行分析,建立LED显示屏驱动策略。再以
单片机
为主控单元设计显示屏控制电路,通过改变行、列驱动电路,执行所有控制指令。
电气_空空
·
2024-02-05 05:11
毕业设计
单片机
嵌入式硬件
51
单片机
重定向printf函数 打印数值不正确问题
串口一重定向printf函数#include#include#include"usart.h"//函数的声明文件#defineboud9600#definesys_clk11059200//UART1初始化voidUart1Init(void){PCON&=0x7F;//波特率不倍速SCON=0x50;//8位数据,可变波特率AUXR|=0x04;//1T模式BRT=256-(int)(sys_c
咸鱼丶的自我修养
·
2024-02-05 04:40
单片机
HAL库定时器(基本定时和中断功能)
基本定时功能)基本原理和概念本文章只涉及定时器中断HAL库函数总结原文notion链接1.初始化使用内部时钟-基本配置如下具体时基单元配置和定时器更新中断配置PSC预分频值计数模式ARR自动重装载值我使用的
单片机
的内部时钟频率为
vast_light
·
2024-02-05 04:00
STM32HAL库
单片机
嵌入式硬件
stm32
c语言
单片机
学习笔记——特殊功能寄存器(SFR)_(上)
目录片内RAM的特殊功能寄存器F0H——寄存器B
单片机
乘法原理
单片机
除法原理E0H——累加器ACCACC和A的区别和联系寄存器和存储器的区别和联系D0H——程序状态控制字PSWB8H——中断优先级控制寄存器
Nosery
·
2024-02-05 02:54
单片机
单片机
学习
笔记
温湿度传感器理解
传感器包括一个电容式感湿元件和一个NTC测温元件,并与一个高性能8位
单片机
相连接。注:艾克姆科技IK-ZET6开发板有DHT11传感器专用接
Cuit小唐
·
2024-02-05 02:42
单片机相关
单片机
嵌入式硬件
51
单片机
编程应用(C语言):模块化编程
下面我们模块化几个函数:Delay.c//延时子函数voidDelay(unsignedintxms){unsignedchari,j;while(xms--){i=2;j=239;do{while(--j);}while(--i);}}Delay.h#ifndef__DELAY_H__#define__DELAY_H__voidDelay(unsignedintxms);#endifNixie.
爱学C语音的猫
·
2024-02-04 23:39
51单片机编程应用
51单片机
c语言
嵌入式硬件
51
单片机
编程应用(C语言):易于模块化的函数大全
1.延迟函数Delay.c//延时子函数voidDelay(unsignedintxms){unsignedchari,j;while(xms--){i=2;j=239;do{while(--j);}while(--i);}}Delay.h#ifndef__DELAY_H__#define__DELAY_H__voidDelay(unsignedintxms);#endif2.独立按键Key.c#
爱学C语音的猫
·
2024-02-04 23:39
51单片机
c语言
算法
51
单片机
编程应用(C语言):矩阵键盘
16个按键只要8个I/O口,本来16个按键要16个I/O口。矩阵键盘可以按行扫描也可以按列扫描,扫描原理很简单,变成之前的独立按键,比如按行扫描,看原理图如下,我们P17=0,另外三个置1,那么第一行就选中了,另外三行没有选中。就变成我们熟悉的独立按键了,用独立按键的方式编写即可,检测P13的值是0吗,如果是的,那就s1按下了,检测P12是0吗,如果是的,那s2按下了。代码如下(按列扫描),而且规
爱学C语音的猫
·
2024-02-04 23:39
51单片机编程应用
51单片机
c语言
嵌入式硬件
51
单片机
编程应用(C语言):矩阵键盘密码锁
我们先规定,s1-s10做为输入密码的数字,s1为1..............s10为0。定义一个int(0~65535)类型的变量(password)存密码怎么让s10为0呢,矩阵键盘得到的数取余,不仅解决了s10等于0;而且其他数输入也是相对应的数。我们再把s11设置为确认键,s12为取消键,输入5次后重置键。(输入5次后,不再允许输入),按了这个键重新开始计数。下面代码为实现的效果为输入四
爱学C语音的猫
·
2024-02-04 23:09
51单片机编程应用
51单片机
嵌入式硬件
单片机
AutoLeaders 控制组作业——51
单片机
的笔记(第一阶段)
Autoleaders控制组作业——51
单片机
的笔记声明:该笔记大多整理自b站视频https://www.bilibili.com/video/BV1Mb411e7re?
控制组——郑伟钞
·
2024-02-04 21:47
51单片机学习笔记
51单片机
单片机
嵌入式硬件
单片机
学习笔记——51
单片机
引脚功能
单片机
的基本组成
单片机
包括一个8位的微处理器(CPU),CPU共有八个输入,三个内中断,两个外中断,两个频率基准源信号,一个内部总线信号。
Nosery
·
2024-02-04 21:16
单片机
单片机
51单片机
嵌入式硬件
Autoleaders控制组——51
单片机
学习笔记
前要:本笔记为初学者上b站江科大自化协的51
单片机
入门教程P1-P12所得笔记,包含
单片机
简介和LED、独立按键、数码管相关内容。目录1.1.什么是
单片机
以及为什么要学
单片机
?51是什么?
洪伟裕
·
2024-02-04 21:16
笔记
Autoleaders控制组
51单片机
学习
嵌入式硬件
c语言
经验分享
学习C语言第八天 ——while循环 (嵌入式)(
单片机
)
当条件满足的情况下,if语句后的语句执行,否则不执行。但是这个语句只会执行一次。由于我们发现生活中很多的实际的例子是:同一件事情我们需要完成很多次。那我们怎么做呢?C语言中给我们引入了:while语句,可以实现循环。//在屏幕上打印1-10的数字//intmain()//{//inti=1;//while(i");//scanf("%s",password);////清理缓冲区////getcha
深夜酒馆不犯酒
·
2024-02-04 21:46
c语言
单片机
开发语言
嵌入式硬件
【嵌入式】基于STC89C52RC的51
单片机
学习(六)——串口
一、串口的基本认识串口是串型通信接口的简称,也叫串行通信接口或者串行通讯接口,是设备间接线通信的一种方式。特点:(1)串行接口是指数据一位位地顺序传送,其特点是线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传输速度较慢。(2)双向通信,全双工。二、关于电器标准和协议串行接口按电气标准及协议来分包括RS-232-C、RS-42
qq_51392613
·
2024-02-04 21:43
51单片机
学习
嵌入式硬件
嵌入式】基于STC89C52RC的51
单片机
学习(十二)——IIC协议
一、概述IIC(Inter-IntegratedCircuit)集成电路总线IIC串行总线一般有两跟信号线,一根是双向的数据线SDA,另一根是时钟线SCL,其时钟信号由主控器件产生。所有接到IIC总线设备上的串行数据SDA都接到总线SDA上,各设备的时钟线SCL接到SCL上。对于并联在一条总线上的每一个IC都有唯一的地址。二、IIC协议IIC在传输数据的过程中有三种类型的信号,分别为:开始信号、结
qq_51392613
·
2024-02-04 21:43
51单片机
学习
嵌入式硬件
51
单片机
学习历程——硬件准备&开发环境搭建
系列文章目录第一章51
单片机
学习历程(1)——开发环境搭建第二章51
单片机
学习历程(2)——建立新的工程第三章51
单片机
学习历程(3)——点亮一颗LED第四章51
单片机
学习历程(4)——串口交互模板(可直接套用
Lunatic_Tang
·
2024-02-04 21:13
51单片机
学习
单片机
嵌入式硬件
Autoleaders控制组——51
单片机
学习笔记(1)
51
单片机
目录51
单片机
1.
单片机
基础1-1.内部构成1-2.51
单片机
2.LED2-1.点亮一个LED2-2.LED闪烁2-3.LED流水灯2.独立按键控制LED2-1独立按键控制LED亮灭2-2按键的抖动
Jeremiah--麦
·
2024-02-04 21:42
单片机
嵌入式硬件
51
单片机
(一)—— 51
单片机
简介
一、51
单片机
标识信息通常我们所说的51
单片机
是指以51内核扩展出的
单片机
。生产51
单片机
的厂商很多,51
单片机
的型号也很多。下表列出了一些51
单片机
的厂商和型号。
fxfreefly
·
2024-02-04 21:42
单片机应用
单片机
嵌入式
mcu
嵌入式学习第三篇——51
单片机
目录1,嵌入式系统1,嵌入式系统的定义2,
单片机
的定义2,51
单片机
1,开发环境2,开发板使用的基本思路1,查看原理图,查看芯片手册2,获得调用硬件的管脚信息3,使用编译器敲入调试代码4,使用考录器将编译好的执行文件考入开发板
是一只鱼啦
·
2024-02-04 21:40
学习
51单片机
嵌入式硬件
单片机
STM32&GD32下载程序后能运行,按下复位后程序不运行
一、问题描述最近在做国产化的
单片机
项目,用的芯片是GD32F407VGT6。
呆呆小酷王
·
2024-02-04 20:20
stm32
嵌入式硬件
单片机
GD32F4xx IAP 升级思路及调试遇到的问题记录
但用
单片机
开发的产品由于芯片资源等的限制往往缺失这部分功能。其实资源足够的MCU是可以通过IAP的方式实现上述的升级功能。
madao1234
·
2024-02-04 20:16
GD32
MCU
GD32
IAP
Arm
Cortex
M4
51
单片机
A2开发板功能介绍
一.开发板各功能模块1、TTL(Transistor-TransistorLogic)电平是一种数字电平标准,常用于数字电路和逻辑电路中,TTL电平信号用的最多,这是因为数据通常用二进制表示。TTL电平使用电压来表示逻辑状态,通常有两个级别:(1)高电平(HighLevel):TTL逻辑中的高电平通常被定义为2.4V至5V之间的电压范围。在TTL电路中,高电平表示逻辑1或“真”状态。(2)低电平(
yyhadid
·
2024-02-04 16:02
51单片机
嵌入式硬件
单片机
【Linux】解决:为什么重复创建同一个【进程pid会变化,而ppid父进程id不变?】
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《
单片机
期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-04 15:31
YY滴
《Linux系列》
YYの小小知识点
linux
运维
服务器
【51
单片机
】开发板&开发软件(Keil5&STC-ISP)简介&下载安装破译传送门(1)
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!
YY的秘密代码小屋
·
2024-02-04 15:01
YY滴《单片机系列》
51单片机
接口隔离原则
mongodb
【C++】使用g++指令控制【翻译】各个过程
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《C语言基础》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《
单片机
期末速过》专栏YY的《C
YY的秘密代码小屋
·
2024-02-04 15:01
YY
滴
《C++系列》
c++
数据库
开发语言
【51
单片机
】开发板和
单片机
的介绍(2)
前言大家好吖,欢迎来到YY滴
单片机
系列,热烈欢迎!本章主要内容面向接触过
单片机
的老铁主要内容含:欢迎订阅YY滴C++专栏!更多干货持续更新!以下是传送门!
YY的秘密代码小屋
·
2024-02-04 15:30
YY滴《单片机系列》
单片机
51单片机
mongodb
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他