资讯

51单片机(入门保姆级教程)——LED闪烁及流水灯(2023-01-06)
延时比较长的,要求在大于10us,采用C51中的循环语句来实现。对上述闪烁程序变换后可得如下程序。
#include //定义单片机的一些特殊功能寄存器#include //定义单片机......

51单片机和52单片机区别是什么?51仿真器有必要买吗?(2022-12-21)
51单片机和52单片机区别是什么?51仿真器有必要买吗?;我们在开发单片机程序的时候,经常会碰到编译没有错误,程序代码反复的检查,但就是找不到问题所在,不知道问题到底出现在哪里了?
这个......

基于AT89C2051单片机的纺纱断线自动检测系统的设计(2023-10-08)
。
2.1 单片机最小系统
主要由AT89C2051 单片机、复位电路和时钟电路组成。其中AT89C2051 是美国Atmel 公司生产的低电压、高性能CMOS 8位单片机,片内含2 KB的可反复擦写的只读程序......

零基础入门单片机(2)学会控制IO引脚你就入门啦(2022-12-07)
一个电阻后分别连接到MCS-51单片机的P1^0和P1^1引脚,利用上述代码即可实现LED交替闪烁的效果。
这是个很小的成功的C51程序,可以看到,它清楚地包括头文件和程序主题。头文......

基于51单片机的多功能电子钟万年历仿真设计(2024-03-20)
基于51单片机的多功能电子钟万年历仿真设计;仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0053
1.主要功能:
基于51单片机......

M20 中断、定时器与程序存储方式(2023-01-30)
里面。回头看这张图
0000H~3FFFH 把main.c 内部的程序代码都装进去了,只是变成了单片机认识的二进制的0,1,再进一步实际上是把单片机内部的一个个开关打开还是关上了,1关闭......

【MCS-51】内部资源及工作时序(2023-04-23)
各种通用指令和算术运算,并且具有很好的中断处理能力。
(2) 存储器:51单片机内部具有RAM、ROM、EEPROM三种类型的存储器。其中,RAM 可以用于存放变量、栈和寄存器等数据;ROM 存储程序代码......

AT89C51单片机的解密原理(2023-03-27)
的前4K程序,即使知道后60K也无济于事。
AT89C系列单片机炼总线加密模式原理因为单片机片内的程序代码最终都要通过数据总线读出,如果指导单片机的数据总线的其中一条线永久性地破坏,解密......

在STM32单片机上运行除零运算的C程序代码时为何程序不崩溃?(2024-06-14)
在STM32单片机上运行除零运算的C程序代码时为何程序不崩溃?;众所周知,在 C 语言中,当一个数除以0的时候,会导致除法运算异常。程序也会因此崩溃。 为了避免程序崩溃,我们需要在代码中包含对 0......

基于K9F5608A的MCS-51单片机驱动程序(2023-08-30)
基于K9F5608A的MCS-51单片机驱动程序;K9F5608A的MCS-51单片机驱动程序主要包括函数声明管脚定义部分、命令操作函数以及数据输出函数。
(1)函数声明管脚定义部分主要完成程序......

STM32单片机的调试方式 STM32单片机的启动流程详解(2024-08-05)
、STMicroelectronics IDE等工具进行串口调试。
3.使用仿真器:STM32单片机可以使用仿真器进行开发和调试。仿真器可以在PC上模拟出STM32单片机的硬件环境,使得开发者可以在PC上进行程序编写、下载......

STM32单片机学习笔记(5):ADC模数转换器(2023-08-01)
STM32单片机学习笔记(5):ADC模数转换器;项目简介
利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成......

关于单片机的地址总线和数据总线(2024-07-30)
指令的存储器,也称为代码存储器或ROM(只读存储器)。程序存储器用于存储8051单片机的程序代码,包括指令和常量数据。在8051单片机中,程序存储器通常是内置的ROM,用于存储程序代码......

基于51单片机的可调频率幅值的波形信号发生器设计(2024-03-18)
基于51单片机的可调频率幅值的波形信号发生器设计;仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0055
1.主要功能:
基于51单片机......

