单片机原理及接口 李朝青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.89C51EA 端有何用途?答:/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 正在工作?答:用示波器观测 8051XTAL2 端与否有脉冲信号输出(推断震荡电路工作与否正常?) ALE(地址锁存容许)(Address Latch Enable)输出是 fosc6 分频 用示波器观测 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) 传送类 MOV,判位转移 JB...