嵌入式C语言程序设计课后习题参考答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式C语言程序设计基础课后习题答案第一章

CAC

1用于告诉编译器在程序中包含标准输入\输出库信息2程序=数据结构+算法

3算法即操作步骤,它指明了解决某一问题的方法和步骤4自然语言\流程图\N-S图

1、自然语言(略)

N-S图

传统流程图

2、#pragma SMALL

#include

void main(void)

{ int i;

P0 = 0x15;

for(i=0;i<1000;i++);

}

3、略

DAD

1、负责接收\处理和执行指令的发出

2、可以避免程序运行时进入混乱和死循环

1、L298N的驱动电路采用双极型H桥型脉宽调制(PWM)工作方式,输入信号为标准TTL逻辑电平信号,内部包含四通道逻辑驱动电路,可组成两个H桥式驱动器,驱动两只电机。

2、略

3、#pragma SMALL

#include

void main(void)

{ int i;

P0 = 0x16;

for(i=0;i<1000;i++);

}

DDCAB BDBAB BC

1int float char

2十进制八进制十六进制小数指数

3下划线字母数字字母或者下划线

4‘’“”

5% *=

6实型整型字符型

7 1

8 1

9data

11x%k)-(k%(x%k))

12 1

1332

1446

150 1 0

16 2.5

1、‘a’表示单个字符,在其中必须且只能有一个字符。

"a"表示字符串,字符串是由若干个字符组成的。

字符是组成字符串的元素。

2、是

3、int x = 10, y = 12;

int temp;

temp = x;

x = y;

y = temp;

4、#pragma SMALL

#include

void delay1(int data a1)

{ unsigned int data i,j;

for(i=0;i

for(j=0;j< 122;j++) {}

}

void fd(unsigned int data b)

{ unsigned int data i;

for(i=0;i

{ P0 |= 0x15;

delay1(5);

P0 &= 0x00;

delay1(1);

}

}

void lt(unsigned int data b) { unsigned int data i;

for(i=0;i

{ P0 |= 0x16;

delay1(5);

P0 &= 0x00;

delay1(1);

}

}

void tz(unsigned int data b) { unsigned int i;

for (i=0;i

{ P0 &= 0x00;

delay1(1000);

}

}

void main(void)

{ fd(500);

lt(300);

fd(500);

lt(300);

fd(500);

lt(300);

fd(500);

lt(300);

tz(1000);

}

第四章习题答案

Bcbbb dbabd bcdba

1、{}

2、10,9,11

3、8,17

4、11

5、8,20

6、for

7、4

8、while do…..while for

9、4.0

10、1

11、0

12、do….while

13、1,2,1

1、switch(s)

{case1:

case7:

case8:x=1;

break;

case2:

case9:

case10:x=3;

break;

case3:

case4:

case5:

case6:x=2;

break;

default:x=0;

}

2、#include main(){

int i=1,j=1;

long int s,sum=0;

for(j=1;j<=20;j++)

{ s=1;

for(i=1;i<=j;i++)

{ s*=i;}

sum+=s;

}

printf("1+2!+...+20!=%ld\n",sum); }

3、#include

void main()

{int n;

for (n=100;n<=200;n++)

{if (n%3==0) continue;

printf("%d ″,n);

}

}

4、#include "stdio.h"

#include "conio.h"

main()

{ int i,j,k;

相关文档
最新文档