虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

中断处理

从查询式的传输过程可以看出,它的优点是硬件开销小,使用起来比较简单。但在此方式下,CPU要不断地查询外设的状态,当外设未准备好时,CPU就只能循环等待,不能执行其它程序,这样就浪费了CPU的大量时间,降低了主机的利用率。为了解决这个矛盾,我们提出了中断传送方式,即当CPU进行主程序操作时,外设的数据已存入输入端口的数据寄存器;或端口的数据输出寄存器已空,由外设通过接口电路向CPU发出中断请求信号,CPU在满足一定的条件下,暂停执行当前正在执行的主程序,转入执行相应能够进行输入/输出操作的子程序,待输入/输出操作执行完毕之后CPU即返回继续执行原来被中断的主程序。这样CPU就避免了把大量时间耗费在等待、查询状态信号的操作上,使其工作效率得以大大地提高。能够向CPU发出中断请求的设备或事件称为中断源。而对其的处理方式即中断处理.[1]
  • MSP430的编程格式

    MSP430的编程格式,包括晶振的跳转、中断处理等待

    标签: MSP 430 编程

    上传时间: 2015-10-15

    上传用户:teddysha

  • 主要介绍WDM驱动程序开发环境的建立

    主要介绍WDM驱动程序开发环境的建立,输入输出处理,中断处理,驱动开发的要点,PLX9052的开发关键点,等

    标签: WDM 驱动程序 开发环境

    上传时间: 2015-11-13

    上传用户:tb_6877751

  • ARM体系结构与编程 作者:杜春雷 译者:杜春雷 出版社:清华大学出版社 【内容介绍】 ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RIS

    ARM体系结构与编程 作者:杜春雷 译者:杜春雷 出版社:清华大学出版社 【内容介绍】 ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权给各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。 本书分14章对ARM处理器的体系结构、指令系统和开发工具作了比较全面的介绍。其中包括ARM体系介绍、ARM程序设计模型、ARM汇编语言程序设计、ARM C/C++语言程序设计、ARM连接器的使用、ARM集成开发环境CodeWarriorIDE的介绍及高性能的调怨ぞ逜DW的使用。并在此基础之上介绍一些典型的基于ARM体系的嵌入式应用系统设计时的基本技术。通过阅读本书可以使读者掌握开发基于ARM的应用系统的各方面的知识。 第1章 ARM概述及其基本编程模型 第2章 ARM指令分类及其寻址方式 第3章 ARM指令集介绍 第4章 ARM汇编语言程序设计 第5章 ARM存储系统 第6章 ATPCS介绍 第7章 ARM程序和Thumb程序混合使用 第8章 C\ C++C以及汇编语言的混合编程 第9章 异常中断处理 第10章 ARM C/C++编译器 第11章 ARM连接器 第12章 嵌入式应用程序示例 第13章 使用CodeWarrior 第14章 ARM体系中的调试方法

    标签: ARM RIS 出版社 16

    上传时间: 2015-11-20

    上传用户:Divine

  • 检测BUTTON下降沿

    检测BUTTON下降沿,触发中断处理,点亮相应的LED,并在数 码管上显示操作的按钮序号,是一个简要的中断处理范例。

    标签: BUTTON 检测

    上传时间: 2013-12-23

    上传用户:dengzb84

  • 基于AT89S52的自动报时数字闹钟. 该数字钟具有整点报时和闹钟功能

    基于AT89S52的自动报时数字闹钟. 该数字钟具有整点报时和闹钟功能,时间显示为 时.分.秒,以12小时制显示。可通过按键调整时间的小时位和分钟位,整点和闹钟均以闪烁方式报时。 程序分为以下模块:数码管显示模块,控制显示模块,定时器T0中断处理模块,定时器T1中断处理模块,键盘扫描模块,键盘处理模块,延时模块和整点闪烁模块

    标签: 89S S52 AT 89

    上传时间: 2014-01-03

    上传用户:541657925

  • Linux内核进程管理 1、linux进程管理的模块组织框架 2、相关数据结构。 3、进程调度原则

    Linux内核进程管理 1、linux进程管理的模块组织框架 2、相关数据结构。 3、进程调度原则,调度算法,。 4、进程的创建和运行管理。 5、进程间通讯。 6、更多的技术 进程调度和中断处理交接 进程管理涉及的内核机制:bottom-half处理,等待队列 Linux/SMP的进程管理和调度技术 7、概述2.4的新特点

    标签: Linux linux 进程 内核

    上传时间: 2013-12-29

    上传用户:ZJX5201314

  • Vxworks下

    Vxworks下,与硬件打交道涉及定时查询(taskDelay&watchDog)和中断处理。这里通过信号灯的实现,充分说明了中断处理程序和中断服务程序的通讯的实现。

    标签: Vxworks

    上传时间: 2014-12-03

    上传用户:ljt101007

  • 此驱动程序是SATA功能的PCI卡为例

    此驱动程序是SATA功能的PCI卡为例,此驱动程序支持ATA协议的PIO,DMA,电源管理,中断处理等功能,特别是DMA,采用ScatterGather编程方式。另外,包含编译后的checked version 的sys文件。

    标签: SATA PCI 驱动程序

    上传时间: 2014-01-20

    上传用户:13681659100

  • 本实验通过DOS功能调用编制和调试一个自制时钟程序

    本实验通过DOS功能调用编制和调试一个自制时钟程序,要求设置一个新的1ch中断处理程序并常驻内存,实现在屏幕右上角显示当时的时间:按XX:XX:XX形式显示,并且能正确进位,24小时应消零。同时,在显示时间时,DOS系统能正确处理各种命令,正确执行应用程序。

    标签: DOS 实验 编制 时钟程序

    上传时间: 2013-12-10

    上传用户:changeboy

  • ep9301的底层初始化函数

    ep9301的底层初始化函数,包括配置ep9301的所有时钟,IRQ的中断处理,定时器1的中断服务函数。

    标签: 9301 ep 底层 初始化

    上传时间: 2013-12-02

    上传用户:hasan2015