56、描述使用mikroICD在线调试器的步骤。
- 搭建硬件并连接在线调试器设备,硬件搭建在面包板上,使用PICFlash 2 mikroICD在线调试器,注意调试器工作时RB6和RB7引脚不可用于I/O。
- 启动mikroC IDE,确保要调试的程序显示在代码编辑器窗口。
- 从下拉菜单中选择“运行” -> “启动调试器”,调试器窗口弹出,选择需要观察的变量。
- 按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++ } }
以下是对这段代码错误的分析和修正:
- 变量声明语句
unsigned char i,j,k缺少分号,应改为unsigned char i,j,k;。 - 变量
Sum未声明,需要先声明,例如unsigned char Sum = 0;。 - 语句
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++;
}
}

最低0.47元/天 解锁文章
648

被折叠的 条评论
为什么被折叠?



