用80C51F040单片机连续采集方波高低电平1000组 高电平+5V 低电平...
发布网友
发布时间:2022-04-25 16:34
我来回答
共3个回答
热心网友
时间:2024-10-31 13:05
我理解你的目的是测量多个周期方波的高电平和低电平宽度的总和,进行平均,以便获取更高精度的占空比。
如果是这样,较简单的方案是采用两个计数器,分别对高电平和低电平宽度进行及时。外部采用一片反相器,分别连接两个计数器的输入门控信号,使其中一个计数器只有在方波高电平期间计时,另一个计数器只有在方波低电平期间计时。至于是否记录1000组,其实并不重要,只要是组数足够多,就可以了。
热心网友
时间:2024-10-31 13:03
程序必须要有 电路的配合才行 你没有电路 怎么给程序
另外 单片机的io口是ttl电平 0-5v之间 -5 的电压是不能采样的 必须要进行电平的装换
如果是逻辑信号 可以考虑rs232-TTL 转换器 如果模拟信号 必须用DAC
热心网友
时间:2024-10-31 12:59
采集是指什么?是指检测到一个高低电平然后对其计数吗?
热心网友
时间:2024-10-31 13:05
我理解你的目的是测量多个周期方波的高电平和低电平宽度的总和,进行平均,以便获取更高精度的占空比。
如果是这样,较简单的方案是采用两个计数器,分别对高电平和低电平宽度进行及时。外部采用一片反相器,分别连接两个计数器的输入门控信号,使其中一个计数器只有在方波高电平期间计时,另一个计数器只有在方波低电平期间计时。至于是否记录1000组,其实并不重要,只要是组数足够多,就可以了。
热心网友
时间:2024-10-31 13:06
采集是指什么?是指检测到一个高低电平然后对其计数吗?
热心网友
时间:2024-10-31 13:04
程序必须要有 电路的配合才行 你没有电路 怎么给程序
另外 单片机的io口是ttl电平 0-5v之间 -5 的电压是不能采样的 必须要进行电平的装换
如果是逻辑信号 可以考虑rs232-TTL 转换器 如果模拟信号 必须用DAC