单片机课后习题解答.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一次作业 数的转换 二进制-十进制 数的转换 二进制-十进制-十六进制 1011 0110 1001 B =B69H =11×162+6×16+9 =2921D 数的转换 十六进制-十进制-二进制 1089D= H 16|1089 16 |68---1 16|4---4 0---4 小数的转换 0.99D= H = B 0.99×16=15.84------F 0.84×16=13.44------D 原码 反码 补码 0100 1010 反码 0100 1010 补码 0100 1010 1100 1010 反码补码 [X]补+[-Y]补=[X-Y]补 X=30H=48D Y=50H=80D [X]补 [-Y]补 0011 0000 + 1011 0000 1110 0000 [X-Y]补=1110 0000 B [X-Y]=1010 0000B=-32D 十进制-BCD码 923D 2-1 8051单片机内部哪些主要逻辑功能部件? (1)8位CPU; (2)4KB的片内程序存储器ROM,可寻址64KB程序存储器和64KB外部数据存储器; (3)128B内部 RAM; (4)21个 SFR; (5)4个8位并行I/O口(共32位I/O线); (6)一个全双工的异步串行口; (7)两个16位定时器/计数器; (8)5个中断源,两个中断优先级; (9)内部时钟发生器。 2-2 8051的EA端有何作用? (Enable Address) 当EA接高电平时,CPU访问片内ROM,并执行内部程序存储器中的指令,但当PC(程序计数器)的值超过4K时,将自动转去执行片外存储器内的程序。 当EA脚接低电平时,CPU只访问片外ROM并执行外部程序存储器中的指令,而不管是否有片内程序存储器。 2-3 8051单片机存储器的组织结构是怎样的? 2-4 8051如何确定和改变当前工作寄存器组? 通过对 程序状态字寄存器PSW 的RS1,RS2设置来选择工作寄存器组: RS1,RS0 = 0 0 则选择了工作寄存器组 0 R0~R7分别代表08H ~0FH单元。 RS1,RS0 = 0 1 则选择了工作寄存器组 1 R0~R7分别代表08H ~0FH单元。 RS1,RS0 = 1 0 则选择了工作寄存器组 2 R0~R7分别代表10H ~17H单元。 RS1,RS0 = 1 1 则选择了工作寄存器组 3 R0~R7分别代表18H ~1FH单元。 2-5 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个? 8051单片机有21个特殊功能寄存器(具体见书14-15页表格) 凡是字节地址能被8整除的SFR都能位寻址。如TCON,P1。 2-6 什么是堆栈?堆栈指针SP的作用是什么?8051单片机的堆栈容量不能超过多少字节? 堆栈是一种执行“后进先出”算法的数据结构。 即堆栈指针SP, 每当执一次PUSH指令时,SP=SP+1 每当执行一次POP指令,SP=SP-1 只要在程序开始阶段设定SP的值,就可以把堆栈设置在规定的内存单元中 , 如MOV SP,#07H 堆栈容量不能超过120个字节。因为至少有一组工作寄存器用于程序设计,SP设在07H处。 2-7 ALE信号有何功用?一般情况下他与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号? ALE信号是地址锁存允许信号端。 第一功能: 在访问片外存储时,ALE用来锁存扩展口地址低八位地址信号; 在不访问外部存储器时,ALE以时钟振荡频率的六分频输出,作外部定时或其它需要。 第二功能: 若为片内带有4kbEPROM的8751,可作为编程脉冲输入端, 2-8 有哪几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响? 上电复位,手动复位 复位后各寄存器的状态如何? 复位对内部RAM有何影响? 片内RAM 和片外RAM 的内容在上电复位后为随机数,而在手动复位后,原数据保持不变。 2-9 程序状态字寄存器PSW的作用是什么?常用标志位有哪些?作用是什么? 作用:用于指示指令的执行状态,供程序查询和判别。 常用标志位见书P16 2-10 位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置? 3-1、MCS-51指令系统主要有哪几种寻址方式?试举例说明。 直接寻址 MOV R0,20H 寄存器寻址 MOV A,R0 寄存器间接寻址 MOV A,@R0 位寻址

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档