胡振平
(宜春學(xué)院物理科學(xué)與工程技術(shù)學(xué)院,江西 宜春 336000)
基于單片機(jī)和CAN總線多路數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)
胡振平
(宜春學(xué)院物理科學(xué)與工程技術(shù)學(xué)院,江西宜春336000)
通過(guò)對(duì)日本Seiko Epson公司生產(chǎn)的液晶顯示控制器SED1335的工作原理做簡(jiǎn)單的分析,結(jié)合ATMEL公司的AT89S51單片機(jī)設(shè)計(jì)了一種應(yīng)用接口,給出了具體的硬件連接圖以及部分軟件程序,為內(nèi)置SED1335的液晶顯示器的設(shè)計(jì)提供一個(gè)應(yīng)用平臺(tái)。
單片機(jī);CAN總線;數(shù)據(jù)采集
液晶顯示器也稱為L(zhǎng)CD,在電子產(chǎn)品與工業(yè)控制類領(lǐng)域得到廣泛應(yīng)用。目前LCD顯示器大部分集成了LCD控制器,在設(shè)計(jì)與研發(fā)LCD產(chǎn)品的過(guò)程中,只需要對(duì)LCD控制器進(jìn)行硬件設(shè)計(jì)和軟件設(shè)計(jì)[1]。本文根據(jù)51單片機(jī)的特點(diǎn),設(shè)計(jì)了一種基于LCD控制器SED1335和單片機(jī)的系統(tǒng)方案。
本文選擇AT89S51單片機(jī)控制SED1335,SED1335具有較強(qiáng)功能的I/O緩沖器;能夠四位數(shù)據(jù)并行輸入輸出,最大驅(qū)動(dòng)能力為640×256點(diǎn)陣;可以同時(shí)顯示圖形、文本和文字,能區(qū)分分層文字和圖形;可以任何方向顯示和分區(qū),可軟件控制光標(biāo)[2]。
引腳SEL1和引腳SEL2直接接地,任何時(shí)候直接與單片機(jī)通信;引腳A0和引腳讀/寫(xiě)共同決定單片機(jī)對(duì)顯示器作何種操作,SED1335的讀/寫(xiě)控制引腳分別直接與AT89S51的讀/寫(xiě)控制引腳相連,地址選擇引腳A0直接與單片機(jī)的P2.0相連,片選引腳連接單片機(jī)的P2.7引腳的非門(mén)線上[3]。所以,顯示器的寫(xiě)入指令地址為81FFH,而顯示器的寫(xiě)入?yún)?shù)數(shù)據(jù)地址為80FFH。顯示器的數(shù)據(jù)總線DB0-DB7與單片機(jī)的P0口直接相連。硬件連接圖如圖1所示。
圖1 SED1335與單片機(jī)的硬件連接圖
硬件設(shè)計(jì)電路圖決定81FFH為顯示器的指令程序輸入緩沖器的地址,80FFH為數(shù)據(jù)輸入緩沖器的地址,SED1335初始化的程序如下[4]。
系統(tǒng)參數(shù)為:
本文設(shè)計(jì)了一種基于液晶顯示控制器SED1335與ATMET89S51單片機(jī)的系統(tǒng)方案,具有設(shè)計(jì)成本較低、顯示效果良好的特點(diǎn)。該設(shè)計(jì)為其他的液晶顯示方案,也提供一定的參考價(jià)值。
[1]寧永威.內(nèi)置S1D137000控制器的液晶顯示模塊與DSP接口應(yīng)用[J].儀器儀表用戶,2009(1):32-34.
[2]王靜濤.液晶顯示控制器T6963C與C8051F的接口及編程[J].儀表技術(shù),2009(2):77-79.
[3]宋俊杰.基于MSP430的內(nèi)置T6963C液晶顯示模塊控制技術(shù)[J].液晶與顯示,2010(1):120-124.
[4]陳毅強(qiáng).內(nèi)置T6963C液晶顯示模塊在MSP430中的控制應(yīng)用[J].電子技術(shù),2010(2):256-259.
Design of Multi Channel Data Acquisition System Based on Single Chip Microcomputer and CAN Bus
Hu Zhenping
(Phsical Science and Techonology College of Yichun University,Yichun Jiangxi 336000)
By simply analyzing the working principle of liquid crystal display controller SED1335 produced by Japanese Epson Seiko company,an application interface was designed based on the AT89S51 MCU of ATMEL company,the specific hardware connection diagram and some software programs were given,to provide a application platform for the design of LCD with insetted SED1335.
single chip microcomputer;CAN bus;data acquisition
TN873
A
1003-5168(2016)05-0050-02
2016-04-21
胡振平(1965-),男,本科,講師,研究方向:電子信息與網(wǎng)絡(luò)。