(使用R2007b开发)
定时器和计数器在硬件设计基本要素。计时器可用于测量运行时间和计数器用于硬件电路的外部事件计数。
这个演示展示了如何在嵌入式MATLAB建立定时器和计数器。附加的模型包含以下计数器实现。
灰色的计数器
约翰逊计数器
mod n计数器
向下计数器(启用)
预设清楚计数器
调用计数检测器
灰色计数器:
格雷码是一个二进制数字系统,两个连续的值只有一个数字不同。格雷码被广泛用于促进纠错等数字通信的数字地面电视和有线电视系统。4位格雷码计数器具有以下二进制序列作为输出。
0000年
0001年
0011年
0010年
0110年
0111年
0101年
0100年
1100年
1101年
1111年
1110年
1010年
1011年
1001年
1000年
约翰逊计数器:
环形计数器是一种计数器组成的循环移位寄存器。
美联储去年移位寄存器的输出是输入的第一个登记。
约翰逊计数器也称为走环形计数器中最后一个移位寄存器的输出反向并反馈给输入的第一个移位寄存器。4位约翰逊计数器具有以下二进制序列作为输出。
0000年
0001年
0011年
0111年
1111年
1110年
1100年
1000年
0000年
模N计数器:
稳定状态的总数计数器显示其模量。Mod3计数器具有以下二进制序列作为输出。
000年
001年
010年
011年
One hundred.
101年
110年
111年
引用作为
Kiran Kintali (2023)。嵌入式MATLAB建模计数器和计时器(//www.tatmou.com/matlabcentral/fileexchange/16302-modeling-counters-and-timers-in-embedded-matlab), MATLAB中央文件交换。检索。