亚洲成人一区在线_久久综合九色综合欧美98_久久精品一区二区三区不卡牛牛 _亚洲成人在线网站

您現在的位置: 通信界 >> 接入系統 >> 技術正文  
 
基于DSP和單片機通信的液晶顯示設計方案[圖]
[ 通信界 / 互聯網 / www.sese521.com / 2011/12/6 11:10:40 ]
 

摘要:在含有人機界面的數字化電源系統中,為更好地發揮DSP的強大運算功能,可采用DSP+51單片機的雙CPU結構,因而二者之間的可靠通信至關重要。在此介紹了TMS320F2812型DSP和MCS51系列單片機的一種通信方案的設計與實現,給出對應的程序,并描述在此通信基礎上實現的液晶顯示電路和結構。該系統具有硬件電路簡單、通信可靠、程序編寫簡單、界面友好等優點。實驗證明系統能完整可靠地實現了人機界面功能,具有較高的實用價值。

0 引言

隨著計算機和信息技術的飛速發展,數字信號處理技術得到了迅速的發展。數字控制使得電力電子變換控制更為靈活,在CPU計算速度允許的情況下,可實現模擬控制難以做到的復雜控制算法,設計者可以根據自己的系統需求,方便地更改控制器參數,即便是在控制對象改變的情況下,也無需對控制器硬件做修改,只要改變某些軟件參數即可,從而大大增強了系統的兼容性。隨著DSP的應用逐漸普及,用DSP取代模擬電路中的專用PWM集成電路,已廣泛應用于UPS和逆變器控制中。

作為智能化設備,液晶屏和鍵盤等人機交互裝置是數字化電源系統所必不可少的。而DSP的工作頻率較高,讀寫周期很短,主要用于處理實時性要求苛刻、算法復雜的關鍵性任務,例如對功率開關管的控制,數據采集、分析、處理等,而液晶顯示和鍵盤掃描的任務可由普通的51系列單片機來完成,而DSP和51單片機間的數據交流可采用異步通信方式,即系統采用雙CPU結構。

1 系統的結構原理

本文中所采用的DSP和單片機型號分別是TI公司的TMS320F2812和MCS51系列。在系統中,DSP實現與單片機的串口異步通信,單片機將用戶的原始設置數據傳輸到DSP,而DSP將采集到的實時數據信息返回給單片機,單片機不斷刷新液晶的顯示。系統的基本結構如圖1所示。

基于DSP和單片機通信的液晶顯示設計方案
圖1 系統基本結構框圖

1.1 串口介紹

本文中DSP是基于串行通信接口模塊SCI實現通信的。SCI支持CPU與其他使用標準格式的異步外設之間的數據通信。SCI僅需要2根數據線進行數據傳輸,雖然傳輸速度不快,但已經能滿足一般的通信要求,而且外圍接口電路非常簡單。傳輸的數據長度在一定范圍內也是可變的。

MCS51系列單片機內部具有一個全雙工串行口,該串行口有4種工作方式,可以通過軟件進行設置,由片內定時/計數器產生波特率。串行口的接收和發送數據均可以觸發中斷,并含有接收、發送緩沖器SBUF,二者共用一個地址。

1.2 單片機與DSP的通信接口電路

SCI接口分為RXD和TXD兩個管腳,傳統的2個設備異步通信采用RS232或RS485的形式,須另配置對應的RS232和RS485驅動芯片。而本文所提及的采用雙CPU結構的數字化電源設備,DSP和51單片機位于同一設備內,距離較短,可省去RS232和RS 485驅動芯片,采用2個CPU的RXD和TXD直接交叉連接即可。但需注意的是,由于DSP的工作電壓為3.3V,而MCS51單片機的工作電壓為5V,因此二者之間的通信電路需要進行電平轉換,如圖2所示。

基于DSP和單片機通信的液晶顯示設計方案
圖2 電平轉換電路

在該電路中,單片機的TXD端電壓高于DSP的RXD端,故僅需要使用分壓電路,計算出合適的阻值即可滿足要求,而從DSP向單片機傳送數據時,需要提升電平,因而采用了光耦電路,將電平提升到單片機的工作電平。這樣就能以簡單的電路實現電平的轉換。需要注意的是,所采用的光耦速率要高于數據傳輸速率,這樣才能保證數據準確高效的傳輸,以免出現數據丟失。

1.3 單片機與DSP通信的軟件實現

