网站大量收购独家精品文档,联系QQ:2885784924

倾角加速度(Inclination acceleration).doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
倾角加速度(Inclination acceleration)

倾角加速度(Inclination acceleration) # include stc12. H H # include math.h / / Keil library # include stdio, h / / Keil library # include INTRINS. H # define uchar unsigned char # define uint unsigned int Sbit SCL P1 = ^ 0; / / IIC clock pin definition Sbit SDA P1 = ^ 1; / / IIC data pin definition Sbit CS = p ^ 2; / / the high level effective single chip LCD can be fixed high level Sbit SID = P1 ^ 3; / / data Sbit SCLK = P1 ^ 4; / / the clock Uchar code num [] = { 0123456789: - }; The # define SlaveAddress 0xA6 / / defines the device in the IIC bus from the ADDRESS, which is modified according to the ALT ADDRESS ADDRESS / / ALT ADDRESS is 0xA6 when grounding, and 0x3A when the power is connected Typedef unsigned char BYTE; Typedef unsigned short WORD; BYTE BUF [8]. / / receive the data cache area Uchar ge, shi, bai, qian, wan; / / display variables Int dis_data; / / variable Int data_xyz [3]. Void conversion (uint temp_data) { Wan = temp_data / 10000; Qian temp_data % = 10000/1000; Bai = 1000/100 temp_data % 10000%; Shi = 100/10 temp_data % 10000% 10000%; Ge = 10 temp_data % 10000% 1000% 100%; } Void Delay (uint ZMS) / / Delay subroutine z ms { Uchar n, m; For (m = ZMS; m 0; m --) For (n = 110; n 0; n --); } / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / / * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * / Void Send_byte (uchar bbyte) / / send a byte { Uchar I; For (I = 0; I 8; i++) { SID = bbyte 0 x80; / / take out the highest position SCLK = 1; SCLK = 0; Bbyte = 1; / / left } } Void Write_char (bit start, uchar ddata) / / write instructions or data { Uchar start_data, Hdata Ldata; If (start = = 0) Start_data = 0 xf8; / / write instructions The else Start_data = 0 xfa; / / write data Hdata = ddata 0 xf0; / / 4 Ldata = (ddata 4) 0 xf0;

您可能关注的文档

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档