找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

这是一年前弄的单片机控制的压力检测传感器源码+仿真

查看数: 5873 | 评论数: 5 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-11-26 20:32

正文摘要:

电风扇是我用智能电风扇的仿真文件改的,所以其他功能没有,就只有压力传感器有用 仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)

回复

ID:736882 发表于 2020-4-28 15:28

较大范围之内,从而提高转换的宽度。在进行IN+与IN-的输入时,如果IN-的电压大于IN+的电压则转换后的数据结果始终为00H。所以电源接ADC0832的CH1而不是CH0
ID:736882 发表于 2020-4-28 15:27
在进行IN+与IN-的输入时,如果IN-的电压大于IN+的电压则转换后的数据结果始终为00H。所以要接入压力传感器CH1而不是CH0
ID:217347 发表于 2019-5-11 14:00
15259527920 发表于 2019-4-28 17:20
大神为什么我改了压力传感器的数值,依旧还是0.00Pa

找出为啥了吗
ID:523790 发表于 2019-4-28 17:20
大神为什么我改了压力传感器的数值,依旧还是0.00Pa
ID:523790 发表于 2019-4-28 16:53
unsigned char i; unsigned int data_f=0,data_c=0; DI=1; CS=1; _nop_(); CS=0; DI=1; ; CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); _nop_(); CLK=1; DI=(bit)(0x02&CH); _nop_(); CLK=0; _nop_(); _nop_(); CLK=1; DI=(bit)(0x01&CH); _nop_(); _nop_(); CLK=0; DI=1; CLK=1; _nop_(); _nop_(); CLK=0; _nop_(); CLK=1;        for(i=8;i>0;i--) {   data_f|=DO;   data_f<<=1;   CLK=1;   _nop_();   _nop_();   CLK=0;   _nop_(); } for(i=8;i>0;i--) {   data_c<<=1;   data_c|=DO;   _nop_();   CLK=1;   _nop_();   _nop_();   CLK=0;   _nop_();  }  CLK=0; _nop_(); _nop_(); CLK=1; _nop_(); _nop_();  CLK=0; _nop_(); _nop_(); CLK=1; _nop_(); CS=1; _nop_(); _nop_(); return data_f; }请问这段代码各行的意思,求大神帮忙

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表