• 2022-10-26
    {有三种I/O数据传送方式:同步传送方式、查询传送方式、中断传送方式,分别在哪些场合下使用?并举例说明。}{
  • (1) 同步传送方式:当外设速度可与单片机速度相匹配、或外设功能比较简单时,常常采用同步传送方式。如实验中8255 PB口读开关状态、送PA口点亮LED的例子。(2) 查询传送方式:查询传送方式又称为有条件传送,也称异步传送。单片机通过查询得知外设准备好后,再进行数据传送。异步传送的优点是通用性好,硬件连线和查询程序十分简单,但是效率不高。如课件中介绍方式0时的单片机通过8255向打印机传送数据的例子,需要查询打印机的状态。(3) 中断传送方式:中断传送方式是利用单片机本身的中断功能和I/O接口的中断功能来实现I./O数据的传送。单片机只有在外设准备好后,发出数据传送请求,才中断主程序,而进入与外设进行数据传送的中断服务程序,进行数据的传送。中断服务完成后又返回主程序继续执行。因此,中断方式可大大提高工作效率。如8255工作在方式1、2时。}

    内容

    • 0

      在数据传送过程中,不需要CPU介入的传送方式是() A: 无条件传送 B: 查询方式传送 C: DMA方式 D: 中断方式传送

    • 1

      主机与外设之间数据的传送方式有( ) A: 串行传送方式 B: 无条件传送方式 C: 中断方式 D: 查询传送方式

    • 2

      无条件传送方式程序查询传送方式中断传送方式

    • 3

      从输入设备向内存传送数据时,若数据不需经过CPU,其I/O数据传送方式是( )。 A: DMA方式 B: 查询传送 C: 中断传送 D: 无条件传送

    • 4

      单片机与外部设备之间I/O传输有(4)种方式,即(无条件传送方式、查询方式、中断方式、)(DMA)(数据传输方式),通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为(______ )。