我们对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
以上这个链接需要复制然后下载,直接在知乎点触发知乎安全设置。
仿真设置
重编译
进入调试模式
将变量添加到视窗
设置断点
运行程序
搭建仿真电路
proteus内部编写单片机程序
编译运行
进入调试模式
设置断点
观察变量与内存
联调驱动安装
联调驱动设置
keil进入调试模式
设置断点和观察变量
单步调试测试
逻辑分析仪准备
逻辑分析仪上位机软件学习
下载程序
通电运行
观察逻辑信号
串口软硬件工具准备
串口程序创建
日志程序编写方式
调试输出信息