完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
|
|
相关推荐
|
|
|
深圳IC原厂 T7711(电子秤专用24bit A/D转换器),性价比极高,欢迎咨询使用,QQ3247925842。 功能特点 Ø 1 对全差分输入通道的ADC Ø 片内直接温度测量和数字输出 Ø 24位无丢失代码 Ø 片内低噪声放大器,增益为 128 Ø ±0.001%非线性 Ø 可选10Hz 和40Hz 的输出数据速率 Ø 同步抑制50Hz 和60Hz 的电源干扰 Ø 内置时钟振荡器无需任何外接器件 Ø 简单的二线串行通信口 Ø 工作电压范围:2.6 ~ 5.5V Ø 工作温度范围:-40 ~ +85℃ Ø 封装形式:SOP8 /DIP8 参考图:
参考程序 C 语言:(仅供参考) /* T7711.h 头文件*/ #ifndef _T7711_H_ #define _T7711_H_ #define CH1_10HZ 0x01 #define CH1_40HZ 0x02 #define CH2_TEMP 0x03 #define CH1_10HZ_CLK 25 #define CH1_40HZ_CLK 27 #define CH2_TEMP_CLK 26 unsigned long Read_T7711(unsigned char next_select); #endif /*T7711.c 程序文件*/ #include "T7711.h" #include "global.h" //定义端口 #include "delay.h" //延时子程序 unsigned long Read_T7711(unsigned char next_select) { unsigned char i = 0; unsigned long data_temp = 0; for(i = 0;i < 24;i++) { SET_SCK_H(); //在 global.h 文件中定义,置 SCK脚输出高电平 data_temp <<= 1; delay_us(5); //延时5 个微秒,根据不同的 MCU 自定义此函数 if(READ_PORT & (1 << PIN_DOUT)) //判断DOUT 是否为高电平 data_temp |= 1; SET_SCK_L();//在 global.h 文件中定义,置 SCK脚输出低电平 } switch(next_select) //确定下一次数据更新率或者切换通道 { case CH1_10HZ: SET_SCK_H(); delay_1us(); SET_SCK_L(); break; case CH1_40HZ: SET_SCK_H(); delay_1us(); SET_SCK_L(); delay_1us(); SET_SCK_H(); delay_1us(); SET_SCK_L(); delay_1us(); SET_SCK_H(); delay_1us(); SET_SCK_L(); break; case CH2_TEMP: SET_SCK_H(); delay_1us(); SET_SCK_L(); delay_1us(); SET_SCK_H(); delay_1us(); SET_SCK_L(); break; default: break; } return(data_temp); //返回从 T7711 中读出的数据 } |
|
|
|
|
|
|
|
|
一个项目正好要用到称重,看看,学习学习~
|
|
|
|
|
|
|
|
|
谢谢啊!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
|
|
|
|
|
晚辈学习中,致以崇高谢意
|
|
|
|
|
|
|
|
|
谢谢楼主分析,学习下。
|
|
|
|
|
|
|
|
|
好的非常的给力
|
|
|
|
|
|
|
|
|
正的非常的给力
|
|
|
|
|
|
|
|
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 16:56 , Processed in 1.802151 second(s), Total 113, Slave 92 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