电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>控制/MCU>51单片机程序运行跑飞现象分析

51单片机程序运行跑飞现象分析

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

51单片机烧写程序的方法

STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手。单片机需要烧写程序,要用到相关的软件和硬件。下面介绍一下51单片机烧写程序的方法。 1所用到的硬件
2023-09-11 10:10:003026

51单片机 天地6A外部中断遥控

是这样的,我想用51单片机控制舵机,(在里面编写一个自主控制的PID 程序,或者模糊控制来控制舵机,外接了位置传感器之类的),然后在自主控制程序出问题的时候,切换到遥控器模式,手动控制舵机,因此需要
2014-06-24 12:16:02

51单片机12分频的原因是什么

的整数倍,便于计算指令时间。AT公司的AT89系列51单片机,工艺上存在不足,分频后频率降低,程序得以稳定执行,不易。AT新出的单片机和一些公司出的新单片机不一定要用问12M的晶振,11.05925M也行,18M也行,即35M以内的无源晶振(两脚的)都可以的。 ...
2021-07-13 09:23:33

51单片机程序在proteus里运行正常,下载到单片机无法运行怎么回事呢?

51单片机程序在proteus里运行正常,下载到单片机无法运行怎么回事呢?
2018-03-15 17:51:29

51单片机C语言程序设计

(原创【全】) 51单片机C语言程序设计--速学教程实例(入门篇+进阶+高级综合).doc/(原创【全】) 51单片机C语言程序设计--速学教程实例(入门篇+进阶+高级综合).doc/(原创00
2021-07-14 07:17:51

51单片机proteus仿真用单片机端口演示数据的加法和减法运算

;//数1-数2所得的差保存到变量sub中 P0 = add;//P0显示两数相加后的和 P1 = sub; //P1显示两数相减后的差 while(1)//无限循环,防止程序。在单片机的C语言程序
2012-03-21 16:55:33

51单片机串口通信求助!!!!!

最近在使用串口通信时遇到了点小问题解决不了,用的是AT89S51和max232与PC的通信,串口连接好之后板子上电,测试程序,但是串口不工作,此时测的单片机TX引脚低电平,然后掉电之后迅速上电串口就好了,大神给我分析一下子。。。在线等。。。。。。
2012-10-30 09:10:59

51单片机可以操作系统吗?

据说单片机可以上操作系统,那51单片机可以上操作系统吗,感觉51单片机性能那么差,还能跑操作系统? 如果可以的话都可以那些操作系统呢?
2023-11-06 06:59:07

51单片机实用小程序

51单片机实用小程序
2012-08-19 09:27:37

51单片机打开串口通信是否会主程序运行速度?

51单片机打开串口通信是否会主程序运行速度?我发现打开,主程序的的死循环运行超慢,是串口的问题吗?
2013-06-21 13:28:37

51单片机最小应用系统概述

51单片机最小应用系统概述要想使用单片机,第一个要搭建的电路就是单片机的最小系统,有了这个最小系统单片机就可以去正常的工作,即使没有其他的外围电路(显示器啥的),也可以对单片机进行程序的编写,程序
2021-11-17 07:49:03

51单片机的C程序设计

简介本课程是单片机学习者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的51单片机的C程序设计!本
2021-11-23 08:06:11

单片机/ARM死机或常见的查找方法

抗干扰的完善和补充,作用也非常重要,因为大量的干扰通常并不能影响系统内硬件的运作,却常会使系统的软件无法正常运行单片机应用的一个突出问题,便是单片机运行过程中经常出现的程序现象。 在单片机系统中
2018-08-27 09:34:57

单片机/ARM死机或的诊断疗法

抗干扰的完善和补充,作用也非常重要,因为大量的干扰通常并不能影响系统内硬件的运作,却常会使系统的软件无法正常运行单片机应用的一个突出问题,便是单片机运行过程中经常出现的程序现象。在单片机系统中,因为
2018-08-26 16:16:54

单片机/ARM死机或的诊断疗法

经常出现的程序现象。 在单片机系统中,因为干扰的原因,在非预期的情况下,使得程序计数器PC 的值发生随机的变化,从而使得程序的流向指向不确定区域,这便是程序程序后或者会使指令的地址码
2020-05-06 15:10:20

单片机程序原因是什么

中有看门狗,长时间不喂狗,程序就会复位。为什么长时间不喂狗呢?这是因为程序飞了,抛开外部因素不谈。今天就和大家分享一下,单片机程序的几个原因。在编写单片机程序的时候,由于中断服务程序写的不好,导致单片机程序总是,最后费了好长时间,花了很大功夫才找到问题原因,由此总结了单片机程序的三种现象.
2021-12-13 07:17:58

单片机程序的几种原因

单片机现象是指程序计数器(PC)的值出乎咱们所需求的,产生了反常的偏移,脱离了本来设定好的程序要履行的方位,进入原定程序以外的区域,例如:程序的空白区、程序以外的空间或许是某种死循环中,使指令
2022-11-30 12:57:07

单片机程序是如何运行的?

我们在之前的四期中对利用单片机的功能进行程序设计进行了说明。单片机内置了非常便于使用的外设功能,大家一定也能感受到单片机可应对各种要求的能力。但是,如果要有效地运行单片机程序是不可或缺的,那么程序到底是如何运行的呢?
2021-02-24 07:53:05

单片机程序死机原因

转帖:单片机程序死机原因单片机程序死机,飞了可以从以下几个方面查找原因:1.意外中断。是否打开了某个中断,但是没有响应和清除中端标志,导致程序一直进入中断,造成死机假象。2. 中断变量处理不妥
2017-10-13 20:49:55

单片机最小系统包括哪些部分

得到波特率9600和115200),为单片机系统提供基准时钟信号,电容(C2、C3)的作用是帮助无源晶振起振,并维持振荡信号的稳定。复位电路:为了防止程序,当芯片工作异常时,可以按下复位键重新启动。复位电路分为高电平复位和低电平复位,89C51是高电平复位。在单片机系统中,系统上电启动的时候复位一.
2021-11-25 07:46:28

