微机中实现定时控制的主要方法有哪些

发布网友 发布时间:2022-04-22 10:06

我来回答

2个回答

热心网友 时间:2023-10-10 00:48

1、使用系统自带的定时器模块进行定时

2、使用while循环让程序跑指令来达到控制。

其中:第二种方法不是很精确。原理是用微机有个指令周期,就是制定一条指令使用的时间,比如为1us,那么你要定时100us,只需要让程序跑一个空指令100次就好了,如

for(i=0;i<99;i++){}

热心网友 时间:2023-10-10 00:49

微机原理中,大多数用8253 / 8254 作定时/计数器。
8253的工作方式:
方式0 计数结束产生中断
方式1 可编程的单拍负脉冲
方式2 分频脉冲发生器
方式3 分频方波发生器
方式4 软件触发选通脉冲发生器
方式5 硬件触发选通脉冲发生器

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com