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

2023-03-23 12:00   325   0  

我们对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

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



4be247d1-ac55-11ed-bcd3-b8ca3a6cb5c4.webp




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


  1. 仿真设置

  2. 重编译

  3. 进入调试模式

  4. 将变量添加到视窗

  5. 设置断点

  6. 运行程序


4be247d2-ac55-11ed-bcd3-b8ca3a6cb5c4.webp


三、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. 调试输出信息




登录icspec成功后,会自动跳转查看全文
博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。