资源简介
HX711 采用了海芯科技集成电路专利技术,
是一款专为高精度电子秤而设计的 24 位 A/D 转
换器芯片。与同类型其它芯片相比,该芯片集
成了包括稳压电源、片内时钟振荡器等其它同
类型芯片所需要的外围电路,具有集成度高、
响应速度快、抗干扰性强等优点。降低了电子
秤的整机成本,提高了整机的性能和可靠性。
该芯片与后端 MCU 芯片的接口和编程非常
简单,所有控制信号由管脚驱动,无需对芯片
内部的寄存器编程。输入选择开关可任意选取
通道 A 或通道 B,与其内部的低噪声可编程放
大器相连。通道 A 的可编程增益为 128 或 64,
对应的满额度差分输入信号幅值分别为±20mV
或±40mV。通道 B 则为固定的 32 增益,用于系
统参数检测。芯片内提供的稳压电源可以直接
向外部传感器和芯片内的 A/D 转换器提供电
源,系统板上无需另外的模拟电源。芯片内的
时钟振荡器不需要任何外接器件。上电自动复
位功能简化了开机的初始化过程。

代码片段和文件信息
#include “EEPROM.H“
/* ================ 打开 ISPIAP 功能 ================= */
void ISP_IAP_enable(void)
{
EA = 0; /* 关中断 */
ISP_CONTR = ISP_CONTR & 0x18; /* 00011000 */
ISP_CONTR = ISP_CONTR | WaitTime; /* 写入硬件延时 */
ISP_CONTR = ISP_CONTR | 0x80; /* ISPEN=1 */
}
/* =============== 关闭 ISPIAP 功能 ================== */
void ISP_IAP_disable(void)
{
ISP_CONTR = ISP_CONTR & 0x7f; /* ISPEN = 0 */
ISP_TRIG = 0x00;
EA = 1; /* 开中断 */
}
/* ================ 公用的触发代码 ==================== */
void ISPgoon(void)
{
ISP_IAP_enable(); /* 打开 ISPIAP 功能 */
ISP_TRIG = 0x46; /* 触发ISP_IAP命令字节1 */
ISP_TRIG = 0xb9; /* 触发ISP_IAP命令字节2 */
_nop_();
}
/* ==================== 字节读 ======================== */
unsigned char byte_read(unsigned int byte_addr)
{
ISP_ADDRH = (unsigned char)(byte_addr >> 8);/* 地址赋值 */
ISP_ADDRL = (unsigned char)(byte_addr & 0x00ff);
ISP_CMD = ISP_CMD & 0xf8; /* 清除低3位 */
ISP_CMD = ISP_CMD | RdCommand; /* 写入读命令 */
ISPgoon(); /* 触发执行 */
ISP_IAP_disable(); /* 关闭ISPIAP功能 */
return (ISP_DATA); /* 返回读到的数据 */
}
/* ================== 扇区擦除 ======================== */
void SectorErase(unsigned int sector_addr)
{
unsigned int iSectorAddr;
iSectorAddr = (sector_addr & 0xfe00); /* 取扇区地址 */
ISP_ADDRH = (unsigned char)(iSectorAddr >> 8);
ISP_ADDRL = 0x00;
ISP_CMD = ISP_CMD & 0xf8; /* 清空低3位 */
ISP_CMD = ISP_CMD | EraseCommand; /* 擦除命令3 */
ISPgoon(); /* 触发执行 */
ISP_IAP_disable(); /* 关闭ISPIAP功能 */
}
/* ==================== 字节写 ======================== */
void byte_write(unsigned int byte_addr unsigned char original_data)
{
ISP_ADDRH = (unsigned char)(byte_addr >> 8); /* 取地址 */
ISP_ADDRL = (unsigned char)(byte_addr & 0x00ff);
ISP_CMD = ISP_CMD & 0xf8; /* 清低3位 */
ISP_CMD = ISP_CMD | PrgCommand; /* 写命令2 */
ISP_DATA = original_data; /* 写入数据准备 */
ISPgoon(); /* 触发执行 */
ISP_IAP_disable(); /* 关闭IAP功能 */
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\1-51单片机配套例程电路图\
文件 291416 2014-12-08 21:35 1kg电子秤资料 v2.1\1-51单片机配套例程电路图\51单片机电子秤原理图.pdf
文件 46460 2015-05-25 13:19 1kg电子秤资料 v2.1\1-51单片机配套例程电路图\51单片机电子秤原理图.sch
文件 1169545 2015-05-07 18:21 1kg电子秤资料 v2.1\1-51单片机配套例程电路图\PCB截图.jpg
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\2-Arduino配套例程连接图\
文件 303834 2015-05-25 19:02 1kg电子秤资料 v2.1\2-Arduino配套例程连接图\Arduino连接方式.jpg
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\3-STM32配套例程连接方式\
文件 63 2015-05-25 19:08 1kg电子秤资料 v2.1\3-STM32配套例程连接方式\连接方式.txt
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\4-51单片机源程序\
目录 0 2018-05-08 22:17 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\
文件 3756 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\EEPROM.LST
文件 4999 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\EEPROM.OBJ
文件 2072 2014-04-08 16:13 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\EEPROM.c
文件 752 2014-04-08 16:13 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\EEPROM.h
文件 253 2014-11-04 10:10 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\HX711.H
文件 2428 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\HX711.LST
文件 2278 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\HX711.OBJ
文件 786 2013-10-14 10:34 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\HX711.c
文件 450 2014-11-04 10:11 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\LCD1602.H
文件 3430 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\LCD1602.LST
文件 4098 2015-04-19 14:57 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\LCD1602.OBJ
文件 1392 2012-12-20 16:41 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\LCD1602.c
文件 395 2014-12-14 11:13 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\MAIN.H
文件 24144 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main
文件 16302 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.LST
文件 27826 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.M51
文件 15906 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.OBJ
文件 0 2015-03-23 21:02 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.build_log.htm
文件 8920 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.c
文件 6950 2015-05-04 15:42 1kg电子秤资料 v2.1\4-51单片机源程序\1kg电子秤程序+上限报警设置\main.hex
............此处省略173个文件信息
相关资源
- 最新《知网》情感分析用词语集
- ddos压力测试工具99657
- 遥感图像几何校正模型探讨
- 高压无刷电机的硬件资料
- labview中的DAQ助手采集多个通道电压
- 恒压力供水(DBW-DQ-1.s7p)
- 激光位移传感器的特点及应用解析
- 位移传感器应用全面解析
- 压力球罐设计
- 单片机和adc0809数字电压表
- 直流稳压电源的课程设计、安装及调
- 单片机、ADC0808809设计简易数字电压表
- 介绍几种压缩算法及《笨笨数据压缩
- 直流稳压电源资料,78,79系列
- 单片机与温度传感器DS18B20的程序设计
- 毕业论文之温度传感器DS18B20(源码
- 基于52单片机的直流电压测量
- stm32 ds18b20 温度传感器 测试通过
- HX711 称重传感器 C程序
- ADNS-3080光流传感器测试程序Arduino
- 28335写的用spi读取传感器数据并用CA
- 德卡D8读写器关于读写感应卡的一些代
- 机床液压系统课程设计卧式钻床动力
- ADC0809数字电压表 LCD1602显示 汇编程序
- SCA60角度检测传感器模块程序
- 很好的一个小波变换图像压缩程序
- 电阻·电感·电容计算常用小软件
- 变压器的理论与计算 瓦修京斯基
- 可输出多路电压的( -5v -12v)直流稳
- 数字电压表(源程序 protues仿真)
评论
共有 条评论