freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子指南針設(shè)計報告(參考版)

2025-08-06 05:56本頁面
  

【正文】 }。i。}/*例如要延時的時間為100us,調(diào)用方式:delay8((FOSC/1000000*10018)/10)*/void delay8(unsigned char t){ unsigned char i。_nop_()。_nop_()。_nop_()。 _nop_()。_nop_()。_nop_()。j++)。i++) for (j=0。 //延時 for (i=0。)。 DisplayOneChar(11,1,39。 DisplayOneChar(9,1,bai)。)。 DisplayOneChar(7,1,39。e39。)。 DisplayOneChar(5,1,39。g39。)。 DisplayOneChar(3,1,39。A39。 //計算數(shù)據(jù)和顯示 conversion(angle)。 Clear_char()。t39。)。 DisplayOneChar(10,0,39。a39。)。 DisplayOneChar(8,0,39。39。)。 DisplayOneChar(6,0,39。t39。)。 DisplayOneChar(4,0,39。o39。)。 (angle )) //SouthEast { DisplayOneChar(2,0,39。 } if((angle ) amp。)。 DisplayOneChar(5,0,39。s39。)。 DisplayOneChar(3,0,39。E39。amp。 Clear_char()。t39。)。 DisplayOneChar(10,0,39。a39。)。 DisplayOneChar(8,0,39。39。)。 DisplayOneChar(6,0,39。t39。)。 DisplayOneChar(4,0,39。o39。)。 (angle )) //NorthEast { DisplayOneChar(2,0,39。 } if((angle ) amp。)。 DisplayOneChar(6,0,39。t39。)。 DisplayOneChar(4,0,39。o39。)。 (angle )) //North { DisplayOneChar(2,0,39。 } if((angle ) amp。)。 DisplayOneChar(11,0,39。s39。)。 DisplayOneChar(9,0,39。W39。)。 DisplayOneChar(7,0,39。h39。)。 DisplayOneChar(5,0,39。r39。)。 DisplayOneChar(3,0,39。N39。amp。 Clear_char()。t39。)。 DisplayOneChar(4,0,39。e39。)。 (angle )) //West { DisplayOneChar(2,0,39。 } if((angle ) amp。)。 DisplayOneChar(11,0,39。s39。)。 DisplayOneChar(9,0,39。W39。)。 DisplayOneChar(7,0,39。h39。)。 DisplayOneChar(5,0,39。u39。)。 DisplayOneChar(3,0,39。S39。amp。 Clear_char()。h39。)。 DisplayOneChar(5,0,39。u39。)。 DisplayOneChar(3,0,39。S39。 //Combine MSB and LSB of Y Data output register angle= atan2((double)y,(double)x) * (180 / ) + 180。 //Combine MSB and LSB of X Data output register z=BUF[2] 8 | BUF[3]。 while(1) { Multiple_Read_HMC5883()。 InitLcd()。 int x,y,z。)。 DisplayOneChar(11,0,39。 39。)。 DisplayOneChar(9,0,39。 39。)。 DisplayOneChar(7,0,39。 39。)。 DisplayOneChar(5,0,39。 39。)。 DisplayOneChar(3,0,39。 39。}//初始化HMC5883void Init_HMC5883(){ Single_Write_HMC5883(0x02,0x00)。 //回應(yīng)ACK } } HMC5883_Stop()。 //BUF[0]存儲數(shù)據(jù) if (i == 5) { HMC5883_SendACK(1)。 i6。 //起始信號 HMC5883_SendByte(SlaveAddress+1)。 //發(fā)送設(shè)備地址+寫信號 HMC5883_SendByte(0x03)。 HMC5883_Start()。 //停止信號 return REG_data。 //讀出寄存器數(shù)據(jù) HMC5883_SendACK(1)。 //起始信號 HMC5883_SendByte(SlaveAddress+1)。 //發(fā)送設(shè)備地址+寫信號 HMC5883_SendByte(REG_Address)。 HMC5883_Start()。 //內(nèi)部寄存器數(shù)據(jù),請參考中文pdf HMC5883_Stop()。 //發(fā)送設(shè)備地址+寫信號 HMC5883_SendByte(REG_Address)。}//***************************************************void Single_Write_HMC5883(uchar REG_Address,uchar REG_data){ HMC5883_Start()。 //拉低時鐘線 Delay5us()。 //延時 dat |= SDA。 SCL = 1。 i8。 SDA = 1。}/**************************************從IIC總線接收一個字節(jié)數(shù)據(jù)**************************************/BYTE HMC5883_RecvByte(){ BYTE i。 //拉低時鐘線 Delay5us()。 //拉高時鐘線 Delay5us()。 //移出數(shù)據(jù)的最高位 SDA = CY。 i8。}/**************************************向IIC總線發(fā)送一個字節(jié)數(shù)據(jù)**************************************/void HMC5883_SendByte(BYTE dat){ BYTE i。 //拉低時鐘線 Delay5us()。 //延時 CY = SDA。 //延時}/**************************************接收應(yīng)答信號**************************************/bit HMC5883_RecvACK(){ SCL = 1。 //延時 SCL = 0。 //寫應(yīng)答信號 SCL = 1。 //產(chǎn)生上升沿 Delay5us()。 //拉高時鐘線 Delay5us()。 //拉低時鐘線}/**************************************停止信號**************************************/void HMC5883_Stop(){ SDA = 0。 //產(chǎn)生下降沿 Delay5us()。 //拉高時鐘線 Delay5us()。 } /**************************************起始信號**************************************/void HMC5883_Start(){ SDA = 1。 WriteCommandLCM(X,0)。 if(Y)X|=0x40。 Xamp。} /***********************************/void DisplayOneChar(uchar X,uchar Y,uchar DData) //顯示字符{ Yamp。 //清零 WriteCommandLCM(0x06,1)。 WriteCommandLCM(0x08,1)。LCM_EN=0。delay1us()。delay1us()。delay1us()。 LCM_RS=1。LCM_EN=0。delay1us()。delay1us()
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1