解:采用完全译码的方法,每个单元只占用唯一的1个地址。
宇片数:
(末地址-首地址)+1=(3FFFH-0000H)+1=4000H=214
字片数=4000H÷2000H=2(片)
位片数:
位片数=单元位数/芯片位数=1
总片数=字片数×位片数=2×1=2(片)
分配地址范围:
第 1片: 0000 0000 0000 0000 (0000H) 0001 1111 1111 1111 (1FFFH)
第2片: 0010 0000 0000 0000 (2000H)
0011 1111 1111 1111 (3FFFH)
十一,中断
1) 外部中断源
INT0(P3.2)端口、INT1 (P3.3)
TCON的IE0、IE1,中断请求标志。
触发方式:
脉冲下降沿触发
电平触发
由TCON寄存器中的IT0、IT1来决定。
IE0:外部中断INT0的请求标志位。
IT0:外部中断INT0触发方式控制位。软件置1或清0:
IT0=1 时,外部中断INT0为下降沿触发。
IT0=0时,外部中断INT0为电平触发。
IE1:为外部中断INT1的请求标志位。功能与IE0相同。
IT1:外部中断INT1触发方式控制位。功能与IT0相同。
2) 内部中断源
定时器T0和T1溢出中断源、串行口发送/接收中断源。
2个定时器/计数器:T0和T1。
当计数器计满溢出时,分别产生溢出中断,使各自的中断标志位TF0、TF1置1,
产生中断请求标志。
TF0和TF1为TCON寄存器中的2位。
TF0:定时器T0的溢出中断标志位。由T0回零溢出引起。 TF1:定时器T1的溢出中
断标志位。由T1回零溢出引起。
8031复位后,TCON被清0。
TI/RI:串行I/O中断,完成一帧字符发送/接收引起。
串行口发送/接收中断源。其中断标志位占用SCON寄存器中的2位,它们是发送中
断请求标志TI和接收中断请求
TI:串行口内部发送中断请求标志位。当串行口发送完一个字符后,由内部硬件使发送
中断标志TI置位。产生中断请求标志。
RI:串行口内部接收中断请求标志位。当串行口接收到一个字符后,由内部硬件使接收