单片机死机原因分析

图中P07为单片机控制mos管的io口,供电5V/2A适配器,单片机松翰570210。单片机运行正常,但是负载电流到1.7A左右时,单片机会死机,运行不正常。(在mos管的GS之间并联一个102
2020-07-08 15:09:29

单片机汇编代码分析

单片机反汇编,二进制代码修改,单片机汇编代码分析单片机反汇编分析单片机逆向工程,bin或hex单片机程序还原成C代码,单片机软件加解密。单片机系列:51系列、AVR系列、PIC系列、MSP430
2021-07-13 06:51:46

单片机系统常用软件抗干扰措施

设计的主要方法有:开机自检、软件陷阱(进行程序”检测)、设置程序运行状态标记、输出端口刷新、输入多次采样、软件“看门狗”等。通过软件系统的可靠性设计,达到最大限度地降低干扰对系统工作的影响,确保单片机
2018-03-12 13:22:27

程序后可以恢复到的地方继续运行吗?

程序后可以恢复到的地方继续运行
2023-10-12 07:03:37

程序,请教关于单片机的ROM RAM

程序运行中,遇到嵌套太深的函数,就容易,自动复位,我怀疑是变量使用过多,压栈溢出程序编译正常,0错误,0警告单片机的idata256字节,xdata是3840字节,4KSRAM,程序ROM
2016-04-13 21:43:59

程序烧写FLASH后,主函数一运行到initFlash()即

用的是CCS4.1.2,将程序烧写FLASH后,主函数一运行到initFlash()即;用一个较小的程序进行烧写试验,发现烧写后可正常运行程序的.out文件大小为177K,上面烧写后程序是237K。
2016-03-22 14:54:53

思卡尔单片机防止由于代码的技术应用

附件是详细介绍思卡尔单片机防止由于代码,从而导致MCU应用故障的技术。(来至思卡尔半导体-工程快报)MC68HC(9)08系列MCU具备防止代码的功能,而且即使发生了代码,它也能防止
2012-11-30 11:28:14

ARM程序是到RAM里面去吗?

1、速度不是太高的话,直接运行在ROM里,像LPC的一些ARM通常是直接在FLASH里运行51单片机也是在ROM里面运行。2、速度高,程序量大的话,那一般是在SDRAM里运行,像S3C2410之类的,手机上的那就都是在SDRAM里程序了...
2021-07-16 06:24:36

EP100单片机Flash擦写函数全速运行时系统怎么解决

关于EP100单片机Flash擦写函数全速运行时,系统解决方法在做EP100的CCP时,调用Flash擦写函数,程序下载进去,Command命令窗口一直提示 ILLEGAL_BP TARGET
2022-01-26 06:14:47

FPGA状态为什么会

1.1 FPGA状态原因分析1.1.1 本节目录1)本节目录;2)本节引言;3)FPGA简介;4)FPGA状态原因分析;5)结束语。1.1.2 本节引言“不积跬步,无以至千里;不积小流
2021-07-29 06:15:53

LPC824M201JHI33单片机出现的bug现象

