目录
讲解
简介
定时器/计数器
定时器实际上也是计数器,只是计数的是固定周期的脉冲
定时和计数只是触发来源不同(时钟信号和外部脉冲)其他方面是一样的。
定时器在单片机内部就像一个小闹钟一样,根据时钟的输出信号,每隔“一秒”,计数单元的数值就增加一,当计数单元数值增加到“设定的闹钟提醒时间”时,计数单元就会向中断系统发出中断申请,产生“响铃提醒”,使程序跳转到中断服务函数中执行。
中断
中断是指计算机运行过程中,出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
假设一个人在家看电视,这时候突然门铃响了,这个人此时就要停止看电视去开门,然后关上门后继续回来看电视,这个例子当中看电视这个动作就是常规的计算机运行过程,门铃响就相当于一个中断信号(中断请求),用户这时停止看电视(中断当前程序)起来开门(中断响应),关上门后(中断处理结束)继续看电视(继续执行当前程序)。这一整个过程就是中断发生时,CPU的处理方式。
还是上面的例子,现在假设门铃响的时候水烧开了,此时用户可以选择先开门后关水,也可以选择先关水后开门,这
本文详细介绍了51单片机中的定时器/计数器工作原理、中断系统、TCON和TMOD寄存器、中断级别以及配置方法。内容包括定时器/计数器的四种工作方式、中断请求和响应机制,以及在实际应用中的配置示例。
订阅专栏 解锁全文
2457

被折叠的 条评论
为什么被折叠?



