通过51单片机定时器的查询方式定时利用查询方式实现8个发光二极管全亮和全灭的光电报警 间隔时间为1秒

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

      通过这次实验,我学会了使用c语言编写单片机程序,在程序中,我使用了很多宏定义,这有利于程序的再利用.

同时真正理解延迟和中断的概念!

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

刚开始的时候发现:程序在进入定时器的查询方式中断1中时,由于while(1)的出现会发生跳不出中断的现象,而更高级别的中断0无法执行导致直接卡死……

51单片机的中断优先级别分为两种,一种是响应优先级别指多个中断哃时发生时,谁先执行这个优先级系统默认了,也就是你所谓的高优先级 低优先级的关系

      另一种是抢占优先级,指一个到来的中断可否打断一个正在执行的中断中断A在执行函数在执行时,来了另一中断BB的抢占级别如果大于A,则a的中断会被打断执行B的。 如果B的抢占優先级小于或等于A的则无法打断。    

我要回帖

更多关于 定时器的查询方式 的文章

 

随机推荐