您的当前位置:首页正文

单片机部分课后习题参考答案

2024-03-17 来源:伴沃教育
课堂作业参考答案1

1.微处理器、PC计算机、单片机,它们之间有什么异同点?

答:不同点如下:

微处理器是中央处理器,简称CPU,它是计算机的一个器件。

PC计算机是按照冯.诺依曼体系结构做成的计算机,包含:运算器、控制器、存储器、输入设备、输出设备。

单片机是将计算机功能进行裁剪后集成在一个芯片上的微计算机。

相同点:它们都有计算机的属性

2.除了单片机这一名称之外,单片机还可称为( MCU)和( EMCU )。

3.单片机与普通计算机的不同之处在于其将( CPU )、( 存储器 )和( I/O端口 )三部分集成于一块芯片上。

课堂作业2==参考答案

使用指令完成出下列各个任务语句段

参考答案如下:

1. 将R2中的数据传输到R3中。

答: MOV A,R2

MOV R3,A

2. 将30H单元中的数据传输到R7中。

答: MOV R7,30H

3. 将立即数40H传送到以R0中内容为地址的存储器中。

答: MOV A,#40H

MOV @R0,A

或 MOV @R0,#40H

4.将片外RAM30H单元的内容传送到片内50H单元。

答: MOV R0,#30H

MOVX A,@R0

MOV 50H,A

5.将片外RAM40H单元的内容传送到片外60H单元。

答: MOV R0,#40H

MOV R1,#60H

MOVX A,@R0

MOVX @R1,A

6.将程序存储器的2000H单元中的数据传送到片外RAM的1010H单元中

答: MOV DPTR,#2000H

MOV A,#00

MOVC A,@A+DPTR

MOV DPTR,#1010H

MOVX @DPTR,A

课堂作业3==参考答案

程序设计题:

1. 设在单片机内部RAM的30H~33H单元存放了4个单字节二进制数,请编程完成下面的计算式:

(30H)*(31H)+(32H)*(33H),计算结果存放在40H开始的单元。

2. 假设在片内30H~39H中分别存放了10个单字节压缩BCD码数,要求编写一个加法程序,将这10个数相加,结果存放在R4、R3中。

3. 假设在片内30H~37H中分别存放了8个单字节二进制数,要求计算平均值。

因篇幅问题不能全部显示,请点此查看更多更全内容