嵌入式学习中 2022-11-30 21:37 采纳率: 33.3%
浏览 73
已结题

51单片机测量脉冲周期/频率并加以计算、显示

问题遇到的现象和发生背景

51单片机测量脉冲周期/频率并加以计算、显示

img

效果:1. 第一个4位数码管显示一个B周期内A的周期个数,显示商即可;
2. 第二个4位数码管显示一个B高电平宽度内包含A的周期个数,精确到小数点后一位;
3. 非数码管显示,变为1602显示,上行XS:(数值),下行ZT:(数值)。
要求:51/52单片机、汇编语言优先、效果1可显示到千位,效果2可显示100内即可、程序多注释。欢迎解答~
精度高一些,如测量高电平宽度时,先一段低电平,跳到高时开始计时,再到低时结束;测量周期时,多个周期后求平均值。

  • 写回答

3条回答 默认 最新

  • fengyuzhe13 嵌入式领域优质创作者 2022-11-30 22:22
    关注

    谢邀。
    对于题主的一些描述,我不太理解。
    1.效果1中“显示商即可”,这是什么意思?
    2.效果2中,“精确到小数点后一位”,个数只能是整数,如果要出现小数,那么就要对最后那个不完整的周期进行监测,程序很复杂。
    3.效果3中“变为1602显示”,而上面的效果都是写的数码管。
    如果单看“要求”这一段,我觉得应该是,测量一个控制周期内脉冲数,以及该周期内,高电平时,计量的脉冲数。
    最后,建议用C语言。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 12月2日
  • 已采纳回答 12月2日
  • 修改了问题 11月30日
  • 创建了问题 11月30日

悬赏问题

  • ¥15 有赏,i卡绘世画不出
  • ¥15 如何用stata画出文献中常见的安慰剂检验图
  • ¥15 c语言链表结构体数据插入
  • ¥40 使用MATLAB解答线性代数问题
  • ¥15 COCOS的问题COCOS的问题
  • ¥15 FPGA-SRIO初始化失败
  • ¥15 MapReduce实现倒排索引失败
  • ¥15 ZABBIX6.0L连接数据库报错,如何解决?(操作系统-centos)
  • ¥15 找一位技术过硬的游戏pj程序员
  • ¥15 matlab生成电测深三层曲线模型代码