PIC18F452调试与编程实践

56、描述使用mikroICD在线调试器的步骤。

  1. 搭建硬件并连接在线调试器设备,硬件搭建在面包板上,使用PICFlash 2 mikroICD在线调试器,注意调试器工作时RB6和RB7引脚不可用于I/O。
  2. 启动mikroC IDE,确保要调试的程序显示在代码编辑器窗口。
  3. 从下拉菜单中选择“运行” -> “启动调试器”,调试器窗口弹出,选择需要观察的变量。
  4. 按F8键单步执行程序,观察变量值的变化,程序结束时,十进制值55将发送到PORTC,LED 0、1、2、4和5应点亮。

57、下面的 C 语言程序包含一些故意引入的错误。编译该程序以找出并纠正这些错误。代码如下:void main() { unsigned char i,j,k i = 10; j = i + 1; for(i = 0; i < 10; i++) { Sum = Sum + i; j++ } }

以下是对这段代码错误的分析和修正:

  1. 变量声明语句 unsigned char i,j,k 缺少分号,应改为 unsigned char i,j,k;
  2. 变量 Sum 未声明,需要先声明,例如 unsigned char Sum = 0;
  3. 语句 j++ 缺少分号,应改为 j++;

修正后的代码如下:

void main() {
    unsigned char i, j, k;
    unsigned char Sum = 0;
    i = 10;
    j = i + 1;
    for (i = 0; i < 10; i++) {
        Sum = Sum + i;
        j++;
    }
}
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值