M60 单片机的在线仿真与步进、日志调试

2023-01-31  

我们对M40 定时器0的代码进行步进调试,掌握调试技巧...

一、前期准备:

  • 安装好keil C51

    • 51单片机编程推荐软件,熟悉它,后续stm32同样可用

    • Keil(C51)介绍、下载、安装与注册

准备51开发板(STC系列芯片的或其他)或者安装proteus

    • 开发板一般推荐购买一套,仿真的编程环境和真实环境有出入(51开发板一般不足百元)

    • 开始也可以不买,使用proteus仿真51环境入门

    • 51入门实际上不需要多高大上的开发板,最核心的定时器、数码管、基础传感器、通讯都有了。以下也是从网络搜索的,向导单片机训练营用这个,从知乎 /知乎app下单买向导可以赚1元左右佣金,希望能够站着就把1元钱赚了:)

普中科技51单片机开发板stc89c52学习板实验板 C51单片

天猫

¥56.00

去购买

  • 下载stc 下载软件

    • 主要是它的例程比较多,芯片也教使用,可以与传统的51单片机兼容

    • www.stcmcudata.com/STCISP/stc-isp-15xx-v6.88F.zip

    • 以上这个链接需要复制然后下载,直接在知乎点触发知乎安全设置。



二、keil单片机编程与自带仿真调试

  1. 仿真设置

  2. 重编译

  3. 进入调试模式

  4. 将变量添加到视窗

  5. 设置断点

  6. 运行程序

三、proteus单片机编程与自带仿真调试

  1. 搭建仿真电路

  2. proteus内部编写单片机程序

  3. 编译运行

  4. 进入调试模式

  5. 设置断点

  6. 观察变量与内存

四、keil与proteus联调

  1. 联调驱动安装

  2. 联调驱动设置

  3. keil进入调试模式

  4. 设置断点和观察变量

  5. 单步调试测试

五、开发板实物调试

  1. 逻辑分析仪准备

  2. 逻辑分析仪上位机软件学习

  3. 下载程序

  4. 通电运行

  5. 观察逻辑信号

六、日志调试

  1. 串口软硬件工具准备

  2. 串口程序创建

  3. 日志程序编写方式

  4. 调试输出信息


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。