小学以孝为先主题班会教案

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

单片机原理及接口技术教材习题全部解答

第1章绪论

1-4、51系列单片机是如何命名的?89C51单片机的显著特点是?(p4)

解答:

Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;

Motorola公司的6801、6802、6803、6805、68HC11系列产品;

Zilog公司的Z8、Super8系列产品;

Atmel公司的AT89系列产品;

Fairchild公司的F8和3870系列产品;

TI公司的TMS7000系列产品;

NS公司的NS8070系列产品;

NEC公司的μCOM87(μPD7800)系列产品;

National公司的MN6800系列产品;

Hitachi公司的HD6301、HD63L05、HD6305。

第2章 MCS-51系列单片机的结构及原理

2-1、89C51由哪几部分组成?

解答:

MCS-51单片机由8个部件组成:中央处理器(CPU),片数据存储器(RAM),片程序存储器(ROM/EPROM),输入/输出接口(I/O口,分为P0口、P1口、P2口和P3口),可编程串行口,定时/计数器,中断系统及特殊功能寄存器(SFR)。

中央处理器(CPU):单片机的核心部分,它的作用是读入和分析每条指令,根据每条指令的功能要求,控制各个部件执行相应的操作。

片数据存储器(RAM):存放各项操作的临时数据。

片程序存储器(ROM/EPROM):存放单片机运行所需的程序。

输入/输出接口(I/O口):单片机与外设相互沟通的桥梁。

可编程串行口:可以实现与其它单片机或PC机之间的数据传送。

定时/计数器:具有可编程功能,可以完成对外部事件的计数,也可以完成定时功能。

中断系统:可以实现分时操作、实时处理、故障处理等功能。

特殊功能寄存器(SFR):反映单片机的运行状态,包含了单片机在运行中的各种状态字和控制字,以及各种初始值。

2-13、89C51单片机低功耗方式有几种?各有什么特点?(p29)

解答:

8051单片机应用系统的电压检测电路监测到电源下降时,触发外部中断,在中断服务子程序中将外部RAM中的有用数据送入部RAM保存。(部RAM由备用电源供电)

80C51单片机应用系统的电压检测电路监测到电源降低时,也出发外部中断,在中断服务子程序中,除了要将外部RAM中有用的数据保存以外,还要将特殊功能寄存器的有用容保护起来,然后

对电源控制进行设置。PCON寄存器.

第3章 MCS-51系列单片机的指令系统

3-10、已知(30H)=40H,(40H)=10H,(10H)=32H,(P1)=EFH,试写出执行以下程序段后有关单元容?

解答:

R0←30H,(R0)=30H

A←((R0)),(A)=40H

R1←(A),(R1)=40H

B←((R1)),(B)=10H

(R1)←(P1),((R1))=(40H)=EFH

P2←(P1),(P2)=EFH

10H←20H,(10H)=20H

30H←(10H),(30H)=20H

结果:(R0)=30H,(A)=40H,(R1)=40H,(B)=10H,(40H)=EFH,(P2)=EFH,(10H)=20H,(30H)=20H

3-18、编程完成下述操作(1)、将外部RAM 1000H单元的所有位取反;

(2)、将外部RAM 60H单元的高2位清零,低两位变反,其余位保持不变。

解答:

(1) MOV DPTR,#1000H

MOVX A,DPTR

CPL A

MOVX DPTR,A

(2) MOV R0,#60H

MOVX A,R0

ANL A,#3FH

XRL A,#03H

MOVX R0,A

第4章汇编语言程序设计

4-1、试编写16位二进制数相加的程序。设被加数存放在部RAM 20H、21H单元,加数存放在部RAM

22H、23H单元,所求的和存放的部RAM 24H、25H中(低8位先存)。

解答:

ORG 0100H

MOV A,21H

ADD A,23H

MOV 25H,A

MOV A,20H

ADDC A,22H

MOV 24H,A

RET

4-6、试编程将部RAM 40H~60H单元中容传送到外部RAM以2000H为首地址的存储区中?

解答:

ORG 0600H

#40H

,R0MOV

MOV DPTR,#2000H

R7 MOV ,#21H

ALOOP:,MOV R0

DPTR ,A MOVX

R0 INC

DPTR INC

R7DJNZ ,LOOP

RET

第5章定时/计数器

5-1、89C51系列单片机的部设有几个定时/计数器?它们是由哪些特殊特殊功能寄存器组成?

解答:

51系列单片机的部设有两个定时/计数器。分别有两种工作方式:定时器方式和计数器方式。由TMOD C/T进行选择。定时器方式的脉冲来自于部时钟脉冲,每个机(定时器模式控制寄存器)中的控制位器周期是计数器的值增1;计数器方式的脉冲来自于外部输入引脚T0(P3.4)或T1(P3.5)。

5-3、简述定时/计数器4种工作模式的特点?(p109)

解答:

51系列单片机的T0和T1在模式0中,使用了TLX中低5位与THX中的8位构成13位计数器,TLX中的高3位弃之未用。

第6章串行接口

6.2、什么是串行异步通信?有什么特点?串行异步通信的数据帧格式是怎样?

解答:

①异步通信依靠起始位、停止位、保持通信同步。

②特点是数据在线路上的传送不连续,传送时,字符间隔不固定,各个字符可以是连续传送,也可以间断传送,这完全取决于通信协议或约定。

③串行异步通信的数据帧格式如图6-1:一位起始位“0”电平;其后是5位、6位、7位或8

位数据位,低位在前,高位在后;后面是一位奇偶校验位;最后是停止位“1”电平。

奇偶校验位停止位D6 D1 D2 D3 D4 D5 D7 起始位 D0

异步通信的数据帧格式图6-1

位组成。其波特率应为11250个字符,每个字符由6.4、何谓波特率?某异步通信,串行口每

秒传送多少?解答:波特率表示每秒传输的二进制数据位数。2750bps。250=2750 其波特率应为=Fb11×中断系统第7章单片机有几个中断源?各个中断标志是如何产生?

又是如何清零?1、89C517.解答:和串行口共五个中断源;T1、、、①MCS-51系统有 T01INTINT0,在电平方式下,当外部中断输入信号是低电平时,由硬

相关文档
最新文档