最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

使用LPC932制作的一款電表---DEFINE

作者:雁舞白沙 欄目:MCU技術(shù)
使用LPC932制作的一款電表---DEFINE
#ifndef _DEFINE_H
#define _DEFINE_H

//-----***-公共變量(字)-***-----//
extern unsigned CHAR data PowerStA;
extern unsigned CHAR data PowerStB;
extern unsigned CHAR data DataProtectTime;
extern unsigned CHAR data LcdDelay;
extern unsigned CHAR data ComTimeA;
extern unsigned CHAR data ComTimeB;
extern unsigned CHAR idata TimeBuf[3];
extern unsigned CHAR data TemperatureTime;
extern unsigned CHAR data PulseData;
extern unsigned CHAR data LcdShowTime;
extern unsigned CHAR data IIcByteStar;
extern unsigned CHAR data MataStData;
extern unsigned CHAR data LcdRunData;
extern unsigned CHAR data KeyTemp;                  //脈沖、鍵盤緩沖器
extern unsigned CHAR data LcdTime;
extern unsigned CHAR data CkData;
extern unsigned CHAR data IIcBuf[16];
extern unsigned CHAR idata LcdShowBit[2];
extern unsigned CHAR idata LcdShowBuf[8];
extern unsigned CHAR idata SumPulseData[4];
extern unsigned CHAR idata FengPulseData[4];
extern unsigned CHAR idata GuPulseData[4];
extern unsigned CHAR idata PingPulseData[4];
extern unsigned CHAR idata ReversePulseData[4];
extern unsigned CHAR pdata ComDataBuf[60];           //***串口數(shù)據(jù)接收存放空間***//
//extern unsigned CHAR pdata ReceiveComBuf[60];
//extern unsigned CHAR pdata SendComBuf[60];
extern unsigned CHAR data InfraredBufDptr;            //***紅外數(shù)據(jù)接收指針***//
extern unsigned CHAR data SeriesBufDptr;            //***串口數(shù)據(jù)接收指針***///
extern unsigned CHAR idata DaysBuf[4];
extern unsigned CHAR idata ReverseTime[3];
extern unsigned CHAR data SeriesInData;
//-----***-公共變量(位)-***-----//

extern bit LcdShowFg;
extern bit LcdTimeFg;
extern bit CmdParseFg;
extern bit BataMoveFg;
extern bit DataProtectFg;
extern bit TemperatureTimeFg;
extern bit LowPowerFg;
extern bit ComFg;
extern bit ReverseFgToData;
extern bit ReverseFgToLcd;
extern bit FengFg;
extern bit PingFg;
extern bit GuFg;
extern bit TimeSendFg;
extern bit SeriesSendFg;
extern bit SendOverFg;             //數(shù)據(jù)發(fā)送結(jié)束標(biāo)志
extern bit KeyFg0;                       //清楚數(shù)據(jù)標(biāo)志
extern bit KeyFg1;                       //編程數(shù)據(jù)標(biāo)志
extern bit KeyFg2;                       //表蓋打開標(biāo)志
extern bit PulseParseFg;
extern bit TimeOk;
extern bit ComBit;
extern bit SeriesBitNine;               //串口第九位
extern bit SeriesOk;
extern bit SeriesSt;
extern bit SeriesFg;//串口占用數(shù)據(jù)通道標(biāo)志
extern bit InfraredBitNine;             //紅外第九口
extern bit InfraredOk;
extern bit InfraredSt;
extern bit InfraredFg;//紅外占用數(shù)據(jù)通道標(biāo)志
extern bit ComEn;
extern bit AddRev;
extern bit SumBit;
extern bit TimeSpendFg;
//-----***-外部函數(shù)的聲明-***-----//

extern void Delay(unsigned int count) reentrant;
extern unsigned CHAR IicByteRead(unsigned CHAR DEVICE,unsigned CHAR address);
extern void IicMuchByteRead(unsigned CHAR DEVICE,unsigned CHAR Address,unsigned CHAR DataLend);    
extern void IicByteWrite(unsigned CHAR DEVICE,unsigned CHAR address,unsigned CHAR bytedata);
extern void IicMuchByteWrite(unsigned CHAR DEVICE,unsigned CHAR Address,unsigned CHAR DataLend);
extern unsigned CHAR IicReceiveByte(void);
extern bit IicSentByte(unsigned CHAR bytedata);
extern void IicStart(void);
extern void IicStop(void);
extern void IicWait(void);
extern void SendAcknowledge(bit ack);

extern void LcdStart(void);
extern void LcdStop(void);
extern void LcdSendId(unsigned CHAR ID);
extern void LcdSendAddress(unsigned CHAR Address);
extern void LcdSendByte(unsigned CHAR Data);
extern void LcdSendCommand(unsigned CHAR Command);

extern void SeriesSend(void);
extern unsigned CHAR HexToBcd(unsigned CHAR Bytedata);
extern unsigned CHAR BcdToHex(unsigned CHAR Bytedata);
extern void DataSave(void);
extern void DataPickup(void);
extern void SeriesSentByte(unsigned CHAR Byte);

extern void InitCpu(void);
extern void InitLcd(void);

extern void InitRTC(void);
extern void InitCmd(void);

extern void Temperature(void);
extern void TimeSpend(void);
extern void CmdParse(void);
extern void PulseParse(void);
extern void KeyParse(void);
extern void KeyCmd(void);
extern void LcdParse(void);
extern void DataProtect(void);
extern void PowerAddUp(void);
extern void ToDay(unsigned CHAR Day);
extern void WDT(void);
extern void LowPower(void);
extern void ClerBuf(void);
extern void ClerData(void);
extern void TimeChk(unsigned CHAR ByteDataA,unsigned CHAR ByteDataB);
extern void DataCom(void);
extern void StakeOut(unsigned CHAR DataA,unsigned CHAR DataB);
extern void SumData(void);

#endif

2樓: >>參與討論
zlg900
白沙,啊,辛苦了....
 
3樓: >>參與討論
hotpower
白沙...救命...
快給推薦一款靜態(tài)電流小的DC-DC...

輸入4~10V,輸出3.3V/10mA,但靜態(tài)電流一定要在1mA內(nèi)...

不知周公的SPX2950/2951如何???價(jià)位如何???

1117的5mA靜態(tài)電流實(shí)在要命...

4樓: >>參與討論
12864
HT7533可以,還有更便宜的。
 
5樓: >>參與討論
hotpower
HT7133如何???
輸出電流10mA即可...

HT7133應(yīng)該比LM1117好多了...

6樓: >>參與討論
zemezemed
終于等到了,謝謝,謝謝
 
7樓: >>參與討論
雁舞白沙
推薦使用R1160
靜態(tài)電流uA

8樓: >>參與討論
hotpower
謝謝,我現(xiàn)在決定用HT7133
白沙:
    介紹一下R1160...(主要關(guān)心$)

9樓: >>參與討論
王奉瑾
哈~,丫現(xiàn)在也琢磨鉆...$了,哈~~哈
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
P89LPC935的問題  有沒有5V的
使用LPC932制作的一款電表---PulseParse
9401的問題
購買仿真器的困惑!
LPC932讀寫EEPROM
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號