《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 基于DSP和單片機通信的液晶顯示設計方案
基于DSP和單片機通信的液晶顯示設計方案
來源:互聯網
摘要: 基于DSP和單片機通信的液晶顯示設計方案[圖],摘要:在含有人機界面的數字化電源系統中,為更好地發揮DSP的強大運算功能,可采用DSP+51單片機的
Abstract:
Key words :
摘要:在含有人機界面的數字化電源系統中,為更好地發揮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單片機的串行異步通信接口,并通過單片機實現驅動液晶的實時顯示和鍵盤設置功能。經過實驗,證明本方案能夠高效準確地實現了上述功能,而且其硬件簡單、操作方便。目前這種方案已經可靠地應用于智能充電器的人機界面模塊中。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久人人爽人人| 亚洲成人影音| 欧美日韩综合视频| 亚洲欧美另类久久久精品2019| 国产一区在线播放| 国产精品盗摄一区二区三区| 国产欧美日韩91| 午夜亚洲伦理| 国产精品一区在线观看| 国产精品一区二区三区四区五区| 久久黄色网页| 亚洲精品国产精品乱码不99| 亚洲美女在线视频| 亚洲视频第一页| 欧美成人一二三| 久久一二三区| 国产精品一区二区你懂得| 国产日韩综合一区二区性色av| 欧美激情亚洲精品| 亚洲欧美福利一区二区| 亚洲在线免费观看| 亚洲小说区图片区| 国产午夜精品美女毛片视频| 亚洲国产日韩一区| 伊人一区二区三区久久精品| 精品成人国产在线观看男人呻吟| 久久精品论坛| 亚洲精品亚洲人成人网| 狠狠色噜噜狠狠狠狠色吗综合| 久久黄色小说| 亚洲小视频在线观看| 亚洲精一区二区三区| 欧美成人嫩草网站| 久久精品视频va| 亚洲欧美日本视频在线观看| 老司机精品视频网站| 亚洲综合精品自拍| 国产欧美日韩专区发布| 欧美日韩国产在线| 在线精品在线| 欧美一区二区三区在线播放| 午夜国产精品视频| 欧美精品一区二区蜜臀亚洲| 在线精品一区二区| 久热精品视频在线观看| 久久精品人人做人人爽电影蜜月| 久久综合色影院| 久久精品欧美日韩| 欧美视频成人| 欧美一区亚洲一区| 亚洲国产另类精品专区| 久久精品一区二区国产| 老色鬼久久亚洲一区二区| 欧美日韩亚洲一区二区三区在线| 噜噜噜躁狠狠躁狠狠精品视频| 午夜视频一区在线观看| 亚洲精品在线电影| 久热精品视频在线观看一区| 日韩午夜中文字幕| 亚洲香蕉伊综合在人在线视看| 一本色道久久88精品综合| 在线观看亚洲a| 在线一区二区三区四区五区| 亚洲欧洲偷拍精品| 欧美激情一区二区三区高清视频| 欧美精品手机在线| 亚洲天堂成人在线视频| 欧美激情一区二区三区在线视频| 欧美日韩情趣电影| 欧美视频精品在线| 欧美日韩亚洲一区| 亚洲精选91| 性色一区二区| 欧美一区综合| 一本久久综合亚洲鲁鲁五月天| 亚洲黄色在线看| 亚洲精品日韩综合观看成人91| 国内成人精品一区| 国产日韩欧美成人| 欧美日韩另类国产亚洲欧美一级| 浪潮色综合久久天堂| 久久国产精品高清| 欧美色欧美亚洲另类二区| 久久久久久久综合色一本| 黄色一区二区三区四区| 亚洲日本欧美日韩高观看| 美女国内精品自产拍在线播放| 激情视频一区二区三区| 久久综合久久美利坚合众国| 国产欧美亚洲日本| 国产真实乱偷精品视频免| 免费欧美网站| 在线播放国产一区中文字幕剧情欧美| 欧美日韩在线直播| 国产日韩欧美在线播放| 国产日韩欧美在线视频观看| 国产亚洲综合在线| 欧美在线一级视频| 在线观看精品| 亚洲视频一区在线观看| 久久国产免费看| 在线观看免费视频综合| 亚洲精品日韩久久| 亚洲在线网站| 亚洲综合视频网| 亚洲午夜精品17c| 国产精品一二三| 美女91精品| 一本久久知道综合久久| 国产精品日韩欧美一区二区| 欧美揉bbbbb揉bbbbb| 老司机精品视频一区二区三区| 欧美亚洲一区二区三区| 狠狠色丁香久久综合频道| 国产精品福利网| 亚洲欧美综合精品久久成人| 欧美在线视频观看免费网站| 在线日韩一区二区| 国产精品毛片在线看| 亚洲国产精品久久久久秋霞不卡| 亚洲亚洲精品三区日韩精品在线视频| 99视频在线观看一区三区| 欧美日韩福利视频| 樱花yy私人影院亚洲| 亚洲精品中文字幕在线观看| 欧美日韩国产区一| 一区二区三区鲁丝不卡| 欧美日韩精品系列| 欧美sm极限捆绑bd| 欧美激情一区二区三级高清视频| 亚洲成人中文| 在线看视频不卡| 亚洲视频一起| 久久久精品国产免大香伊| 久久国产日本精品| 老鸭窝亚洲一区二区三区| 国产日产精品一区二区三区四区的观看方式| 亚洲欧美在线观看| 99视频在线精品国自产拍免费观看| 久久综合婷婷| 狠狠色狠狠色综合日日tαg| 欧美日韩系列| 久久精品伊人| 日韩图片一区| 欧美日韩在线高清| 狠狠干狠狠久久| 羞羞视频在线观看欧美| 免费人成网站在线观看欧美高清| 狠狠色综合网| 亚洲精品免费在线播放| 亚洲在线电影| 狂野欧美激情性xxxx欧美| 亚洲国产高潮在线观看| 欧美激情国产精品| 久久免费精品日本久久中文字幕| 欧美在线视频导航| 在线欧美一区| 亚洲毛片视频| 欧美精品videossex性护士| 在线免费观看日韩欧美| 国产精品午夜久久| 欧美日韩亚洲综合在线| 亚洲国产一二三| 国产欧美精品一区二区色综合| 国产精品久久久久久久久免费樱桃| 日韩亚洲欧美综合| 制服丝袜激情欧洲亚洲| 久久中文久久字幕| 国产精品一级| 韩国精品久久久999| 欧美国产日韩精品免费观看| 国产精品成人一区二区网站软件| 国产精品成人aaaaa网站| 久久久久久91香蕉国产| 欧美午夜电影在线| 午夜精品亚洲一区二区三区嫩草| 一区二区亚洲精品国产| 欧美电影免费观看网站| 亚洲麻豆国产自偷在线| 欧美一二三区在线观看| 亚洲最新视频在线播放| 亚洲电影中文字幕| 韩国一区二区在线观看| 一区精品久久| 亚洲精品一区二区三区av| 免费久久99精品国产自| 欧美大学生性色视频| 一区二区三区导航| 欧美视频一区二区| 欧美日韩在线一区| 日韩网站免费观看| 欧美日韩综合不卡| 影音先锋日韩精品| 麻豆乱码国产一区二区三区| 亚洲精品免费一区二区三区| 欧美在线影院| 日韩视频免费观看高清在线视频| 99精品黄色片免费大全| 国产精品自在欧美一区| 久久亚洲电影| 国产精品久久久久久久午夜片| 国产精品丝袜久久久久久app| 在线综合+亚洲+欧美中文字幕| 久久综合99re88久久爱| 国产精品麻豆va在线播放| 久久精品72免费观看| 欧美伦理一区二区| 一本久久精品一区二区| 亚洲一区不卡| 亚洲欧美综合v| 狠狠综合久久av一区二区小说| 欧美啪啪一区| 91久久精品国产91性色| 欧美视频手机在线| 国产精品你懂得| 麻豆国产精品va在线观看不卡| 久久这里有精品视频| 欧美国产一区视频在线观看| 亚洲欧美成人一区二区三区| 暖暖成人免费视频| 欧美人交a欧美精品| 国产精品99久久久久久久vr| 韩国一区二区三区美女美女秀| 亚洲国产成人91精品| 久久久久久婷| 亚洲九九爱视频| 激情五月婷婷综合| 国产自产2019最新不卡| 亚洲制服丝袜在线| 亚洲片在线观看| 国产精品国产精品国产专区不蜜| 在线视频欧美精品| 性色一区二区| 久久综合网色—综合色88| 尤物九九久久国产精品的分类| 亚洲系列中文字幕| 好吊一区二区三区| 亚洲精品精选| 亚洲一区二区三区四区五区午夜| 亚洲欧美日韩国产一区| 欧美日韩国产bt| 亚洲一区影音先锋| 亚洲国产日韩一区二区| 一区二区三区 在线观看视频| 欧美国产日韩精品免费观看| 久久这里只有精品视频首页| 欧美在线免费看| 欧美日韩一区二区精品| 国产精品午夜av在线| 亚洲欧美综合另类中字| 在线观看日韩av先锋影音电影院| 久久精品五月| 欧美精品一区二区三区很污很色的| 欧美性色aⅴ视频一区日韩精品| 欧美日韩日本国产亚洲在线| 国产精品视频免费在线观看| 国产精品人人爽人人做我的可爱| 国产日韩在线看| 欧美阿v一级看视频| 黄色小说综合网站| 欧美激情精品久久久| 日韩一级成人av| 欧美激情国产高清| 狠狠色综合一区二区| 在线免费观看日本一区| 久久久99国产精品免费| 亚洲男人的天堂在线aⅴ视频| 国产精品国产馆在线真实露脸| 国产丝袜美腿一区二区三区| 欧美电影在线| 亚洲综合清纯丝袜自拍| 亚洲成人影音| 亚洲黄色有码视频| 中文在线资源观看网站视频免费不卡| 欧美激情一区二区三区在线视频观看| 91久久嫩草影院一区二区| 国产精品国产精品| 另类天堂视频在线观看| 欧美午夜宅男影院| 欧美在线视频一区二区三区| 性欧美大战久久久久久久免费观看| 亚洲午夜一级| 亚洲人成亚洲人成在线观看图片| 久久精品国产成人| 麻豆av福利av久久av| 99pao成人国产永久免费视频| 国产精品美腿一区在线看| 国产一区二区三区在线观看网站| 欧美不卡三区| 99v久久综合狠狠综合久久| 男人的天堂亚洲在线| 国产日韩欧美在线观看| 亚洲一区二区三区色| 久久综合给合久久狠狠狠97色69| 久久婷婷国产麻豆91天堂| 国产网站欧美日韩免费精品在线观看| 久久久福利视频| 欧美午夜精品理论片a级按摩| 亚洲国产日韩欧美在线图片| 国产精品爽爽ⅴa在线观看| 亚洲久久一区| 欧美久久久久| 亚洲国产精品美女| 久久精品国产在热久久| 亚洲精品免费一二三区| 国产精品自拍一区| 久久久久久久久久久久久9999| 亚洲午夜国产成人av电影男同| 极品少妇一区二区三区精品视频| 亚洲一卡久久| 欧美成人中文字幕| 香蕉成人久久| 麻豆精品在线观看| 国产精品日韩欧美大师| 欧美激情第一页xxx| 欧美影院午夜播放| 黑丝一区二区| 亚洲一区二区三区乱码aⅴ蜜桃女| 久久久蜜桃一区二区人| 亚洲欧美日本视频在线观看| 亚洲女人天堂av| 亚洲第一精品夜夜躁人人爽| 欧美精品久久久久久久久老牛影院| 国产精品美女诱惑| 久久精品99国产精品酒店日本| 欧美成人精品h版在线观看| 国产一区二区三区电影在线观看| 免费美女久久99|