孙本章内容 定时与计数技术及应用 ●定时/计数器 8253
· 定时与计数技术及应用 · 定时/计数器 —— 8253
份学习目 了解定时/计数技术的应用情况 掌握8253的连接与编程 熟习8253的工作方式
· 了解定时/计数技术的应用情况 · 掌握8253的连接与编程 · 熟习8253的工作方式
10.1定时与计数 定时计数技术在计算机中具有极为重要的 作用。微机控制系统中,常要按一定的采样周 期对处理对象进行采样或定时检测某些参数等, 用计数器对外部事件计数,即记录外设提供的 脉冲个数。在实时操作系统和多任务操作系统 中,可以利用定时器产生的定时中断进行进程 调度
10.1 定时与计数
定时器和计数器都由数字电路中的计数电路构成。 前者记录高精度晶振脉冲信号,因此可以输出准确的时 间间隔,称为定时器,而当记录外设提供的具有一定随 机性的脉冲信号时,它主要反映脉冲的个数,称为计数 器。 定时的方法有3种:软件定时、不可编程的硬件定 时和可编程的定时
1.软件定时 根据CPU执行每条指令需要一定的时间, 重复执行一些指令就会占用一段固定的时间, 通过适当地选取指令和循环次数便很容易实现 定时功能,这种方法不需要增加硬件,可通过 编程来控制和改变定时时间,灵活方便,节省 费用。缺点是CPU重复执行的这段程序的本身 并没有什么具体目的,仅为延时,从而降低了 CPU利用率
1. 软件定时