《陕西科技大学单片机期末考试复习资料和试题汇总(共125页).doc》由会员分享,可在线阅读,更多相关《陕西科技大学单片机期末考试复习资料和试题汇总(共125页).doc(125页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上一,原码、补码与反码原码与真值的关系为 X原 X, 0X2n 2n-1X 2nX0由补码的概念引伸,当用n位二进制数表示整数X(1位为符号位,n-1位为数值位),模为2n时,数的补码可表示为:X补 X 0X2 n-1 2nX 2 n-1X0 反码X反一个正数的反码,等于该数的原码;一个负数的反码,等于该负数的原码符号位不变(即为1),数值位按位求反(即0变1,1变0)X反 X 0X2 n-1 (2n-1)+X -2 n-10,则 (R1)(R0,把( R1)送(R0);否则(R0)保持不变。 将(R0)分别与(R2)和(R3)比较,比较处理的方法 与上面相同; 比较3
2、次后,R0中即为3数中的最大数。采用地址译码器的多片程序存储器的扩展。例 要求用2764芯片扩展8031的片外程序存储器空间,分配的地址范围为0000H3FFFH。解:采用完全译码的方法,每个单元只占用唯一的1个地址。宇片数: (末地址-首地址)+1=(3FFFH-0000H)+1=4000H=214 字片数=4000H2000H=2(片)位片数: 位片数=单元位数/芯片位数=1 总片数=字片数位片数=21=2(片)分配地址范围: 第 1片: 0000 0000 0000 0000 (0000H) 0001 1111 1111 1111 (1FFFH) 第2片: 0010 0000 0000
3、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) 内部中断源定时器
4、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:串行口内部发送中断请求标志位。当串行口发送完一个字符后,由内部硬件使发送中
5、断标志TI置位。产生中断请求标志。RI:串行口内部接收中断请求标志位。当串行口接收到一个字符后,由内部硬件使接收中断请求标志位RI置位。产生中断请求标志。串行口的发送中断TI,和接收中断RI,共用一个内部中断源。它们逻辑“或”后,作为一个内部的串行口中断源。TI RI:CPU 响应中断后,执行中断服务程序时,并不自动清0,需要在中断服务程序中用清零指令完成 1) 中断允许控制 MCS - 51单片机有 5个中断源, 为了使每个中断源都能独立地被允许或禁止, 以便用户能灵活使用, 它在每个中断信号的通道中设置了一个中断屏蔽触发器。 只有该触发器无效, 它所对应的中断请求信号才能进入CPU, 即此
6、类型中断开放。 否则, 即使其对应的中断标志位置1, CPU也不会响应中断, 即此类型中断被屏蔽了。同时CPU内还设置了一个中断允许触发器, 它控制CPU能否响应中断。2)中断允许寄存器IE控制所有中断源的开放或禁止,每个中断源是否被允许。格式: 位地址分别是A8HAFH。EA:中断总允许位。EA=1,CPU开放中断;EA=0,CPU禁止所有的中断请求。ES:串行中断允许位。ES=1,允许串行口中断;ES=0,禁止串行口中断。ET1:T1溢出中断允许位。ET1=1,允许T1中断;ET1=0,禁止T1中断。EX1:外部中断1允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。ET0:T0溢出中断允许位。ET0=1,允许T0中断;ET0=0,禁止T0中断。EX0:外部中断0允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。3) 中断优先级寄存器IPa) IP位格式及优先级的设定MCS-51单片机具有2个中断优先级,高优先级或低