胡振平
(宜春學院物理科學與工程技術(shù)學院,江西 宜春 336000)
基于單片機和CAN總線多路數(shù)據(jù)采集系統(tǒng)的設計
胡振平
(宜春學院物理科學與工程技術(shù)學院,江西宜春336000)
通過對日本Seiko Epson公司生產(chǎn)的液晶顯示控制器SED1335的工作原理做簡單的分析,結(jié)合ATMEL公司的AT89S51單片機設計了一種應用接口,給出了具體的硬件連接圖以及部分軟件程序,為內(nèi)置SED1335的液晶顯示器的設計提供一個應用平臺。
單片機;CAN總線;數(shù)據(jù)采集
液晶顯示器也稱為LCD,在電子產(chǎn)品與工業(yè)控制類領(lǐng)域得到廣泛應用。目前LCD顯示器大部分集成了LCD控制器,在設計與研發(fā)LCD產(chǎn)品的過程中,只需要對LCD控制器進行硬件設計和軟件設計[1]。本文根據(jù)51單片機的特點,設計了一種基于LCD控制器SED1335和單片機的系統(tǒng)方案。
本文選擇AT89S51單片機控制SED1335,SED1335具有較強功能的I/O緩沖器;能夠四位數(shù)據(jù)并行輸入輸出,最大驅(qū)動能力為640×256點陣;可以同時顯示圖形、文本和文字,能區(qū)分分層文字和圖形;可以任何方向顯示和分區(qū),可軟件控制光標[2]。
引腳SEL1和引腳SEL2直接接地,任何時候直接與單片機通信;引腳A0和引腳讀/寫共同決定單片機對顯示器作何種操作,SED1335的讀/寫控制引腳分別直接與AT89S51的讀/寫控制引腳相連,地址選擇引腳A0直接與單片機的P2.0相連,片選引腳連接單片機的P2.7引腳的非門線上[3]。所以,顯示器的寫入指令地址為81FFH,而顯示器的寫入?yún)?shù)數(shù)據(jù)地址為80FFH。顯示器的數(shù)據(jù)總線DB0-DB7與單片機的P0口直接相連。硬件連接圖如圖1所示。
圖1 SED1335與單片機的硬件連接圖
硬件設計電路圖決定81FFH為顯示器的指令程序輸入緩沖器的地址,80FFH為數(shù)據(jù)輸入緩沖器的地址,SED1335初始化的程序如下[4]。
系統(tǒng)參數(shù)為:
本文設計了一種基于液晶顯示控制器SED1335與ATMET89S51單片機的系統(tǒng)方案,具有設計成本較低、顯示效果良好的特點。該設計為其他的液晶顯示方案,也提供一定的參考價值。
[1]寧永威.內(nèi)置S1D137000控制器的液晶顯示模塊與DSP接口應用[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]陳毅強.內(nèi)置T6963C液晶顯示模塊在MSP430中的控制應用[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)絡。