1.89C51 单片机内包含哪些主要逻辑功能部件?答:80C51 系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8 位 (2)片内 RAM:128B (3)特别功能寄存器:21 个 (4)程序存储器:4KB (5)并行 I/O 口:8 位,4 个 (6)串行接口:全双工,1 个 (7)定时器/计数器:16 位,2 个 (8)片内时钟电路:1 个 2.89C51 的 EA 端有何用途?答:/EA 端接高电平常,CPU 只访问片内 flash Rom 并执行内部程序,存储器。/EA 端接低电平常,CPU 只访问外部 ROM,并执行片外程序存储器中的指令。/EA 端保持高电平常,CPU 执行内部存储器中的指令。3. 89C51 的存储器分哪几个空间?如何区别不同空间的寻址?答:ROM(片内 ROM 和片外 ROM 统一编址)(使用 MOVC)(数据传送指令)(16bits 地址)(64KB) 片外 RAM(MOVX)(16bits 地址)(64KB) 片内 RAM(MOV)(8bits 地址)(256B)4. 简述 89C51 片内 RAM 的空间分配。答:片内 RAM 有 256B 低 128B 是真正的 RAM 区 高 128B 是 SFR(特别功能寄存器)区 5. 简述布尔处理存储器的空间分配,片内 RAM中包含哪些可位寻址单元。答:片内 RAM 区从 00H~FFH(256B) 其中 20H~2FH(字节地址)是位寻址区 对应的位地址是 00H~7FH6. 如何简捷地推断 89C51 正在工作?答:用示波器观察 8051 的 XTAL2 端是否有脉冲信号输出(推断震荡电路工作是否正常?) ALE(地址锁存允许)(Address Latch Enable)输出是 fosc 的 6 分频 用示波器观察 ALE 是否有脉冲输出(推断 8051 芯片的好坏?) 观察 PSEN(推断 8051 能够到 EPROM 或 ROM中读取指令码?) 因为/PSEN 接外部 EPROM(ROM)的/OE 端子 OE=Output Enable(输出允许) 7. 89C51 如何确定和改变当前工作寄存器组?答:PSW(程序状态字)(Program Status Word)中的 RS1 和 RS0 可以给出 4 中组合 用来从 4 组工作寄存器组中进行选择 PSW 属于 SFR(Special Function Register)(特别功能寄存器) 8. 89C51 P0 口用作通用I/O口输入时,若通过 TTL“OC”门输入数据,应注意什么?为什么?答:9. 读端口锁存器和“读引脚”有何不同?各使用哪种指令?答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如 MOV A,P1 这条指令就是读引脚的,意思就是把端口p1 输入数据送给 A) 传送类 MO...