单片机原理及接口技术课后习题答案
第二章答案
第一题 8051单片机内包含哪些主要逻辑功能部件?
CPU
ROM
RAM
Timer/Counter
UART(串口)(通用异步串行接收机发送机)
4个8bits Port(并口)
Int0,int1(外部中断)
第二题8051的/EA端有什么用处?
EA端Enable Address(外部程序存储器地址允许输入端)
低电平有效
EA=0(低电平有效)时,只允许访问外部存储器
EA=1时,可以访问内部和外部存储器
EA还有复用功能,Vpp(Pulse of Programming)(编程脉冲)(固化编程电压输入端)
第三题8051的存储器分为那几个空间?怎样区别不同空间的寻址?
ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB) 片外RAM(MOVX)(16bits地址)(64KB)
片内RAM(MOV)(8bits地址)(256B)
什么是普林斯顿结构?哈佛结构?
普林斯顿结构,ROM和RAM统一编址
哈佛结构,ROM和RAM分开编址
第四章8051片内RAM的空间是怎样分配的?
片内RAM有256B
低128B是真正的RAM区
高128B是SFR(特殊功能寄存器)区
真正的RAM区可以分成那几个部分?
4个工作寄存器区(R0~R7)
位寻址区
真正的RAM区
第五题简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元?
片内RAM区从00H~FFH(256B)
其中20H~2FH(字节地址)是位寻址区
对应的位地址是00H~7FH
第六题 如何简洁地判断8051正在工作?
用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?) ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频
用示波器观察ALE是否有脉冲输出(判断 8051芯片的好坏?)
观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?)
因为/PSEN接外部EPROM(ROM)的/OE端子
OE=Output Enable(输出允许)
第七题 8051如何确定和改变当前工作寄存器组?
PSW(程序状态字)(Program Status Word)中的RS1和RS0
可以给出4中组合
用来从4组工作寄存器组中进行选择
PSW属于SFR(Special Function Register)(特殊功能寄存器)
第十题 8051的/EA信号有什么功能?在使用8031的时候,EA信号引脚应该如何处理?
EA=Enable Address(外部程序存储器地址允许输入端)
EA=0(低电平有效)只允许访问外部存储器
EA=1内外ROM都可以访问
因为8031没有片内ROM
只能访问片外的EPROM
应该使EA=0(有效)
第十二题内部RAM第128B单元划分成那几个主要部分?各部分主要功能是什么?
当前工作寄存器组(4组)(00H~1FH)
位寻址区(20H~2FH)
真正的RAM区(30H~7FH)
第十三题 使单片机复位有哪几种方法?复位后机器的初始状态如何?
上电复位
上电复位+手动复位
脉冲复位
复位会重置一些寄存器
第十四题开机复位后,CPU使用的是哪组工作寄存器?它们的地址什么什么?
8051有4个工作寄存器组
分别从R0~R7
分别位于 00H~07H,08H~0FH,10H~17H,18H~1FH
开机复位后,默认使用寄存器组0
第十五题 PSW的作用是什么?作用是什么?
PSW是一个SFR(特殊功能寄存器)
位于片内RAM的高128B
具体地址D0H(00H~FFH)(片内RAM的编址)(8bits编址方法)
PSW=Program Status Word(程序状态字)
PSW的常用标志位有哪些?
CY=Carry(进位标志位)
AC=Auxiliary Carry(辅助进位标志位)(半进位标志位)
F0用户标志位
RS1,RS0,用来选择当前工作寄存器组(R0~R7)(4选1)
OV=Overflow(溢出标志位)
P=Parity(奇偶校验位)
第十五题位地址7CH和字节地址7CH如何区别?位地址7CH在片内RAM中什么地方?
片内RAM的地址从00H~FFH
其中20H~2FH(字节地址)是位寻址区(bits)
位地址从00H~7FH
位地址7CH位于字节地址2FH
可以从寻址方式来区分
位地址使用位寻址方式
字节地址使用直接寻址,间接寻址
第十七题 8051的时钟周期,震荡周期有什么关系?
震荡周期
时钟周期=状态周期(state)
时钟周期=2*振荡周期
机器周期=6*时钟周期=12*震荡周期
指令周期=1~4个机器周期
第十八题 一个机器周期的时序如何划分?
一个机器周期=12个震荡周期=6个时钟周期(状态周期)
S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4P2,S5P1,S5P2,S6P1,S6P2 其中s=state(状态),p=phase(相位)
第十九题什么叫做堆栈?SP是什么?它的作用是什么?8051堆栈的容量不能超过多少个字节?
Stack(堆栈)
具有FILO,LIFO的特性
SP=Stack Pointer(堆栈指针)
SP是栈顶指示器
第三章
1、 指令:CPU根据人的意图来执行某种操作的命令
指令系统:一台计算机所能执行的全部指令集合
机器语言:用二进制编码表示,计算机能直接识别和执行的语言
汇编语言:用助记符、符号和数字来表示指令的程序语言
高级语言:独立于机器的,在编程时不需要对机器结构及其指令系统有深入了解的通用性语言
2、 见第1题
3、 操作码 [目的操作数] [,源操作数]
4、
寻址方式
寻址空间
立即数寻址
程序存储器ROM
直接寻址
片内RAM低128B、特殊功能寄存器
寄存器寻址
工作寄存器R0-R7、A、B、C、DPTR
寄存器间接寻址
片内RAM低128B、片外RAM
变址寻址
程序存储器(@A+PC,@A+DPTR)
相对寻址
程序存储器256B范围(PC+偏移量)
位寻址
片内RAM的20H-2FH字节地址、部分SFR
5、 SFR:直接寻址,位寻址,寄存器寻址;片外RAM:寄存器间接寻址
6、 MOV A,40H ;直接寻址 (40H)→A
MOV R0,A ;寄存器寻址 (A)→R0
MOV P1,#0F0H ;立即数寻址 0F0→P1
MOV @R0,30H ;直接寻址 (30H) →(R0)
MOV DPTR,#3848H ;立即数寻址 3848H→DPTR
MOV 40H,38H ;直接寻址(38H) →40H
MOV R0,30H ;直接寻址 (30H) →R0
MOV P0,R0 ;寄存器寻址 ( R0 )→P0
MOV 18H,#30H ;立即数寻址 30H→18H
MOV A,@R0 ;寄存器间接寻址 ((R0)) →A
MOV P2,P1 ;直接寻址 (P1)→P2
最后结果:(R0)=38H,(A)=40H,(P0)=38H,(P1)=(P2)=0F0 …… 此处隐藏:6396字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [文秘资料]班长职务辞职报告
- [文秘资料]完美的辞职报告
- [文秘资料]经典的员工辞职报告
- [文秘资料]医院口腔医生辞职报告
- [文秘资料]总经理辞职报告范文四篇
- [文秘资料]超市职员个人辞职报告
- [文秘资料]村妇联主任的辞职报告
- [文秘资料]辞职报告书格式
- [文秘资料]酒店辞职报告简单范文
- [文秘资料]联通的辞职报告
- [文秘资料]2017最新私企员工辞职报告范文
- [文秘资料]2019年度医院基层党组织书记抓党建述职
- [文秘资料]工作时间长辞职报告
- [文秘资料]辞职报告怎么写出来
- [文秘资料]个人能力原因辞职报告
- [文秘资料]网络工程师辞职报告
- [文秘资料]项目部辞职报告
- [文秘资料]缝纫工辞职报告怎么写
- [文秘资料]XXX州委书记述职报告
- [文秘资料]抓基层党建工作述职报告
- (王虎应老师讲课记录)六爻理象思维
- 八个常见投影机故障排除法
- 质量专业综合知识(中级)第一章质量管理
- 煤矿班组建设实施意见
- 我国快餐业与肯德基经营模式的比较与分
- 汽车保险杠模具标准化模架技术工艺研究
- 汽车二级维护作业团体赛比赛规程
- 装卸搬运工安全操作规程
- 高效的工作方法-刘铁
- 依据《生产安全事故报告和调查处理条例
- 2015专业PS夜景亮化效果图制作教程
- 企业劳动定额定员浅析
- 中枢神经系统医学影像学本科五年制第五
- 长城汽车参观探营第三站:研发试验中心
- 小升初语文专项训练
- 建筑工程质量检测资质分类与等级标准
- 周燕珉-我国养老社区的发展现状与规划
- 《生命里最后的读书会》读后感
- 实验室管理评审报告
- CCNA思科网院教程精华之网络基础知识




