轮询,中断和DMA是Hal库的三种编程模型。51, 主要用的是轮询和中断。没有DMA功能。中断比较好理解。 DMA是指直接对存储进行写入操作, 不需要经过CPU。 轮询就是每隔一段时间查看下是否需要执行某种任务, 例如while中做个if判断。