基于avr的通訊軟件與液晶驅(qū)動(dòng)的設(shè)計(jì)與開(kāi)發(fā).doc
約75頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
基于avr的通訊軟件與液晶驅(qū)動(dòng)的設(shè)計(jì)與開(kāi)發(fā),基于avr的通訊軟件與液晶驅(qū)動(dòng)的設(shè)計(jì)與開(kāi)頁(yè)數(shù)75 字?jǐn)?shù)21951摘要嵌入式微控制器在工業(yè)中的用途越來(lái)越大,而且正從單片應(yīng)用逐步走向網(wǎng)絡(luò)應(yīng)用。在本次設(shè)計(jì)中通過(guò)atmega128微控制器實(shí)現(xiàn)的modbus協(xié)議就是這樣一種適用于微控制器組網(wǎng)的一種網(wǎng)絡(luò)協(xié)議,而且它也是工業(yè)網(wǎng)絡(luò)應(yīng)用中的標(biāo)準(zhǔn)之一。modbus協(xié)議的應(yīng)用十分廣泛,當(dāng)...
內(nèi)容介紹
此文檔由會(huì)員 天緣 發(fā)布
基于AVR的通訊軟件與液晶驅(qū)動(dòng)的設(shè)計(jì)與開(kāi)
頁(yè)數(shù) 75 字?jǐn)?shù) 21951
摘 要
嵌入式微控制器在工業(yè)中的用途越來(lái)越大,而且正從單片應(yīng)用逐步走向網(wǎng)絡(luò)應(yīng)用。在本次設(shè)計(jì)中通過(guò)ATmega128微控制器實(shí)現(xiàn)的Modbus協(xié)議就是這樣一種適用于微控制器組網(wǎng)的一種網(wǎng)絡(luò)協(xié)議,而且它也是工業(yè)網(wǎng)絡(luò)應(yīng)用中的標(biāo)準(zhǔn)之一。
Modbus協(xié)議的應(yīng)用十分廣泛,當(dāng)在Modbus網(wǎng)絡(luò)上進(jìn)行通訊時(shí),協(xié)議使連接網(wǎng)絡(luò)的每一臺(tái)設(shè)備都能知道它自身的網(wǎng)絡(luò)地址,并能正確識(shí)別發(fā)送給它的消息。協(xié)議還規(guī)定了網(wǎng)絡(luò)中設(shè)備如何對(duì)各種功能類(lèi)型進(jìn)行解釋?zhuān)崛“谙械膮?shù),同時(shí)也規(guī)定了設(shè)備應(yīng)當(dāng)如何進(jìn)行回應(yīng)。
另外,越來(lái)越多的工業(yè)控制系統(tǒng)使用液晶顯示屏來(lái)實(shí)時(shí)顯示系統(tǒng)的工作狀態(tài),方便工作人員進(jìn)行系統(tǒng)的檢測(cè)。本次設(shè)計(jì)使用了VPG19264-SC-LED04液晶顯示模塊作為基礎(chǔ),以AT89C52為核心設(shè)計(jì)并開(kāi)發(fā)了一個(gè)基于它的液晶顯示驅(qū)動(dòng)程序,這個(gè)驅(qū)動(dòng)程序能方便的將漢字或字符定點(diǎn)顯示在液晶屏上。
關(guān)鍵字:嵌入式微控制器,工業(yè)網(wǎng)絡(luò),Modbus協(xié)議,液晶顯示驅(qū)動(dòng)程序目 錄
第一章 緒 論 1
1.1 引言 1
1.2 電力系統(tǒng)結(jié)構(gòu)簡(jiǎn)介 1
1.3 課題研究所用的資源 2
第二章 Modbus協(xié)議介紹 5
2.1 Modbus協(xié)議簡(jiǎn)介 5
2.1.1 在Modbus網(wǎng)絡(luò)上傳輸 5
2.1.2 在其它類(lèi)型網(wǎng)絡(luò)上傳輸 6
2.1.3 查詢(xún)—回應(yīng)周期 6
2.2 兩種傳輸方式 7
2.2.1 ASCII模式 7
2.2.2 RTU模式 7
2.3 Modbus消息幀 8
2.3.1 RTU幀 8
2.3.2 地址域 8
2.3.3 功能域 9
2.3.4 數(shù)據(jù)域 9
2.3.5 錯(cuò)誤檢測(cè)域 9
2.3.6 字符的連續(xù)傳輸 9
2.4 錯(cuò)誤檢測(cè)方法 10
2.4.1 奇偶校驗(yàn) 10
2.4.2 CRC校驗(yàn) 10
2.5 Modbus協(xié)議的功能碼說(shuō)明 11
第三章 基于Modbus協(xié)議的通訊軟件設(shè)計(jì)與開(kāi)發(fā) 13
3.1 模塊的組織 13
3.2 Modbus通訊模塊的配套模塊的設(shè)計(jì) 14
3.2.1 先進(jìn)先出緩沖區(qū)控制模塊的設(shè)計(jì) 14
3.2.2 CRC16計(jì)算模塊的設(shè)計(jì) 15
3.3 現(xiàn)場(chǎng)設(shè)備的Modbus通訊模塊層次模型的設(shè)計(jì)要點(diǎn) 19
3.4 現(xiàn)場(chǎng)設(shè)備的Modbus通訊模塊的設(shè)計(jì) 21
3.4.1 傳輸層的設(shè)計(jì) 21
3.4.2 網(wǎng)絡(luò)層的設(shè)計(jì) 23
3.4.3 傳輸層與網(wǎng)絡(luò)層協(xié)同實(shí)現(xiàn)3.5字符靜默 24
3.4.4 協(xié)議層的設(shè)計(jì) 24
3.5 Modbus協(xié)議模塊的啟動(dòng) 26
第四章 VPG19264-SC-LED04圖形液晶顯示模塊介紹 27
4.1 液晶顯示模塊的結(jié)構(gòu)特點(diǎn) 27
4.2 液晶顯示模塊控制器介紹 29
4.2.1 KS0108B控制驅(qū)動(dòng)器的特點(diǎn) 29
4.2.2 KS0108B控制驅(qū)動(dòng)器的引腳 30
4.2.3 KS0108B控制驅(qū)動(dòng)器的時(shí)序 30
4.2.4 KS0108B控制驅(qū)動(dòng)器顯示RAM 的地址結(jié)構(gòu) 32
4.3 液晶顯示模塊指令系統(tǒng) 32
第五章 基于液晶顯示模塊的顯示驅(qū)動(dòng)設(shè)計(jì)與開(kāi)發(fā) 34
5.1 基于液晶顯示模塊的AT89C52控制電路 34
5.2 顯示驅(qū)動(dòng)接口設(shè)計(jì) 35
5.3 顯示字模的設(shè)計(jì) 35
5.4 顯示驅(qū)動(dòng)的模塊設(shè)計(jì) 37
5.4.1 硬件接口層的設(shè)計(jì) 37
5.4.2 功能邏輯層的設(shè)計(jì) 40
致 謝 43
參考文獻(xiàn) 44
附 錄 45
參考文獻(xiàn)
[1] Richard Banett,Larry O’Cull,Sarah Cox著,周俊杰等譯.嵌入式C編程與Atmel AVR[M].北京:清華大學(xué)出版社,2003.
[2] 李維諟、郭強(qiáng)、周云仙編著.液晶顯示應(yīng)用手冊(cè)[M].北京:電子工業(yè)出版社,2002.
[3] 丁元杰主編.單片微機(jī)原理及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2002.
[4] 北京精電蓬遠(yuǎn)顯示技術(shù)有限公司.內(nèi)藏KB0108B/HD61202控制器圖形液晶顯示模塊使用手冊(cè)[EB/OL].http://www.vlpy.com/datacentre.htm,2002-9-12/2005-4-3.
[5] 劉樂(lè)善,歐陽(yáng)星明,劉學(xué)清編著.微型計(jì)算機(jī)接口技術(shù)及應(yīng)用[M].武昌:華中科技大學(xué)出版社,2000.
頁(yè)數(shù) 75 字?jǐn)?shù) 21951
摘 要
嵌入式微控制器在工業(yè)中的用途越來(lái)越大,而且正從單片應(yīng)用逐步走向網(wǎng)絡(luò)應(yīng)用。在本次設(shè)計(jì)中通過(guò)ATmega128微控制器實(shí)現(xiàn)的Modbus協(xié)議就是這樣一種適用于微控制器組網(wǎng)的一種網(wǎng)絡(luò)協(xié)議,而且它也是工業(yè)網(wǎng)絡(luò)應(yīng)用中的標(biāo)準(zhǔn)之一。
Modbus協(xié)議的應(yīng)用十分廣泛,當(dāng)在Modbus網(wǎng)絡(luò)上進(jìn)行通訊時(shí),協(xié)議使連接網(wǎng)絡(luò)的每一臺(tái)設(shè)備都能知道它自身的網(wǎng)絡(luò)地址,并能正確識(shí)別發(fā)送給它的消息。協(xié)議還規(guī)定了網(wǎng)絡(luò)中設(shè)備如何對(duì)各種功能類(lèi)型進(jìn)行解釋?zhuān)崛“谙械膮?shù),同時(shí)也規(guī)定了設(shè)備應(yīng)當(dāng)如何進(jìn)行回應(yīng)。
另外,越來(lái)越多的工業(yè)控制系統(tǒng)使用液晶顯示屏來(lái)實(shí)時(shí)顯示系統(tǒng)的工作狀態(tài),方便工作人員進(jìn)行系統(tǒng)的檢測(cè)。本次設(shè)計(jì)使用了VPG19264-SC-LED04液晶顯示模塊作為基礎(chǔ),以AT89C52為核心設(shè)計(jì)并開(kāi)發(fā)了一個(gè)基于它的液晶顯示驅(qū)動(dòng)程序,這個(gè)驅(qū)動(dòng)程序能方便的將漢字或字符定點(diǎn)顯示在液晶屏上。
關(guān)鍵字:嵌入式微控制器,工業(yè)網(wǎng)絡(luò),Modbus協(xié)議,液晶顯示驅(qū)動(dòng)程序目 錄
第一章 緒 論 1
1.1 引言 1
1.2 電力系統(tǒng)結(jié)構(gòu)簡(jiǎn)介 1
1.3 課題研究所用的資源 2
第二章 Modbus協(xié)議介紹 5
2.1 Modbus協(xié)議簡(jiǎn)介 5
2.1.1 在Modbus網(wǎng)絡(luò)上傳輸 5
2.1.2 在其它類(lèi)型網(wǎng)絡(luò)上傳輸 6
2.1.3 查詢(xún)—回應(yīng)周期 6
2.2 兩種傳輸方式 7
2.2.1 ASCII模式 7
2.2.2 RTU模式 7
2.3 Modbus消息幀 8
2.3.1 RTU幀 8
2.3.2 地址域 8
2.3.3 功能域 9
2.3.4 數(shù)據(jù)域 9
2.3.5 錯(cuò)誤檢測(cè)域 9
2.3.6 字符的連續(xù)傳輸 9
2.4 錯(cuò)誤檢測(cè)方法 10
2.4.1 奇偶校驗(yàn) 10
2.4.2 CRC校驗(yàn) 10
2.5 Modbus協(xié)議的功能碼說(shuō)明 11
第三章 基于Modbus協(xié)議的通訊軟件設(shè)計(jì)與開(kāi)發(fā) 13
3.1 模塊的組織 13
3.2 Modbus通訊模塊的配套模塊的設(shè)計(jì) 14
3.2.1 先進(jìn)先出緩沖區(qū)控制模塊的設(shè)計(jì) 14
3.2.2 CRC16計(jì)算模塊的設(shè)計(jì) 15
3.3 現(xiàn)場(chǎng)設(shè)備的Modbus通訊模塊層次模型的設(shè)計(jì)要點(diǎn) 19
3.4 現(xiàn)場(chǎng)設(shè)備的Modbus通訊模塊的設(shè)計(jì) 21
3.4.1 傳輸層的設(shè)計(jì) 21
3.4.2 網(wǎng)絡(luò)層的設(shè)計(jì) 23
3.4.3 傳輸層與網(wǎng)絡(luò)層協(xié)同實(shí)現(xiàn)3.5字符靜默 24
3.4.4 協(xié)議層的設(shè)計(jì) 24
3.5 Modbus協(xié)議模塊的啟動(dòng) 26
第四章 VPG19264-SC-LED04圖形液晶顯示模塊介紹 27
4.1 液晶顯示模塊的結(jié)構(gòu)特點(diǎn) 27
4.2 液晶顯示模塊控制器介紹 29
4.2.1 KS0108B控制驅(qū)動(dòng)器的特點(diǎn) 29
4.2.2 KS0108B控制驅(qū)動(dòng)器的引腳 30
4.2.3 KS0108B控制驅(qū)動(dòng)器的時(shí)序 30
4.2.4 KS0108B控制驅(qū)動(dòng)器顯示RAM 的地址結(jié)構(gòu) 32
4.3 液晶顯示模塊指令系統(tǒng) 32
第五章 基于液晶顯示模塊的顯示驅(qū)動(dòng)設(shè)計(jì)與開(kāi)發(fā) 34
5.1 基于液晶顯示模塊的AT89C52控制電路 34
5.2 顯示驅(qū)動(dòng)接口設(shè)計(jì) 35
5.3 顯示字模的設(shè)計(jì) 35
5.4 顯示驅(qū)動(dòng)的模塊設(shè)計(jì) 37
5.4.1 硬件接口層的設(shè)計(jì) 37
5.4.2 功能邏輯層的設(shè)計(jì) 40
致 謝 43
參考文獻(xiàn) 44
附 錄 45
參考文獻(xiàn)
[1] Richard Banett,Larry O’Cull,Sarah Cox著,周俊杰等譯.嵌入式C編程與Atmel AVR[M].北京:清華大學(xué)出版社,2003.
[2] 李維諟、郭強(qiáng)、周云仙編著.液晶顯示應(yīng)用手冊(cè)[M].北京:電子工業(yè)出版社,2002.
[3] 丁元杰主編.單片微機(jī)原理及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2002.
[4] 北京精電蓬遠(yuǎn)顯示技術(shù)有限公司.內(nèi)藏KB0108B/HD61202控制器圖形液晶顯示模塊使用手冊(cè)[EB/OL].http://www.vlpy.com/datacentre.htm,2002-9-12/2005-4-3.
[5] 劉樂(lè)善,歐陽(yáng)星明,劉學(xué)清編著.微型計(jì)算機(jī)接口技術(shù)及應(yīng)用[M].武昌:華中科技大學(xué)出版社,2000.
TA們正在看...
- 2022新時(shí)代中國(guó)特色社會(huì)主義理論與實(shí)踐題庫(kù)答案.docx
- 2013年重慶南岸中考?xì)v史真題及答案a卷.doc
- 2013年重慶南岸中考數(shù)學(xué)真題及答案a卷.doc
- 2013年重慶南岸中考數(shù)學(xué)真題及答案b卷.doc
- 2013年重慶南岸中考物理真題及答案a卷.doc
- 2013年重慶南岸中考物理真題及答案b卷.doc
- 2013年重慶南岸中考英語(yǔ)真題及答案a卷.doc
- 2013年重慶南岸中考英語(yǔ)真題及答案b卷.doc
- 2013年重慶南岸中考語(yǔ)文真題及答案a卷.doc
- 2013年重慶南岸中考語(yǔ)文真題及答案b卷.doc