单片机原理及接口 李朝青.doc
文本预览下载声明
单片机原理及接口 李朝青
第一章
1.什么是微处理器(CPU)、微机和单片机? 答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。 微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配 器以及输入输出设备等。 单片机是将微处理器、一定容量的 RAM、ROM 以及 I/O 口、定时器等电路集成在一块芯 片上,构成的单片微型计算机。 .单片机具有哪些特点(1)片内存储容量越来越大。 (2 抗干扰性好,可靠性高。 (3)芯片引线齐全,容易扩展。 (4)运行速度高,控制功能强。 (5)单片机内部的数据信息保存时间很长,有的芯片可以达到 100 年以上。. 微型计算机怎样执行一个程序? 答:通过 CPU 指令,提到内存当中,再逐一执行。. 89C51 单片机内包含哪些主要逻辑功能部件? 答:80C51 系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8 位 (2)片内 RAM:128B (3)特殊功能寄存器:21 个 (4)程序存储器:4KB (5)并行 I/O 口:8 位,4 个 (6)串行接口:全双工,1 个 (7)定时器/计数器:16 位,2 个 (8)片内时钟电路:1 个 .什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统? 答; 嵌入式系统是将先进的计算机技术、 半导体技术和电子技术和各个行业的具体应用 相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断 创新的知识集成系统。 它有嵌入式微处理器、嵌入式微控制器、嵌入式 DSP 处理器、嵌入式片上系统等。 嵌入式系统的出现最初是基于单片机的。它从体系结构到指令系统都是按照嵌入式 应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行 以及非凡的控制品质要求。因此,她是典型的嵌入式系统。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只访问片内flashom并执行内部程序,存储器。/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~7FH
6. 如何简捷地判断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)就是相当于从存储
显示全部