在異步通信中必須先規定3件事:一是字符格式,即傳輸的每一幀數據的格式;二是通信雙方要設置為相同的波特率,且該波特率能適應雙方的時鐘頻率;三是通信雙方要有約定的通信協議,也就是雙方要互相確認后才能傳輸數據。

在本設計中,DSP和單片機采用的數據幀格式是1位起始位,8位數據位和1位停止位。由于數據包采用校驗和的方式進行校驗,因而在數據幀格式中沒有設置奇偶校驗位。因而MCS51單片機應設置工作在串口方式1狀態下,此時串行口為8位異步通信接口。為了保證數據傳輸具有較高的速率,同時又有比較低的傳輸誤碼率,因而選擇波特率為9600b/s。通過相應的波特率設置計算公式計算出DSP和單片機的初始化時寄存器的初值,即可完成設置。這樣就保證了通信雙方幀格式的統一和波特率的統一,從而使數據通信正確、可靠。

DSP的串口初始化設置程序如下:

EALLOW;
     GpioMuxReg s. GPGMUX. bit. SCIRXDB_GPIOG5 = 1;/ / 設置SCI??RX引腳外設功能
     GpioMuxReg s. GPGMUX. bit. SCIT XDB_GPIOG4 = 1;/ / 設置SCI??TX引腳外設功能EDIS;
     ScibRegs. SCICCR. all = 0x07; / / 1位停止位,無奇偶校驗,8位字符長度,使用空閑線模式協議
     ScibRegs. SCICTL1. all = 0x 03;/ / 使能發送和接收緩沖
     ScibRegs. SCICTL2. all= 0x 02;/ / 使能RXRDY中斷,禁止T XRDY中斷
     ScibRegs. SCIPRI. all = 0x0000;/ / 禁止接收錯誤中斷和休眠模式
     ScibRegs. SCIH BAUD= 0x01;/ / LSPCLK = 37.5MH z,波特率設為9600b/s
     ScibRegs. SCILBAUD = 0xE1; ??
     ScibRegs. SCICTL1. all = 0x 0023;/ / 重新使能SCI

51單片機串口初始化程序如下:

TMOD= 0x 21;/ / 定時器1工作在方式2,用于產生0串口的波特率
     SCON= 0x 50;/ / 串行口0工作在方式1,允許接收,清標志位
     TH 0= 0xfd; / / 晶振12MHz,設置波特率為9600b/s
     TH 1= 0xfd; PS= 1; / / 串口中斷優先
     PCON| = 0x 00; / / 波特率不加倍
     TR1= 1;

在本設計中,采用自己規定的通信協議,首先DSP發送出握手信號,C51收到握手信號后,進入中斷子程序,判斷握手信號是否正確,若正確才握手成功,開始接收數據包,接收完成后對數據進行和校驗,正確后刷新液晶的顯示數據存儲區;若錯誤則放棄本次數據,并將接收數據存儲區清零,等待下一次通信。其程序流程圖如圖3所示。

基于DSP和單片機通信的液晶顯示設計方案
圖3 DSP和單片機的通信程序流程圖

DSP向單片機的定時發送程序如下:

ScibRegs. SCITXBUF = Sci_VarRx [ i] ;/ / 將數據包寫入發送緩沖區
     i+ + ; / / 依次發送數據包
     if(i= = 12)i= 0; / / 重新計數
     IER | = M_INT1; / / 清除中斷標志位
     EINT;
     PieCtr lReg s. PIEACK. all = PIEACK_GROUP1;

51單片機串口中斷服務程序如下:

Rx0_Buffer[ Rx0_Ptr] = SBUF; / / 讀取數據到接收數組
     RI= 0; / / 清除接收標志位
     Rx0_Ptr+ + ; / / 計數加1
     Rx_flag= 1;

1.4 單片機與液晶和鍵盤的接口

系統采用的是D6128×4圖形點陣液晶顯示器,它主要由行驅動器/列驅動器及128×64全點陣液晶顯示器組成,既可以完成圖形顯示,也可以顯示8×4個(16×16點陣)漢字。單片機與液晶模塊和鍵盤的接口電路如圖4所示。

基于DSP和單片機通信的液晶顯示設計方案
圖4 單片機與液晶和鍵盤的接口電路