单片机的内存分配详解(2022-12-07)
始化的全局变量和和未初始化的静态变量在相邻的的另一块区域。程序结束后由系统自动释放。4、文字常量:常量字符串就是存放在这里的,程序结束后由系统释放。5、程序代码:存放函数体的二进制代码。
......

STM32单片机学习笔记(2):DHT11温湿度传感器(2023-08-28)
STM32单片机学习笔记(2):DHT11温湿度传感器;项目简介
利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成......

IAP编程的流程及IAP的应用场所(2024-07-09)
的Flash分成至少两大区域,一部分叫做bootloader区,一部分叫做app用户代码区,还可留出一部分区域为代码备份区。
IAP的应用场所
通常情况下我们给STM32单片机烧录更新程序......

使用STM32定时器测量程序执行时间的方法详解(2024-06-06)
使用STM32定时器测量程序执行时间的方法详解;1.1 背景
在单片机的固件开发过程中,有的时候需要评估固件代码的执行性能,会对部分关键程序代码的执行时间进行测量。通常会用到的测量程序......

STM32代码远程升级之IAP编程(2024-04-07)
尽可能精简。在单片机Flash有限的情况下,bootloader代码占用Flash的空间越小,则APP程序代码就可占用更多,实现更多功能函数。
标志位不受复位的影响。
Bootloader中尽量不使用中断。
......

如何快速提升单片机编程水平?(2022-12-27)
更加快速的提升你的编程能力和思维框架。
高手都是喜欢看别人的程序,尤其是一些优质的程序代码,因为看别人的代码可以吸收别人程序代码的精华。
就像无际单片机编程那个程序架构,就是无际做了产品开发多年总结出来的,实用性非常强,也能......

基于单片机的流量控制系统设计(2023-06-20)
PSW
ERTI
数码管显示子程序
程序流程图如下所示:
15
在单片机内部RAM的20H和21H单元中有四位十六进制数(20H中为高两位),以下是将其自左到右显示出来的程序。 程序代码......

stm32用什么语言编程 STM32单片机原理(2024-07-18)
器系统:STM32单片机具有多种存储器类型,包括闪存(用于存储程序代码)、RAM(用于存储变量和运行时数据)和EEPROM(可编程只读存储器,用于存储用户数据)。其中,闪存是非易失性的,可以在断电后保留程序代码......

51单片机开发板的主要功能 51单片机开发板能做什么(2024-03-04)
发生器等,可以提供稳定的时钟信号给单片机使用。
存储器管理:开发板通常会搭载闪存、EEPROM、SRAM等各种类型的存储器,用于存储程序代码和数据。
电源管理:开发板通常会提供多种电源供电方式,可以......

基于51单片机的路灯自动开关控制仿真设计(2024-03-18)
基于51单片机的路灯自动开关控制仿真设计;仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0052
1.主要功能:
基于51单片机......

基于51单片机的万年历时钟仿真设计(2024-03-19)
基于51单片机的万年历时钟仿真设计;仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0051
1.主要功能:
基于51单片机......

STM32单片机学习笔记(3):虚拟串口(2023-08-21)
STM32单片机学习笔记(3):虚拟串口;项目简介
利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成......

