• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
  • 全部板块
    • 全部板块
大家还在搜
  • 利用压力传感器设计的电子秤

    以高整合度混合信号单片机实现电子计价秤应用

    2021-02-04 06:26

  • 如何使用C编译器和MPLAB代码配置器实现以下组合逻辑函数?

    大家好,问题:我如何使用C编译器和MPLAB代码配置器实现以下组合逻辑函数?RB0=(RA0)(RA1)(!RA2)RB1 =(!)RA2)(!RA1+[(RA1)]背景:我绝对是个PIC新手,不过是个电气工程师,我只是想用最可靠的方式实现一些简单的代码。这是我第一次涉足数字电子学,我使用PIC16F1938和28引脚演示板…一个出发的好地方。我对体系结构和指令集还不够熟悉,无法对底层PIC命令执行任何有用的操作,所以我使用C编译器在MPLAB IDE中创建代码。如果可能的话,我希望尽可能地保持高水平。所有解释过的,我试图将上面的公式实现为一系列嵌套的if-else语句,这些语句非常慢,并且逻辑没有按照我希望的方式工作。实际工作的唯一部分就是!RA2我甚至把时钟速度拨到16兆赫,但我可以判断出代码很慢,只是基于它对输入电压变化的响应。一般来说,我认为这可能是在微控制器中实现逻辑的一种危险方式。请帮助我朝正确的方向走,用正确的方法来实现这个逻辑块。非常感谢。戴夫

    2019-10-09 08:14