简答题部分1、51单片机内部集成的功能部件
MCS-51单片机在片内集成了中央处理器(CPU)、程序存储器(ROM)、数据存储器(RAM)、定时器/计数器、并行I/O接口、串行I/O接口和中断系统等几大单元
CPU是整个单片机的核心部件,由运算器和控制器组成
运算器可以完成算术运算和逻辑运算,其操作顺序在控制器控制下进行
控制器是由程序计数器PC(ProgramCounter)、指令寄存器IR(InstructionRegister)、指令译码器ID(InstructionDecoder)、定时控制逻辑和振荡器OSC等电路组成
CPU根据PC中的地址将欲执行指令的指令码从存储器中取出,存放在IR中,ID对IR中的指令码进行译码,定时控制逻辑在OSC配合下对ID译码后的信号进行分时,以产生执行本条指令所需的全部信号
程序存储器(ROM)用于存储程序、常数、表格等
数据存储器(RAM)用于存储数据
8051内部有两个16位可编程序的定时器/计数器T0和T1,均为二进制加1计数器
可用于定时和对外部输入脉冲的计数
8051的中断系统主要由中断允许控制器IE和中断优先级控制器IP等电路组成
可实现对5个中断源的管理
8051的中断系统主要由中断允许控制器IE和中断优先级控制器IP等电路组成
其中,IE用于控制5个中断源中哪些中断请求被允许向CPU提出,哪些中断源的中断请求被禁止;IP用于控制5个中断源的中断请求的优先权级别
I/O接口是MCS-51单片机对外部实现控制和信息交换的必经之路,用于信息传送过程中的速度匹配和增加它的负载能力
可分为串行和并行I/O接口
2、51的程序存储器、外部存储器、内部存储器各自的容量与地址范围
(小抄补充)1、片内外统一编址的64K的程序存储器地址空间(MOVC)2、256B的片内数据存储器的地址空间(MOV)3、以及64K片外数据存储器的地址空间