51单片机控制步进电机-让电机转起来(2024-02-22)
送一个脉冲,电机就转一步。通过单片机延时的方式,切换PUL口电平产生脉冲,从而控制电机转动。
三、程序代码
//毫秒延时函数
void delay(unsigned int z)
{
unsigned
int......

如何创建51单片机KEIL工程步骤(2024-03-04)
)然后便可以在c文件里编写51单片机代码了;此时还差一个步骤,需要选择keil软件编译代码后自动生成HEX文件;
(7)以下编写一段单片机控制LED闪烁的代码例程。编写好了后点击编译按钮;
(8......

关于STM32单片机采用CH340串口烧写程序的细节(2022-12-12)
,将无法下载(BOOT0 为低电平的情况下)。解决办法是用串口下载一次程序后再用JLINK 下载,或者将BOOT0 配置成高电平后下载。Keil5中代码STM32单片机C语言代码如下:
Keil5代码......

STM32系列单片机在破解的过程中常见的几个问题(2023-09-06)
内部复杂的软加密,这样的情况也是很常见的,解密完后,检查没有发现ID绑定想象,但烧录新的单片机是无法工作的,这样的就是程序设计者在程序内部深层做了软加密绑定,如遇到这样情况,就需要仔细分析代码,找对绑定的位置,从而......

面向单片机编程(二)-开端,点亮第一个LED(2022-12-08)
来,Keil软件会询问你是否添加STARTUP.A51到当前工程,这个一个用汇编代码写的文件,又叫启动文件,作用是可以让单片机从初始状态进入你的C代码程序。这时,工程已经创建好了,接下......

为什么别人学单片机这么快(2022-12-14)
走很多弯路。
开发板学习单片机是需要成本的。必须有一台电脑,一块单片机开发板是标准装备。
电脑是用来编写和编译程序,将写好的程序代码下载到单片机上。
开发板用来运行单片机程序验证实际效果。
只要......

STM32芯片存储器映射概述(2024-09-27)
-M3内核资料。
上图是Cortex-M3内核资料中对给内核芯片预定义的存储器映射说明,接下来我们通过STM32F103系列单片机来逐步学习。
STM32单片机存储器映射
STM32单片机存储空间包含了用于程序代码......

STM32破解的过程中常见的几个问题(2023-07-11)
的情况也是很常见的,解密完后,检查没有发现ID绑定想象,但烧录新的单片机是无法工作的,这样的就是程序设计者在程序内部深层做了软加密绑定,如遇到这样情况,就需要仔细分析代码,找对绑定的位置,从而去除。去除......

基于51单片机的UART串口通信(2024-03-19)
的UART串行通信是基于其串行口的可编程硬件结构,只要用正确的程序代码通过初始化串行口对应寄存器的形式将其串行硬件结构初始化,再编写符合此串行口通信的程序代码便能够实现串行通信,其硬......

单片机程序代码该如何优化?(2022-12-09)
单片机程序代码该如何优化?;对单片机程序进行优化,通常是指优化程序代码或程序执行速度。优化代码和优化速度实际上是一个予盾的统一。一般是优化了代码的尺寸,就会带来执行时间的增加;如果优化了程序......

单片机如何提高编程效率优化程序(2023-09-13)
中,如ATMega163中,乘法运算只需2个时钟周期就可以完成。既使是在没有内置硬件乘法器的AVR单片机中,乘法运算的子程序比平方运算的子程序代码短,执行速度快。
如果是求3次方,如:a=pow......

单片机如何提高编程效率优化程序?(2024-03-04)
带硬件乘法器的AVR 单片机中,如ATMega163中,乘法运算只需2个时钟周期就可以完成。既使是在没有内置硬件乘法器的AVR单片机中,乘法运算的子程序比平方运算的子程序代码短,执行速度快。
如果是求3次方,如......

以AT89C51单片机为微控制器的汽车转向灯控制器设计(2023-08-02)
转向灯控制具体流程图如图3所示。
单片机仿真软件Proteus可以和KEIL软件进行联合开发仿真,经过简单设置,同时打开Proteus里原理图和KEIL程序,在KEIL中启动调试Debug-start......

51单片机上实现的交通灯程序(2023-08-28)
51单片机上实现的交通灯程序; 这是我前几天无聊自己写的交通灯程序,在51单片机上实现的。基本的定时的交通灯转换是实现了,根据时间来改变交通灯的变换。可以下载下来看看的,电路图和原程序都有,代码......

单片机UART升级固件流程(2023-03-24)
,需要查看单片机芯片的数据手册,确定需要升级的固件版本和升级方法,并将升级相关的程序代码和数据下载到电脑中。
3. 确定升级模式
在进行单片机UART升级时,需要确定芯片的升级模式。大多数单片机......

51单片机使用C语言点亮闪烁LED灯(2023-05-10)
51单片机使用C语言点亮闪烁LED灯;导语
下面是点亮51单片机使用C语言闪烁LED灯的的一段代码,也是我们迈入C51的第一步。我们将从头开始,一步步讲解下面的程序。
#include......

学习单片机掌握这三步就可以(2023-01-13)
的酸甜苦辣只有学过的人深有体会。思想上要有刻苦学习的决心,硬件上要有一套完整的学习开发工具,软件上要注重理论和实践相结合。
有一套完整的学习开发工具
学习单片机是需要成本的。必须有一台电脑、一块单片机开发板(如果开发板不能直接下载程序代码......

STM32单片机的ISP一键下载(2023-07-03)
电平,RTS#引脚持续低电平,此时三极管Q2截止,74HC1G66GW的2引脚为高电平,此时STM32单片机的复位引脚RST也是高电平,单片机完成复位。
4.STM32单片机进入ISP开始烧录程序代码。
......

基于51单片机的电子钟闹钟温度显示设计(2024-03-15)
基于51单片机的电子钟闹钟温度显示设计;仿真图proteus7.8及以上
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:S0057
1.主要功能:
基于51单片机AT89C51......

单片机学习笔记,三个步骤教你学(2022-12-14)
是需要成本的。必须有一台电脑、一块单片机开发板(如果开发板不能直接下载程序代码的话还得需要一个编程器)、一套视频教程、一本单片机教材和一本C语言教材。
电脑是用来编写和编译程序,并将程序代码下载到单片机......

STM32单片机学习笔记(6):PWM波形产生(2024-09-02)
STM32单片机学习笔记(6):PWM波形产生;项目简介
利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成......

以AT89C51单片机为核心的LED汉字滚动显示屏设计(2023-04-13)
扫描显示的基本过程是这样的:通电后由于电阻R,电容c1的作用,使单片机的RST复位脚电平先高后低,从而达到复位;之后,在C、C3、X以及单片机内部时钟电路的作用下,单片机89C51按照设定的程序在P0和P2接口输出与内部汉字对应的代码......

普通单片机与STM32单片机中堆栈的区别(2023-08-03)
于中断处理完之后再回到之前执行的函数。
栈是从高到低分配,堆是从低到高分配。
普通单片机与STM32单片机中堆栈的区别
普通单片机启动时,不需要用bootloader将代码从ROM搬移到RAM。
但是STM32单片机需要。
这里我们可以先看看单片机程序......

STM32单片机学习笔记(9):定时器中断(2023-10-12)
STM32单片机学习笔记(9):定时器中断;项目简介
利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成......
相关企业
破解、CPLD的解密;可以帮助客户找回丢失的程序代码。同时对从事IC解密的同行或爱好者提供芯片解密技术转让。在单片机解密的同时,产品中心承接 自动控制系统或产品的设计开发,按照客户的要求提供方案和产品。为了
类设备的电气控制中大量应用,缩短产品开发周期,提高产品质量,同时带来了设备程序或者工艺无法保密(专业的PLC应用人员轻松获得源程序代码),在国
;上海凌齐电子控制设备有限公司;;主要经营各种单片机集成电路,以及代为开发各种单片机程序,提供PIC18F4431系列单片机控制三相异步电机的变频程序。
;深圳市津汉电子有限公司;;高速程序代码下载速度200KBytes/S以上 JTAG 时钟速度最低2.441KHz ,最高达10MHz FoxICE仿真器内置GDB Remote Serial
;永德翔江科技有限公司;;专业从事单片机软件反汇编研究,自主研发多款单片机系列反汇编工具,将二进制机器码文件精准的反汇编成汇编语言代码,辅助人工分析,快速将部分或整个机器码文件还原成C代码。团队
,佑华(ALPHA)单片机的一级合作伙伴,特价销售各种单片机,提供单片机解密,程序开发,烧录等服务。目前成熟单片机与EMC,PIC,MDT管脚完全兼容。
类设备的电气控制中大量应用,缩短产品开发周期,提高产品质量,同时带来了设备程序或者工艺无法保密(专业的PLC应用人员轻松获得源程序代码),在国
类设备的电气控制中大量应用,缩短产品开发周期,提高产品质量,同时带来了设备程序或者工艺无法保密(专业的PLC应用人员轻松获得源程序代码),在国内日益激烈的竞争环境中无法保持产品的长期优势地位让开发人员和投资方后悔莫及。雄华
;那伟东;;单片机开发,PC机程序开发,
-to-Serial(TTL等级)电缆、模块和适配器、温度湿度传感器、单片机闪光程序员,原型板,USB-to-RS232转换器模块,RFID产品