天津大学版《mcs-51单片机》课后答案解析

需积分: 10 2 下载量 43 浏览量 更新于2024-07-30 收藏 331KB DOC 举报
“该资源是《mcs-51单片机原理及应用》一书的课后答案,由天津大学出版社出版,主要涵盖了51单片机的相关知识,包括数值在计算机中的表示方法、二进制编码、ASCII码以及错误校验等基础概念。” 在微处理器和单片机领域,数据的表示和处理是核心内容之一。51单片机是一种广泛应用的微控制器,它的内部结构和指令系统是学习嵌入式系统的基础。本资源中的问题涉及到以下几个关键知识点: 1. **二进制数的表示**:在计算机中,整数可以使用原码、反码和补码三种方式表示。原码直接表示数的正负,正数的原码和反码补码相同,负数的反码是除了符号位外,其余位取反,补码则是反码加1。例如,-48的原码、反码和补码都是11000000B(或30H),而-34的原码是10100010B,反码是0DDH,补码是0DEH。 2. **BCD码(Binary-Coded Decimal)**:这是一种二进制编码方式,用于表示十进制数。每个十进制数字用四位二进制来表示,如47的BCD码是01000111B,78的BCD码是01111000B,1996的BCD码是0001100110010110B,115的BCD码是000100010101B。 3. **ASCII码**:ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是一种基于拉丁字母的一套电脑编码系统,广泛用于文本处理。字符如'ESC'的ASCII码是1BH,'STUDENT'的各个字母的ASCII码分别是53H、54H、55H、44H、0D3H、54H、0D5H(奇校验)、45H、0C4H、55H、4EH(偶校验),'X1AB96'的ASCII码是58H、31H、41H、42H、39H、36H,'COMPUTER'的ASCII码是43H、4FH、4DH、50H、0D0H、55H、45H、52H。 4. **错误校验**:在数据传输或存储中,为了检测错误,常使用校验码。无校验、奇校验和偶校验是常见的方法。奇校验确保数据位加上校验位后的1的个数为奇数,偶校验则要求为偶数。例如,'STUDENT'的无校验、奇校验和偶校验ASCII码分别给出了不同校验位的添加情况。 这些基础知识对于理解和编程51单片机至关重要,通过解答这些问题,可以加深对单片机内部数据处理的理解,有助于进行实际的程序设计和硬件接口操作。
2010-01-04 上传
1. CPU由哪几部分组成:控制电路、运算器和寄存器组成 2. 计算机由运算器、控制器、存储器、输入和输出设备组成 3. 随机存储器(RAM)又称读写存储器,不仅能读还能写,写入后元数据丢失,断电后信息丢失;只读存储器(ROM)只能读不能写,断电不丢数据 4. 8051有哪三个寻址空间:1.片内外程序存储器空间,MOVC;2.片内数据存储器空间SFR;3片外数据存储器地址空间MOVX 5. 8051片内资源:1个八位微处理器、128B片内数据存储器(RAM)和128B特殊功能存储器SFR空间、4KB片内程序存储器(ROM)、2个定时器/计数器、4个8位可编程I/O接口、1个全双工串行口、5个中断源的中断控制系统和时钟电路等。 6. 控制信号引脚:1.RST/Vpd(9脚):复位/备用电源引脚。(1)当震荡器工作时,在该引脚上保持两个机器周期以上的高电平将使8051单片机复位(2)该引脚的第二个功能是作为备用电源输入端。2.ALE/PROG(30脚):地址锁存允许/编程信号引脚。在访问片外存储器时,8051单片机通过P0口输出片外存储器的低8位地址,同时还在ALE引脚上输出一个高电位脉冲,把片外片外存储器的的低8位地址锁存到外部专用地址锁存器上,以便空出P0口区传送随后而来的片外存储器读写数据。3.EA/Vpp(31脚):允许访问片外存储器/编程电源引脚4.PSEN(29脚):片外程序存储器读选通引脚。