单片机原理及应用作业问题详解.doc

单片机原理及应用作业问题详解.doc

ID:48385932

大小:1.58 MB

页数:19页

时间:2019-07-11

单片机原理及应用作业问题详解.doc_第1页
单片机原理及应用作业问题详解.doc_第2页
单片机原理及应用作业问题详解.doc_第3页
单片机原理及应用作业问题详解.doc_第4页
单片机原理及应用作业问题详解.doc_第5页
资源描述:

《单片机原理及应用作业问题详解.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、标准文档作业答案0-1绪论1.单片机是把组成微型计算机的各功能部件即(微处理器(CPU))、(存储器(ROM和RAM))、(总线)、(定时器/计数器)、(输入/输出接口(I/O口))及(中断系统)等部件集成在一块芯片上的微型计算机。2.什么叫单片机?其主要特点有哪些?解:将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)、中断系统和其他多种功能器件集成在一块芯片上的微型计机,称为单片微型计算机,简称单片机。单片机的特点:可靠性高、便于扩展、控制功能强、具有丰富的控制指令、低电压、低功耗、片内存储容量较小、集成度高、体积

2、小、性价比高、应用广泛、易于产品化等。第1章MCS-51单片机的结构与原理15.MCS-51系列单片机的引脚中有多少根I/O线?它们与单片机对外的地址总线和数据总线之间有什么关系?其地址总线和数据总线各有多少位?对外可寻址的地址空间有多大?解:MCS-51系列单片机有4个I/O端口,每个端口都是8位双向口,共占32根引脚。每个端口都包括一个锁存器(即专用寄存器P0~P3)、一个输入驱动器和输入缓冲器。通常把4个端口称为P0~P3。在无片外扩展的存储器的系统中,这4个端口的每一位都可以作为双向通用I/O端口使用。在具有片外扩展存储器的系统中,P2口作为高8位地址线,P0口分时作为低

3、8位地址线和双向数据总线。MCS-51系列单片机数据总线为8位,地址总线为18位,对外可寻址空间为64KB。25.开机复位后,CPU使用的是哪组工作寄存器(R0-Rn)?它们的地址是什么?CPU如何确定和改变当前工作寄存器组(R0-Rn)?解:开机复位后,CPU使用的是第0组工作寄存器。它们的地址是00H-07H。CPU通过对程序状态字PSW中RS1和RS0的设置来确定和改变当前工作寄存器组。27.MCS-51单片机的时钟周期、机器周期、指令周期是如何定义的?当主频为12MHz的时候,一个机器周期是多长时间?执行一条最长的指令需要多长时间?解:时钟周期又称为振荡周期,由单片机内部

4、振荡电路OSC产生,定义为OSC时钟频率的倒数。时钟周期又称为节拍(用P表示)。时钟周期是时序中的最小单位。一个状态有两个节拍,机器周期定义为实现特定功能所需的时间。MCS-51的机器周期由12个时钟周期构成。执行一条指令所需要的时间称为指令周期,指令周期是时序中的最大单位。由于机器执行不同指令所需的时间不同,因此不同指令所包含的机器周期数也不尽相同。MCS-51的指令可能包括1~4个不等的机器周期。当MCS-51的主频为12MHz时,一个机器周期为1ms。执行一条指令需要的最长时间为4ms。第2章MCS-51单片机指令系统与汇编语言程序设计4.假定累加器A中的内容为30H,执行

5、指令1000H:MOVCA,@A+PC后,把程序存储器(1031H)单元的内容送入累加器A中。7.指出下列各指令在程序存储器中所占的字节数(1)MOVDPTR,#1234H3字节(2)MOVXA,@DPTR1字节(3)LJMPLOOP3字节(4)MOVR0,A1字节实用文案标准文档(5)AJMPLOOP2字节(6)MOVA,30H2字节(7)SJMPLOOP2字节(8)MOVB,#30H2字节15.设堆栈指针(SP)=60H,片内RAM中的(30H)=24H,(31H)=10H。执行下列程序段后,61H,62H,30H,31H,DPTR及SP中的内容将有何变化?PUSH30HPU

6、SH31HPOPDPLPOPDPHMOV30H,#00HMOV31H,#0FFH解:结果为:61H、62H单元为堆栈单元,其内容已被弹出栈。(30H)=00H(31H)=0FFH(DPTR)=2410H  (SP)=60H17.完成以下的数据传送过程(1)R1的内容传送到R0。(2)片外RAM20H单元的内容送R0。(3)片外RAM20H单元的内容送片内RAM20H单元。(4)片外RAM1000H单元的内容送片内RAM20H单元。(5)ROM2000H单元的内容送R0。(6)ROM2000H单元的内容送片内RAM20H单元。(7)ROM2000H单元的内容送片外RAM20H单元。

7、解:(1)R1的内容传送到R0;MOVA,R1MOVR0,A(2)片外RAM20H单元内容送R0;MOVR1,#20HMOVXA,@R1MOVR0,A(3)片外RAM20H单元的内容送片内RAM20H单元;MOVR0,#20HMOVXA,@R0MOV20H,A(4)片外RAM1000H单元的内容送片内RAM20H单元;MOVDPTR,#1000HMOVXA,@DPTRMOV20H,A(5)ROM2000H单元的内容送R0单元;CLRAMOVDPTR,#2000HMOVCA,@A+

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。