ATmega128_串口

ATmega128_串口

ID:40530740

大小:70.50 KB

頁數(shù):38頁

時間:2019-08-04

ATmega128_串口_第1頁
ATmega128_串口_第2頁
ATmega128_串口_第3頁
ATmega128_串口_第4頁
ATmega128_串口_第5頁
資源描述:

《ATmega128_串口》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、引用ATmega128學(xué)習(xí)(MOdbus串口通信)?//ATmega128AU?USART1,波特率9600,modbus協(xié)議,單速,1停止位,CRC校驗//編譯器:ICC7.22//晶振:11.0592MHZ,,外部高頻石英震蕩器,啟動時間4.1ms//熔絲:擴展位:0xff,0x19af,加密位:0xff//***********************************************************************//???????初始化去,參數(shù)定義區(qū)??//*************************************************

2、**********************#include#include#include#include#define?F_CPU?11059200??//外部晶振11.0592MHz?????????????????#defineuchar??????????unsignedchar#defineuint???????????unsignedint#defineulong??????????unsignedlong#definebaud??????????9600???????????????????????

3、??????????//波特率#definebaud_setting??(uint)((ulong)F_CPU/(16*(ulong)baud)-1)?//設(shè)置波特率#definebaud_h????????(uchar)(baud_setting>>8)????????????????//設(shè)置波特率高位#definebaud_l????????(uchar)(baud_setting)???????????????????//設(shè)置波特率地位#definesend_485??????PORTE

4、=(1<

5、E&=~(1<

6、=(1<

7、=(1<

8、(1<

9、=(1<

10、=(1<

11、0x02??//將AC設(shè)置為00H。且游標移到原點位置#defineCURSE_ADD??0x06??//設(shè)定游標移到方向及圖像整體移動方向(默認游標右移,圖像整體不動)#defineFUN_MODE??0x30??//工作模式:8位基本指令集#defineDISPLAY_ON??0x0c??//顯示開,顯示游標,且游標位置反白#defineDISPLAY_OFF??0x08??//顯示關(guān)#defineCURSE_DIR??0x14??//游標向右移動:AC=AC+1#defineSET_CG_AC??0x40??//設(shè)置AC,范圍為:00H~3FH#defineSET_DD_AC??0x80

12、#defineData_IO????????PORTA???????????????//液晶數(shù)據(jù)口#defineData_DDR???????DDRA????????????????//數(shù)據(jù)口方向寄存器#defineD_LE0????????PORTD&=~(1<

13、=(1<

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。