学习目标:

由于一些特殊原因,重学51单片机,真是无力吐槽,学把,认真学。

        仿真器,最主要的作用是仿真调试,每次检查代码找不到任何问题比如说debug。先全速运行几秒后点击停止,看程序是死在一个莫名的循环里面,还是其他情况。然后再设断点,单步运行一遍主函数。基本几个流程下来,问题点基本就迎刃而解

        毋庸置疑,不管在stm32还是C51、或是任何一款仿真器,明显仿真器是一个很好的调试工具。

以下是我的一些总结,有所帮助就点点赞哦!


报错:

EVALUation mode running with code size limit:2k

这个问题,就是程序超出了试用的内存,只要在装keil的C51的时候破解一下就可!

破解成功的图: 

注意:

        破解之后,需要重启应用或重启电脑,不要做其他的操作,然后编译程序并且点击调试按钮:

点击按钮(不用连接仿真器也行)之后,即不会报错!

之后的操作:

        再开始装 普中仿真器的驱动  装完之后    重启应用或电脑   进行以下设置:

且:

        像上面一样必须同步是   11.0592MHZ    要不然就会报连接不上的错误    且    keil会闪退   或进入调试界面之后立马退出的情况!

以上步骤结束,基本无问题!如有问题请重新装!另有一些特殊问题,请特殊对待!百度解决一切!哈哈哈哈

C51的安装包:

        链接:https://pan.baidu.com/s/1hurfwCJpCsufGH-u7mP5SQ 
        提取码:1234

keil破解软件:

        链接:https://pan.baidu.com/s/1lQa4cOAVn7d7r1PRRdSXWg 
        提取码:1234

普中仿真器:

        链接:https://pan.baidu.com/s/1jHD-hifBwGlwrUEBV3m2lw 
        提取码:1234


C51和ARM能否共存的问题

        Keil C51 和Keil MDK的区别?

  1. Keil C51: 支持8051内核的微控制器开发工具。
  2. Keil MDK:MDK主要ARM内核的单片机,支持ARM7,ARM9,Cortex-M4/M3/M1,Cortex-R0/R3/R4。

Keil C51 和MDK是同一个公司开发的,理论上它们不能相互兼容。

51单片机是Keil C51版本,做STM32用KeIl MDK版本开发。这样就让我们很烦躁!

         那如何配置,可以让C51和MDK 兼容呢?

其实最简单的就是   使用两个不同路径下的不同软件,就可满足编辑需求。

也有更好的方法比如:

Keil软件的安装及Keil C51和Keil MDK兼容配置 - 知乎 (zhihu.com)

大家可以学习一下!以便自己开发。

文毕,希望文章能给带来帮助,成长都是在一次次改bug中.......


联系我们:

公众号:嵌入式up


激情是生活中一种永远向上的力量。

【51单片机】:关于51单片机仿真器(普中科技开发板STC89C51)的疑惑(做个记录)相关推荐

  1. 普中科技开发板使用说明书_普中科技单片机实验板使用操作说明.pdf

    普中科技单片机实验板使用操作说明 单片机学习的良师益友 好帮手单片机学习套件 -PRECHIN 用手册 普中科技有限公司 P R E C H I N - V 2 . 0 开发板 Version 1.2 ...

  2. python控制51单片机的红绿灯_基于51单片机的红绿灯实现(使用普中科技开发板)...

    C语言基础比较薄弱,红绿灯的倒计时和切换上,用了三个if()嵌套,总感觉应该有更好的方案,如果你恰巧知道,请教教我,在此谢过.以下是程序部分: //红绿灯设计:利用定时器实现LED灯亮灭,数码管倒计时 ...

  3. 普中科技开发板使用说明书_百度大脑加持,米尔科技FZ3深度学习计算卡评测

    如果你要问我现在电子产业什么最热,那无疑是AI,而基于大数据训练的深度学习技术可以说是目前AI应用的最广,最成功的产品形态了,覆盖我们生活的方方面面,诸如购物.看病.新闻编辑等,在这高深技术的背后少不 ...

  4. 普中科技开发板AD转换和步进电机

    AD转换和步进电机 主要功能 1.使用ad转换模块,调节滑动变阻器输出实际电压值显示在数码管上.在步进电机正转时,根据输出的电压值调节步进电机转速. 2.使用按键S1 S2 S3 S4控制步进电机,其 ...

  5. 8路抢答器(普中科技开发板)

    #include <reg51.h> //#include <keyscan.h> //#include <display.h>#define uchar unsi ...

  6. 基于普中科技开发板制作的数码管显示可调时钟

    目录 前言: 模块化代码: 定时器扫描按键代码: 定时器扫描数码管: 主函数main代码: 前言: 功能说明:通过按键1控制模式选择:模式0------时钟显示模式,模式1:------时钟设置模式 ...

  7. 【74HC595】51单片机(普中A2开发板)LED点阵屏点亮以及74HC595芯片的使用笔记

    使用74HC595芯片驱动LED点阵屏的使用笔记 1.控制显示LED点阵屏的思路 2.74HC595芯片的学习 2.1.74HC595芯片是什么? 2.2.74HC595芯片各引脚解释以及分析 2.3 ...

  8. 普中A2开发板红绿灯实验

    ```#include"reg52.h" typedef unsigned int u16; typedef unsigned char u8; sbit k3=P3^2; sbi ...

  9. 普中PZ6808L-F4开发板TFTLCD显示屏使用笔记

    0x00 开发板介绍 这学期学的STM32开发,实验室里的开发板型号为PZ6808L-F4 整个板子是这样的 这块板子是F103和F407双核的,但我学的一直就是F407,所以本文所有问题只针对F40 ...

最新文章

  1. APUE(第七章)进程环境
  2. 大型互联网应用中的日志系统
  3. java 7 g1_java7中G1垃圾收集器使用和流程总结
  4. Java parallel control
  5. Android JNI 传递对象
  6. oracle sum(col1) over(partition by col2 order by col3):实现分组递增汇总
  7. HYSBZ - 1503 郁闷的出纳员(Splay)
  8. wait放弃对象锁_终于搞懂了sleep/wait/notify/notifyAll,真的是不容易
  9. 函数重载与运算符重载
  10. Head First 设计模式--1策略模式 组合优于继承
  11. php 查询cpu使用率,php获取CPU使用情况的代码
  12. PHP 解决未定义变量报错
  13. 曼联球星普巴来罗!POGMOJI APP即将上市
  14. 怎么用几何画板画底数a在变化的指数函数图像
  15. 【解决】Jupyter Notebook 内核似乎挂掉了,它很快将自动重启。
  16. css3动画: 3d照片旋转transfrom
  17. dedecms源码分析(第一部分)
  18. 攻略 | 教你拿下梦寐以求的Offer(多资源)
  19. oracle中的userenv,Oracle 中的userenv()
  20. 怎样做一个iOS App的启动分层引导动画

热门文章

  1. @Documented注解作用
  2. 支付宝支付+退款(公钥证书方式+普通公钥方式)app+java
  3. 【10】基于大数据hadoop框架实现PageRank算法
  4. FFmpeg在Android上的移植优化步骤
  5. 洛谷题解——P2814 家谱
  6. [解读] Positional Normalization
  7. uml点餐系统活动图_UML建模——活动图(Activity Diagram)
  8. 从键盘输入姓名及5门课成绩
  9. 车标知识学习网页开发,与Flask通过base64展示二进制图片
  10. 微信上这个盼了六年的功能,终于来了