資源簡(jiǎn)介
基于51單片機(jī)的無(wú)線智能抄表系統(tǒng)設(shè)計(jì)實(shí)例 包含原理圖 源程序
代碼片段和文件信息
void?SC16IS752_Init_ChA(void)?
{?
??SPI_Wr_752(LCR?0x80?0);???//?設(shè)置波特率
??SPI_Wr_752(DLL?0x60?0);???//?X1?=?1.8432?MHz
??SPI_Wr_752(DLH?0x00?0);???//?divisor?=?0x0060,表示選擇波特率為1200bps
??SPI_Wr_752(LCR?0xBF?0);???//?使能訪問(wèn)EFR寄存器
??SPI_Wr_752(EFR?0x10?0);???//?使能增強(qiáng)型寄存器
??SPI_Wr_752(LCR?0x03?0);???//?8位數(shù)據(jù)位?1?為停止位?無(wú)校驗(yàn)
??SPI_Wr_752?(IER?0x01?0);???//?使能接收中斷標(biāo)志
}
void?SC16IS752_Init_ChB(void)?
{?
??SPI_Wr_752(LCR?0x80?2);???//設(shè)置波特率
??SPI_Wr_752(DLL?0x0c?2);???//?X1?=?1.8432?MHz
??SPI_Wr_752(DLH?0x00?2);???//?divisor?=?0x000c,表示選擇波特率為9600bps
??SPI_Wr_752(LCR?0xBF?2);???//使能訪問(wèn)EFR寄存器
??SPI_Wr_752(EFR?0x10?2);???//?能增強(qiáng)型寄存器
??SPI_Wr_752(LCR?0x1B?2);???//?8位數(shù)據(jù)位?1?為停止位?偶校驗(yàn)
??SPI_Wr_752?(IER?0x01?2);???//?使能接收中斷標(biāo)志
}
uchar??SPI_Read(void)
{
??uchar?data;
??SPDR?=?0x0;
??while(0?==?(SPSR?&?0x80));
??data?=?SPDR;??
??return?data;???
}
void?SPI_Receive(uchar?*datauchar?DataLength)
{
??while(DataLength?--?)
??{
????*data?=?SPI_Read();
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件?????421888??2008-10-14?22:32??第9章無(wú)線智能抄表系統(tǒng)設(shè)計(jì)實(shí)例\電路圖\智能抄表.ddb
?????文件???????6042??2008-08-06?09:19??第9章無(wú)線智能抄表系統(tǒng)設(shè)計(jì)實(shí)例\程序代碼\智能抄表.c
?????目錄??????????0??2010-10-07?11:24??第9章無(wú)線智能抄表系統(tǒng)設(shè)計(jì)實(shí)例\電路圖
?????目錄??????????0??2010-10-07?11:24??第9章無(wú)線智能抄表系統(tǒng)設(shè)計(jì)實(shí)例\程序代碼
?????目錄??????????0??2010-10-07?11:24??第9章無(wú)線智能抄表系統(tǒng)設(shè)計(jì)實(shí)例
-----------?---------??----------?-----??----
???????????????427930????????????????????5
- 上一篇:tin模型建立程序源代碼
- 下一篇:scratch編程臺(tái)球(.sb3)
評(píng)論
共有 條評(píng)論