1简述89C51单片机的中断响应过程答:CPU在每个机器周期S5P2期间顺序采样每个中断源,CPU在下一个机器周期S6期间按优先级顺序查询中断标志,一旦响应中断,89C51首先置位相应的中断“优先级生效”触发器,然后由硬件执行一条长调用指令,把当前的PC值压入堆栈,以保护断点,再将相应的中断服务的入口地址送入PC,于是CPU接着从中断服务程序的入口处开始执行。有些中断源,CPU在响应中断后会自动清除中断标志。2为什么89C51串行口的方式0帧格式没有起始位和停止位答51系列串行口方式0,是同步串行通讯方式,数据帧不需要“附加位”。只有异步串行通讯方式的数据帧才需要“起始位0和停止位1”附加位。3系统复位有哪几种方法?答:使单片机系统复位有两种方法:上电自动复位和按键手动复位系统复位的主要功能就是把PC初始化为0000H,使单片机从0000H单元开始执行程序,另外,系统复位还使一些特殊功能寄存器恢复到复位状态。489C51单片机的中断系统共有那些中断源?89C51共有5个中断源,中断入口地址:外部中断0:0x0003;定时计数器中断0:0x000B;外部中断1:0x0013定时计数器中断1:0x001B;串行口中断:0x0023在单片机中中断能实现快速的CPU与慢速的外设同步工作实现数据传送、故障检测与处理、人机联系、多机系统、多道程序分时操作、实时信息处理等功能。589C51定时器工作模式答有四种工作模式模式0,模式1,模式2,模式3(1模式0:定时时间t213初值×振荡周期×12;计数长度位2138192个外部脉冲(2)模式1:与模式0的唯一差别是寄存器TH和TL以全部16位参与操作。定时时间t216初值×振荡周期×12;计数长度位21665536个外部脉冲(3)模式2:把TL0和TL1配置成一个自动重装载的8位定时器计数器。TL用作8位计数器,TH用以保存初值。TL计数溢出时不仅使TF0置1,而且还自动将TH中的内容重新装载到TL中。定时时间t28初值×振荡周期×12;计数长度位28256个外部脉冲(4)模式3:对T0和T1不大相同若设T0位模式3,TL0和TH0被分为两个相互独立的8位计数器。TL0为8位计数器,功能与模式0和模式1相同,可定时可计数。TH0仅用作简单的内部定时功能,它占用了定时器T1的控制位TR1和中断标志位TF1,启动和关闭仅受TR1控制。6异步波特率?指具有不规则数据段传送特性的串行数据传输步串行通信的数据格式异步通信数据帧的第一位是开始位在通信线上没有数据传送时处于逻辑“1”状态。波特率即数据传送速率表示每秒传送二进制代码的r