91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 10.89MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-10
  • 語(yǔ)言: 其他
  • 標(biāo)簽: MMA8452??

資源簡(jiǎn)介

資料中有MMA8452相關(guān)的STM32測(cè)試代碼,51測(cè)試代碼,電路圖驗(yàn)證過(guò)

資源截圖

代碼片段和文件信息

//***************************************
//?GY-45?MMA8452?IIC測(cè)試程序
//?使用單片機(jī)STC89C51?
//?晶振:11.0592M
//?顯示:電腦串口??波特率?9600
//?編譯環(huán)境?Keil?uVision2
//?參考宏晶網(wǎng)站24c04通信程序
//?時(shí)間:2011年12月1日
//?QQ:531389319
//****************************************
#include??
#include??????//Keil?library??
#include?????//Keil?library
#include??
#define???uchar?unsigned?char
#define???uint?unsigned?int

sbit ??SCL=P1^0;??????//IIC時(shí)鐘引腳定義
sbit? ??SDA=P1^1;??????//IIC數(shù)據(jù)引腳定義

#define SlaveAddress???0x38 //定義器件在IIC總線中的從地址根據(jù)SA0地址引腳不同修改

typedef?unsigned?char??BYTE;
typedef?unsigned?short?WORD;

BYTE?BUF[8];?????????????????????????//接收數(shù)據(jù)緩存區(qū)??????
uchar?geshibaiqianwan;???????????//顯示變量
int??dis_data;???????????????????????//變量
int?xyz;

void?delay(unsigned?int?k);
void?Init_MMA8452(void);?????????????//初始化MMA8452
void?conversion(uint?temp_data);

void??Single_Write_MMA8452(uchar?REG_Addressuchar?REG_data);???//單個(gè)寫(xiě)入數(shù)據(jù)
uchar?Single_Read_MMA8452(uchar?REG_Address);???????????????????//單個(gè)讀取內(nèi)部寄存器數(shù)據(jù)
void??Multiple_Read_MMA8452();??????????????????????????????????//連續(xù)的讀取內(nèi)部寄存器數(shù)據(jù)
//------------------------------------
void?Delay5us();
void?Delay5ms();
void?MMA8452_Start();
void?MMA8452_Stop();
void?MMA8452_SendACK(bit?ack);
bit??MMA8452_RecvACK();
void?MMA8452_SendByte(BYTE?dat);
BYTE?MMA8452_RecvByte();
void?MMA8452_ReadPage();
void?MMA8452_WritePage();

uchar??RX_DATA;
//-----------------------------------

void?serial_serve(void)?interrupt?4
{??
RI=0;
RX_DATA=SBUF;
}
//*********************************************
//串口初始化
//9600?bps?@?11.059?MHz?
void?init_uart()
{
TMOD=0x21;
TH1=0xfd;
TL1=0xfd;
SCON=0x50;
PS=1;??????//串口中斷設(shè)為高優(yōu)先級(jí)別
TR0=1; ???//啟動(dòng)定時(shí)器
TR1=1;
ET0=1;?????//打開(kāi)定時(shí)器0中斷
ES=1;
EA=1;
}

//*********串口數(shù)據(jù)發(fā)送******************
void??SeriPushSend(uchar?send_data)
{
????SBUF=send_data;??
while(!TI);TI=0; ??
}
//*********************************************************
void?conversion(uint?temp_data)??
{??
????wan=temp_data/10000+0x30?;
????temp_data=temp_data%10000;???//取余運(yùn)算
qian=temp_data/1000+0x30?;
????temp_data=temp_data%1000;????//取余運(yùn)算
????bai=temp_data/100+0x30???;
????temp_data=temp_data%100;?????//取余運(yùn)算
????shi=temp_data/10+0x30????;
????temp_data=temp_data%10;??????//取余運(yùn)算
????ge=temp_data+0x30;?
}

