我们对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单片机编程与自带仿真调试
仿真设置
重编译
进入调试模式
将变量添加到视窗
设置断点
运行程序
三、proteus单片机编程与自带仿真调试
搭建仿真电路
proteus内部编写单片机程序
编译运行
进入调试模式
设置断点
观察变量与内存
四、keil与proteus联调
联调驱动安装
联调驱动设置
keil进入调试模式
设置断点和观察变量
单步调试测试
五、开发板实物调试
逻辑分析仪准备
逻辑分析仪上位机软件学习
下载程序
通电运行
观察逻辑信号
六、日志调试
串口软硬件工具准备
串口程序创建
日志程序编写方式
调试输出信息
相关文章