- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机串口输出BMP085程序源码
//***************************************
// BMP085 IIC测试程序
// 使用单片机STC89C51
// 晶振:11.0592M
// 显示:电脑串口助手
// 编译环境 Keil uVision2
// 参考宏晶网站24c04通信程序
// 时间:2012年5月1日
// QQ:531389319
//****************************************
#include REG51.H
#include math.h //Keil library
#include stdlib.h //Keil library
#include stdio.h //Keil library
#include INTRINS.H //Keil library
#define uchar unsigned char
#define uint unsigned int
#define DataPort P0 //LCD1602数据端口
sbit SCL=P1^0; //IIC时钟引脚定义
sbit SDA=P1^1; //IIC数据引脚定义
#define BMP085_SlaveAddress 0xee //定义器件在IIC总线中的从地址
#define OSS 0 // Oversampling Setting (note: code is not set up to use other OSS values)
typedef unsigned char BYTE;
typedef unsigned short WORD;
uchar ge,shi,bai,qian,wan,shiwan; //显示变量
int dis_data; //变量
short ac1;
short ac2;
short ac3;
unsigned short ac4;
unsigned short ac5;
unsigned short ac6;
short b1;
short b2;
short mb;
short mc;
short md;
int temperature;
long pressure;
void delay(unsigned int k);
//void InitLcd(); //初始化lcd1602
//void WriteDataLCM(uchar dataW);
//void WriteCommandLCM(uchar CMD,uchar Attribc);
//void DisplayOneChar(uchar X,uchar Y,uchar DData);
void conversion(long temp_data);
void Single_Write(uchar SlaveAddress,uchar REG_Address,uchar REG_data); //单个写入数据
uchar Single_Read(uchar REG_Address); //单个读取内部寄存器数据
void Multiple_Read(uchar,uchar); //连续的读取内部寄存器数据
//
void Delay5us();
void Delay5ms();
void BMP085_Start();
void BMP085_Stop();
void BMP085_SendACK(bit ack);
bit BMP085_RecvACK();
void BMP085_SendByte(BYTE dat);
BYTE BMP085_RecvByte();
void BMP085_ReadPage();
void BMP085_WritePage();
//
//*********************************************
//串口初始化
//9600 bps @ 11.059 MHz
void init_uart()
{
TMOD=0x21;
TH1=0xfd;
TL1=0xfd;
SCON=0x50;
您可能关注的文档
- 02企业法人代表安全生产承诺书安监02.doc
- 1例扁桃体周围脓肿致心跳呼吸停止的抢救.doc
- 2016宣传工作要点.doc
- 2016届高考历史 多元史观解读重大历史现象.doc
- 2016年上半年幼儿园教研工作计划.doc
- 2016年中考英语的复习计划.doc
- 2016年党课学习材料 增强“四自能力” 保持党的纯洁性.doc
- 2016年全县人口与计划生育宣传教育工作计划.doc
- 2016年公司领导在党建工作会议上的讲话.doc
- 2016年创建国家卫生城市工作要点.doc
- 深度解析(2026)《HB 8708-2025飞机试飞安全信息收集、报告和处置要求》.pptx
- 深度解析(2026)《HGT 2623-1994三层混床专用离子交换树脂》.pptx
- 深度解析(2026)《JBT 7517-1994机械产品可靠性设计评审》.pptx
- 深度解析(2026)《JBT 7537-1994工艺典型化导则》:解构传统规范,赋能现代智造转型新篇章.pptx
- 深度解析(2026)《JBT 7641.1-1994电传动矿用自卸车技术条件》.pptx
- 深度解析(2026)《JBT 7711-2007灰铸铁件热处理》.pptx
- 深度解析(2026)《JBT 7942.2-1995手推式油枪》:标准解读、应用剖析与未来趋势前瞻.pptx
- 深度解析(2026)《JBT 5233-2023罐车用风冷滑片空气压缩机》.pptx
- 深度解析(2026)《JBT 5358-1991转子压铸机通用技术条件》.pptx
- 深度解析(2026)《JBT 5372.6-1991 8mm槽系组合夹具其他件 鳞齿支承螺母》:从标准文本到未来智造的精密连接艺术.pptx
最近下载
- 深度解析(2026)《AQ 2013-2008金属非金属地下矿山通风安全技术规范》.pptx VIP
- 智慧园区智能安防解决方案概述.pptx VIP
- 领导班子2025年度民主生活会对照检查材料1.doc VIP
- 多元羧酸和磷酸对牙本质脱钙作用的比较.pdf VIP
- GB 55007-2021 砌体结构通用规范.docx VIP
- 2026五个带头发言材料三.docx VIP
- 鹤煤三矿围岩地质力学评估报告-终稿.pdf VIP
- 中国新型城镇化的低碳发展路径——问题、策略与案例.pdf VIP
- HAF003《核电厂质量保证安全规定》的理解要点共109页.ppt VIP
- 产品质量先期策划控制程序APQP.docx VIP
原创力文档


文档评论(0)