/*******************************/
void?delay(unsigned?int?k)
{
unsigned?int?ij;
for(i=0;i{
for(j=0;j<121;j++)
{;}}
}


/**************************************
延時(shí)5微秒(STC90C52RC@12M)
不同的工作環(huán)境需要調(diào)整此函數(shù),注意時(shí)鐘過(guò)快時(shí)需要修改
當(dāng)改用1T的MCU時(shí)請(qǐng)調(diào)整此延時(shí)函數(shù)
**************************************/
void?Delay5us()
{
????_nop_();_nop_();_nop_();_nop_();
????_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
}

/**************************************
延時(shí)5毫秒(STC90C52RC@12M)
不同的工作環(huán)境需要調(diào)整此函數(shù)
當(dāng)改用1T的MCU時(shí)請(qǐng)調(diào)整此延時(shí)函數(shù)
**************************************/
void?Delay5ms()
{
??

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-07?09:46??MMA8452\
?????目錄???????????0??2011-12-13?08:45??MMA8452\51測(cè)試代碼\
?????目錄???????????0??2011-12-13?15:05??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\
?????目錄???????????0??2011-12-14?08:42??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\
?????文件???????16578??2011-12-13?20:27??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口
?????文件???????10600??2011-12-13?20:31??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.c
?????文件????????2882??2011-12-13?20:27??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.hex
?????文件??????????57??2011-12-13?20:27??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.lnp
?????文件???????18210??2011-12-13?20:27??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.LST
?????文件???????21983??2011-12-13?20:27??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.M51
?????文件???????18682??2011-12-13?20:27??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.OBJ
?????文件????????1089??2011-12-13?20:31??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.Opt
?????文件????????2414??2011-12-13?20:31??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.plg
?????文件????????2035??2011-12-13?20:31??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口.Uv2
?????文件???????????0??2011-12-13?20:07??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\MMA8452_串口_Uv2.Bak
?????文件????????5115??2002-04-16?22:32??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\STARTUP.A51
?????文件???????11666??2011-12-13?20:27??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\STARTUP.LST
?????文件?????????749??2011-12-13?20:27??MMA8452\51測(cè)試代碼\51_MCU_GY-45_MMA8452\MMA8452_stc串口\STARTUP.OBJ
?????目錄???????????0??2013-08-30?19:55??MMA8452\STM32測(cè)試代碼\
?????目錄???????????0??2013-08-30?19:55??MMA8452\STM32測(cè)試代碼\CMSIS\
?????文件???????17273??2010-06-07?10:25??MMA8452\STM32測(cè)試代碼\CMSIS\core_cm3.c
?????文件???????85714??2011-02-09?14:59??MMA8452\STM32測(cè)試代碼\CMSIS\core_cm3.h
?????目錄???????????0??2013-08-30?19:55??MMA8452\STM32測(cè)試代碼\CMSIS\startup\
?????文件???????15766??2011-03-10?10:52??MMA8452\STM32測(cè)試代碼\CMSIS\startup\startup_stm32f10x_cl.s
?????文件???????15503??2011-03-10?10:52??MMA8452\STM32測(cè)試代碼\CMSIS\startup\startup_stm32f10x_hd.s
?????文件???????15692??2011-03-10?10:52??MMA8452\STM32測(cè)試代碼\CMSIS\startup\startup_stm32f10x_hd_vl.s
?????文件???????12376??2011-03-10?10:52??MMA8452\STM32測(cè)試代碼\CMSIS\startup\startup_stm32f10x_ld.s
?????文件???????13656??2011-03-10?10:52??MMA8452\STM32測(cè)試代碼\CMSIS\startup\startup_stm32f10x_ld_vl.s
?????文件???????12765??2011-03-10?10:52??MMA8452\STM32測(cè)試代碼\CMSIS\startup\startup_stm32f10x_md.s
?????文件???????14073??2011-03-10?10:51??MMA8452\STM32測(cè)試代碼\CMSIS\startup\startup_stm32f10x_md_vl.s
?????文件???????15955??2011-03-10?10:51??MMA8452\STM32測(cè)試代碼\CMSIS\startup\startup_stm32f10x_xl.s
............此處省略385個(gè)文件信息

評(píng)論

共有 條評(píng)論