1目录1、单片机原理与应用技术2、单片机微型计算机原理、接口及应用(第三版)3、单片机控制技术在通信中的应用--MCS-51系列4、单片机原理与接口技术5、单片机接口技术实用子程序6、51单片机技术与应用系统开发案例精选7、电子技术(电子学2)理论纲要与典型题精解8、电子元器件与电子制作9、AltiumDesigner原理图与PCB设计教程10、AltiumDesigner原理图与PCB设计2单片机原理与应用技术黄惟公邓成中王燕编著西安电子科技大学出版社摘要:MCS-51单片机的基本结构包含了如下部件:一个8位的CPU(CentralProcessingUnit,中央处理器),它的功能是执行指令,完成算术、逻辑运算和对整机进行控制;片内程序存储器ROM,用来存放程序或固定的数据、表格等;片内数据存储器RAM,用来存放经常读、写的数据,如计算的中间结果等;可编程的I/O口,每个口可用作输入,也可用作输出;定时/计数器,用来对外部事件进行计数,也可以设置成定时器;串行接口,通过它可以对其他计算机和外设进行通信;多个中断源。MCS-51单片机有多个公司、多种型号的产品,但基本有三类:基本型(51系列)、增强型(52系列)和特殊型。其中基本型有8031、8051、89C51,基本型的代表产品是89C51,其基本配置如下:8位CPU;4KB片内ROM;128B可使用的片内RAM;21个特殊功能寄存器;32线并行I/O接口;2个16位定时/计数器;1个全双工串行接口;5个中断源、2个中断优先级的中断结构。增强型有8032、8052、89C52,增强型的代表产品是89C52,其基本配置如下:8位CPU;8KB片内ROM;256B可使用的片内RAM;26个特殊功能寄存器;32线并行I/O接口;3个16位定时/计数器;1个全双工串行接口;6个中断源、2个中断优先级的中断结构。为了适应不同的需要,一般一个系列的单片机具有多种衍生产品,每种衍生产品的处理器内核都是一样的,只是存储器和外设配置及封装不同,这样可以使单片机最大限度地和应用需求相匹配。因此,MCS-51单片机发展成了一个庞大的家族,有上千种产品可供用户选择。特殊型MCS-51体现在以下几个方面:(1)内部程序存储器容量的扩展,由1KB、2KB、4KB、8KB、16KB、20KB、32KB发展到64KB甚至更多。(2)片内数据存储器,目前已有512B、1KB、2KB、4KB、8KB等。(3)增加了外设功能,如片内A/D、D/A、DMA、多并行接口(增加了3P4、P5)、PCA、PWM、PLC、WDT等。(4)存储器的编程方式,如ISP(在系统编程)和ISA(在应用编程),可以通过并口、串口或专门引脚烧录程序。(5)通信功能的增强,有2个串口、IC总线、ISP、USB总线、CAN总线、自带TCP/IP协议等。(6)JTAG调试型。关键词:MCS-51单片机、ROM、RAM、串口、总线P书11~13单片机微型计算机原理、接口及应用(第三版)徐惠民安德宁丁玉珍编著北京邮电大学出版社摘要:对于不同计算机,中断处理的具体过程可能不尽相同,即使同一台计算机,由于中断方式的不同(如屏蔽中断、不可屏蔽中断等),中断处理也会有差别。但是基本的处理过程应该是相同的。一个完整的中断处理的基本过程应包括:中断申请、中断响应、中断处理以及中断返回。中断申请是中断源(或者通过接口电路)向CPU发出信号,要求CPU中断原来执行的程序并为它服务。中断申请信号可以是电平信号,也可以是脉冲信号。CPU能够接受哪种类型的中断申请信号由CPU的类型决定。一般情况下,CPU接受的中断信号是电平信号。中断接口的任务之一就是将外设送来的中断申请信号变成CPU可以接受的申请信号。例如,外设送来的是脉冲信号,则要将它变成电平信号再送到CPU中断申请输入线。这种中断申请信号应该一直保持到CPU作出反应时为止。CPU检测到中断申请信号后,应该对申请作出中断响应。1.中断响应的条件CPU响应中断还是有条件的,这些条件主要包含以下几个方面。(1)CPU对中断时开放的。若CPU处于关中断,则不能对屏蔽中断作出中断响应。当然,对于非屏蔽中断时开放的,CPU是一定要响应的。(2)CPU执行完正在执行的一条指令后,才能响应中断。对于有的微处理器可能还有其他的附加规定。(3)若是CPU正在响应以前的中断申请,则只有当新检测到的中断源的优4先级高于响应中断源的优先级时,CPU才会停止执行原...