的bug现象:燃气表在静置运行状态下,不会出现单片机死的现象,只要一气,程序就会卡死,表具成为死表现象,重新短接单片机复位引脚,单片机才会复位,其他的外部中断都对表具没有影响。(表具掉电不关阀,按键屏幕不显示)解决方法:1、由于该表具的程序不是本人编写的,阅读程序发现代码中,没有执行喂狗的程序,因.
2022-01-25 06:21:04

MPLAB编译出现程序

基于pic16f877A单片机,用MPLAB编写。编写的子程序(延时程序或者空语句),不管主程序有没有调用,都会出现程序现象(端口呈高阻抗状态),软件仿真不断报错(PIC16 CORE PC
2020-04-07 09:00:08

PIC单片机的特点及与51系列单片机的区别

,这种结构有可能在程序的时候让系统把数据当做指令执行。PIC系列单片机使用精简指令集,总共不超过35条指令,采用预取指令的做法使绝大多数指令只要一个指令时钟周期,51则采用复杂指令集,需要4个或更多
2012-03-13 11:11:02

hc-sr04超声波测距程序老是,求助。

我用51单片机做芯片,数码管在中断中动态显示,经测试,数码管显示正常,数据处理函数正常。但下面的程序老是,开机数码管显示几次就跑飞了。是整个程序后中断是进不去的。求解答void
2017-04-17 09:05:59

stm32和51单片机的区别

架构,STM32单片机具有更高的运行速度和更好的性能,可以运行更复杂的任务。而51单片机的性能较低,只适合一些简单的任务。 存储 STM32单片机采用闪存来存储程序,而51单片机则使用EPROM或
2023-11-20 13:18:55

单片机开发300问】如何自我诊断单片机系统故障?

要的。最有效的方法是去除干扰源、隔断干扰路径,但往往很难做到,所以只能看单片机抗干扰能力够不够强了。单片机干扰最常见的现象就是复位;至于程序,其实也可以用软件陷阱和看门狗将程序拉回到复位状态;所以单片机
2011-11-18 10:17:13

【OK210申请】学习使用凌嵌入式OK210开发板,对比51单片机开发板

`申请理由:1,之前一直使用51单片机开发板,运用仿真单片机反复烧录代码编译程序。2,通过“电子发烧友”这个很好的网站了解到凌嵌入式OK210开发板的强大。3,想学习使用凌嵌入式OK210开发板
2015-07-24 15:54:42

为什么msp430单片机程序

1.中断或主函数中有死循环,现象程序停在某处。 2.堆栈溢出。现象程序。 **************************************************************************************************3、是否开了中断但是没有用。如:开了中断:...
2021-11-29 06:15:38

使用bootloader进行跳转时程序的原因是什么

问题描述:bootloader和app程序都能单独正常运行,但是在使用bootloader进行跳转时,程序。原因:bootloader在运行时已经进行了使能外部时钟、设置PLL为系统时钟的操作
2022-01-26 06:02:23

分享一个51单片机的小程序

这是个51单片机的小程序,是我接触单片机之初的一个小练习。首先感谢学社的学长学姐指导,再感谢我自己虽然学的不是这个专业,却仍在坚持。里面运用了不少知识,其中比较重要的有外部中断,数码管动态显示,按键
2021-07-15 09:08:09

51单片机RTOS有没有意义?精选资料分享

最近看见我的一个技术交流群在讨论一个问题:在51单片机RTOS有没有意义?今天就来围绕51和RTOS展开讲讲。1关于51单片机及性能和资源51单片机可以说是我们这一代人的经典,因为它资...
2021-07-20 07:54:23

基于51单片机和机智云的WIFI智能插座(2019版)

自动定期保存单片机1小时会自动保存一次数据,使插座掉电后通电也可以恢复数据(数据改变后一个小时数据才保存,一个小时之内就算掉电程序也不会保存数据)7、看门狗功能,即便程序也可以自动复位云端开发先在
2019-12-18 09:09:54

如何利用51单片机串口去烧录程序

51单片机串口烧录程序方法51 单片机串口烧录程序方法一、说明介绍二、51 单片机串口引脚三、USART 转 USB 转换器三、烧录程序流程1、硬件连接2、软件烧录51 单片机串口烧录程序方法一
2021-12-08 08:14:52

如何应对程死机

单片机程序是在所难免的,大家在处理这个问题一般都采取那些方式呢?
2012-07-17 21:35:48

如何开始51单片机程序开发?

如何开始51单片机程序开发?
2021-11-01 07:32:46

学习51单片机

讲起的。第1课:单片机简叙第2课:单片机引脚介绍第3课:单片机存储器结构第4课:第一个单片机程序第5课:单片机延时程序分析第6课:单片机并行口结构第7课:单片...
2021-11-18 08:45:39

是什么原因造成单片机程序为什么会死机或

单片机程序为什么会死机或呢?有哪些原因?
2021-11-09 06:01:45

求基于51单片机的hc-sr04程序及原理分析

求基于51单片机的hc-sr04程序及原理分析
2013-07-15 11:04:56

求大神指点如何开始51单片机程序开发?

如何开始51单片机程序开发?有哪些方法可以去开发一种51单片机程序
2021-07-08 07:03:53

浅析STC89系列单片机看门狗的使用及应用程序

转载:STC89系列单片机看门狗的使用及应用程序“看门狗”概念及其应用在由单片机构成的系统中,由于单片机的工作有可能会受到来自外界电磁场的干扰,造成程序,从而陷入死循环,程序的正常运行被 打断
2021-07-23 08:31:46

误解程序运行(从单片机到开始)

,都抽象为初始化的话,程序的启动可以简化为:建立运行环境+调用main函数,这样程序的执行差异是不大的)。因为单片机程序(裸机程序),是和操作系统一样在硬件上的,它们属于一个层次的。过去之所以
2016-09-20 11:13:13

请问51单片机/ARV/ARM单片机对比分析哪个好?

请问51单片机/ARV/ARM单片机对比分析哪个好?
2021-10-25 06:52:51

51单片机实验程序

一共有9个51单片机实验程序,实际上还有相关的汇编程序N例,单片机嵌入式程序和I2C源程序等等。
2008-09-11 10:47:2217

九齐NY8AE51D单片机方案开发应用

 一、九齐NY8AE51D单片机概述NY8AE51D是以MTP作为程序存储器,并以EEPROM作为资料存储器的8位单片机,特别适合断电后还需保持资料内容的IO产品的应用,例如遥控器、风扇/灯光控制
2022-06-28 15:37:28

基于51单片机的IIC 程序源代码

基于51单片机的,IIC 程序,源代码。
2015-11-16 19:04:4262

基于51单片机的3D光立方设计(带有程序

基于51单片机的3D光立方设计(带有程序
2015-11-20 11:35:2266

51单片机流水灯程序

51单片机流水灯程序 51单片机流水灯程序 51单片机流水灯程序
2015-12-21 15:52:55164

51单片机与PC串口通信程序

51单片机与PC串口通信程序
2015-12-24 11:30:0937

51单片机汇编语言教程_单片机延时程序分析

51单片机汇编语言教程:5课单片机延时程序分析
2016-01-19 15:26:350

基于51单片机的两轮平衡车程序

基于51单片机的两轮平衡车程序,里面包含PWMPID卡尔曼滤波等程序
2016-01-20 15:59:11233

51单片机程序资料包

最完整的51单片机程序例程(108),适用于新手入门。
2016-05-17 17:47:5915

51单片机存储程序和数据

初学51总是会有这样的疑问,从电脑下载程序到开发板后,程序去哪了? C51中,用户或应用程序,系统程序和数据都是存放在哪的?51单片机从物理结构上,可分为片内,片外程序存储器,片内片外数据存储器
2017-11-23 17:54:099097

如何使用Keil3开发51单片机程序

51单片机是比较简单也是使用比较广泛的一种,初学单片机的朋友51单片机是必学的一门课程。可能很多朋友刚开始不知道怎么创建一个工程,然后写程序,最后再将写好的程序烧写到51单片机开发板上,下面小编将带领大家一步步开启Keil3开发51单片机程序之旅吧!
2017-11-26 08:38:026778

51单片机走迷宫程序

51单片机走迷宫程序
2017-12-08 14:14:0926

51单片机程序下载软件下载

51单片机程序下载软件烧写程序
2018-04-08 17:20:0414

怎么样把51单片机程序移植到AVR单片机

讲解如何把51单片机程序移植到AVR单片机
2018-07-10 04:18:006391

51单片机有哪些常用程序51单片机4个常用程序汇总

本文档的主要内容详细介绍的是51单片机有哪些常用程序51单片机4个常用程序汇总。 程序主要有从左到右的流水灯,左右来回的流水灯,花样流水灯
2018-09-05 16:30:2627

51单片机汇编程序有哪些?51单片机汇编程序集详细资料免费下载

本文档的主要内容详细介绍的是51单片机汇编程序有哪些?51单片机汇编程序集详细资料免费下载。
2018-09-06 16:31:0854

51单片机烧写程序的方法

STC89C51是应用广泛的51单片机,很多人都是通过该单片机入门学习的,单片机的学习需要勤动手。单片机需要烧写程序,要用到相关的软件和硬件。下面介绍一下51单片机烧写程序的方法。
2020-04-04 15:54:0022900

51单片机实验程序说明

51单片机实验程序说明
2021-04-18 09:24:444

基于51单片机6264扩展内存仿真设计(proteus仿真+程序

基于51单片机6264扩展内存仿真设计(proteus仿真+程序)(单片机原理及应用)-基于51单片机6264扩展内存仿真设计(proteus仿真+程序
2021-07-22 11:45:1874

基于51单片机的智能温控器设计包含源程序及仿真

基于51单片机的智能温控器设计包含源程序及仿真(手把手教你学单片机)-基于51单片机的智能温控器设计(包含源程序及仿真)
2021-07-22 14:56:3187

基于51单片机的智能温控器设计(包含源程序及仿真)

基于51单片机的智能温控器设计(包含源程序及仿真)(单片机课程设计)-基于51单片机的智能温控器设计(包含源程序及仿真)
2021-07-22 15:02:43133

单片机按键使用程序51单片机

单片机独立按键使用程序51单片机)独立按键是单片机中很重要的一个器件,在这篇文章里,通过这个用独立按键控制LED灯的小程序来介绍独立按键开关的使用。...
2021-11-11 18:36:02102

51单片机(二)—— 如何烧写51单片机程序

学习单片机很重要的一步就是为单片机烧写程序,烧写程序是初学者体验单片机并快速入门的第一步,51单片机由于比较简单,并且为了节省学习成本,一般很少使用调试器,而是直接用单片机的串口烧写程序。下图
2021-11-12 10:06:0114

常闭型震动传感器51单片机程序的应用

常闭型震动传感器51单片机程序的应用
2021-11-20 18:21:0225

51单片机如何跳出wile循环_51单片机竞赛设计44例全部带proteus仿真+程序

51单片机如何跳出wile循环_51单片机竞赛设计44例全部带proteus仿真+程序
2021-11-21 13:06:0463

Linux编译烧录51单片机程序

Linux编译烧录51单片机程序
2021-11-21 14:36:0414

"单片机运行linux程序代码,在Linux下烧录51单片机"

下给51单片机烧录程序那是非常必要的。之前在windows上使用keil十分方便,但是转移到Linux上去没有专门给单片机烧写程序的IDE了。无奈只能自己一步一步地配置咯!看了网上一些博客发现他们写的很模糊...
2021-11-21 19:06:1112

关于在keil 5中编写51单片机程序

关于在keil 5中编写51单片机程序
2021-11-23 16:20:432

基于51单片机的呼吸灯程序编写

利用51单片机编写的呼吸灯小程序,实验程序内容截图分享~
2021-11-23 16:36:2033

串口 单片机 文件_51单片机(四)烧录程序

串口 单片机 文件_51单片机(四)烧录程序
2021-11-23 17:06:1818

51 单片机串口烧录程序方法

51单片机串口烧录程序方法51 单片机串口烧录程序方法一、说明介绍二、51 单片机串口引脚三、USART 转 USB 转换器三、烧录程序流程1、硬件连接2、软件烧录51 单片机串口烧录程序方法
2021-11-25 18:21:04118

支持连按的按键51单片机程序

支持连按的按键的按键51单片机程序下载
2022-08-29 16:17:421

关于单片机程序的执行过程

我们想要理解单片机是如何运行程序的,我们首先需要了解单片机的组成,我们这里以80C51单片机为例来理解程序单片机中是如何运行的。
2022-10-12 15:02:103619

单片机里的程序是如何运行

我们想要理解单片机是如何运行程序的,我们首先需要了解单片机的组成,我们这里以80C51单片机为例来理解程序单片机中是如何运行的。
2023-02-17 10:47:572911

基于51单片机的12864带字库测试程序

基于51单片机的12864带字库测试程序例程
2023-05-12 16:42:534

51单片机矩阵键盘扫描程序

51单片机矩阵键盘扫描程序
2023-05-17 17:20:053

51单片机点阵显示程序

51单片机点阵显示程序
2023-05-17 18:04:182

51单片机中断程序示例

51单片机中断程序示例
2023-05-17 18:03:350

基于51单片机的湿度监测仿真和程序

今天分享一个基于51单片机的湿度监测仿真和程序
2023-07-05 09:55:31808

51单片机for循环结束之后还在运行

当我们设计并编写嵌入式系统时,使用51单片机编写程序时,常常会用到循环结构来重复执行一段代码。然而,有时我们可能会遇到51单片机在循环结束之后还在运行的问题,这可能会导致系统的功能异常或性能下降
2023-12-26 14:06:02232

已全部加载完成