單片機與液晶之間通過8位數據線進行并口通信,將DSP傳來的實時數據傳輸到液晶顯示器進行實時顯示。對液晶驅動器的控制具體是通過各個內部寄存器和標志位的操作實現的,單片機寫入不同的控制字就能讓液晶執行各種不同的功能。DG12864是點陣型液晶,它主要通過對點陣中各點的亮滅來顯示不同的內容,通過取模軟件可以方便地獲得漢字和英文符號等的字模,將程序中所要用到的字模存儲在特定的文件中,在程序中根據所要顯示的內容調用相應的字模,最終通過并口傳輸到液晶驅動器的顯示RAM區中實現顯示。

基于DSP和單片機通信的液晶顯示設計方案
圖5 展示了系統實際運行時的界面

2 結語

本文設計了TMS320F2812和MCS51單片機的串行異步通信接口,并通過單片機實現驅動液晶的實時顯示和鍵盤設置功能。經過實驗,證明本方案能夠高效準確地實現了上述功能,而且其硬件簡單、操作方便。目前這種方案已經可靠地應用于智能充電器的人機界面模塊中。

 

作者:互聯網 合作媒體:互聯網 編輯:顧北

 

 

 
 熱點技術
普通技術 “5G”,真的來了!牛在哪里?
普通技術 5G,是偽命題嗎?
普通技術 云視頻會議關鍵技術淺析
普通技術 運營商語音能力開放集中管理方案分析
普通技術 5G網絡商用需要“無憂”心
普通技術 面向5G應運而生的邊緣計算
普通技術 簡析5G時代四大關鍵趨勢
普通技術 國家網信辦就《數據安全管理辦法》公開征求意見
普通技術 《車聯網(智能網聯汽車)直連通信使用5905-5925MHz頻段管理規定(
普通技術 中興通訊混合云解決方案,滿足5G多元業務需求
普通技術 大規模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術 蜂窩車聯網的標準及關鍵技術及網絡架構的研究
普通技術 4G與5G融合組網及互操作技術研究
普通技術 5G中CU-DU架構、設備實現及應用探討
普通技術 無源光網絡承載5G前傳信號可行性的研究概述
普通技術 面向5G中傳和回傳網絡承載解決方案
普通技術 數據中心布線系統可靠性探討
普通技術 家庭互聯網終端價值研究
普通技術 鎏信科技CEO劉舟:從連接層構建IoT云生態,聚焦CMP是關鍵
普通技術 SCEF引入需求分析及部署應用
  版權與免責聲明: ① 凡本網注明“合作媒體:通信界”的所有作品,版權均屬于通信界,未經本網授權不得轉載、摘編或利用其它方式使用。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:通信界”。違反上述聲明者,本網將追究其相關法律責任。 ② 凡本網注明“合作媒體:XXX(非通信界)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。 ③ 如因作品內容、版權和其它問題需要同本網聯系的,請在一月內進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業數字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業互聯網——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業
普通對話 網易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯通研究院院長張云勇:雙輪驅動下,工業
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構建自己的云平臺
通信前瞻
楊元慶:中國制造高質量發展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質量發展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發揮綜合優勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰失敗心服口服,他們才是雙11背后
普通對話 2018年大數據產業發展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯網等新經濟是最大機遇
普通對話 人人車李健:今年發力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發布新品單元塊 推動eFPGA升級
普通對話 金柚網COO邱燕:天吳系統2.0真正形成了社保管
主站蜘蛛池模板: 日韩aⅴ视频一区二区三区| 91九色视频在线观看| 日韩在线视频观看正片免费网站| 麻豆成人av| 99久久99久久| 精品国产一区二区三区在线观看| 伊人久久99| 国产欧美综合一区| 欧美激情综合色| 尤物av无码色av无码| 国产精品香蕉国产| 欧美精品日韩三级| 亚洲欧洲精品在线| 高清国产一区| 国产精品入口免费| 青青精品视频播放| 午夜精品久久久内射近拍高清| 国产精品美女久久久久av福利| 久久国产精彩视频| 欧美 日韩 国产在线| 欧洲亚洲免费视频| 日韩av中文字幕第一页| 亚洲狠狠婷婷综合久久久| 99久久99| 91精品视频在线看| 91精品国自产在线观看| 国产精品夫妻激情| 国产超级av在线| 国产精品免费久久久| 欧美不卡视频一区发布| 欧美亚洲国产视频小说| 欧美日韩国产999| 一区二区三区不卡在线| 国产日本欧美一区二区三区在线| 国产精品女视频| 婷婷亚洲婷婷综合色香五月| 国产精品麻豆va在线播放| 国产精品秘入口18禁麻豆免会员| 久久久欧美精品| 国产在线精品一区二区中文v| 精品久久中出|