《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP和單片機通信的液晶顯示設計
基于DSP和單片機通信的液晶顯示設計
摘要: 本文中所采用的DSP 和單片機型號分別是T I 公司的TMS320F2812 和MCS51 系列。在系統中, DSP實現與單片機的串口異步通信, 單片機將用戶的原始設置數據傳輸到DSP, 而DSP 將采集到的實時數據信息返回給單片機, 單片機不斷刷新液晶的顯示。
Abstract:
Key words :

引言

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

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

  1   系統的結構原理

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

 

圖1  系統基本結構框圖

  1. 1   串口介紹

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

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

  1. 2   單片機與DSP 的通信接口電路

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

 

圖2   電平轉換電路

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

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

  在本設計中, DSP 和單片機采用的數據幀格式是1 位起始位, 8 位數據位和1 位停止位。由于數據包采用校驗和的方式進行校驗, 因而在數據幀格式中沒有設置奇偶校驗位。因而MCS51 單片機應設置工作在串口方式1 狀態下, 此時串行口為8 位異步通信接口。為了保證數據傳輸具有較高的速率, 同時又有比較低的傳輸誤碼率, 因而選擇波特率為9600 b/ 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. 5 MH z, 波特率設為9 600 b/ 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; / / 晶振12 MH z, 設置波特率為9 600 b/ s

  TH 1= 0xfd; PS= 1; / / 串口中斷優先

  PCON| = 0x 00; / / 波特率不加倍

  TR1= 1;

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

 

圖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;

此內容為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>
          欧美 日韩 国产精品免费观看| 一区二区三区不卡视频在线观看| 免费在线播放第一区高清av| 久久久精品日韩| 午夜精品影院在线观看| 国产精品普通话对白| 国产精品www网站| 亚洲午夜久久久| 一区二区三区欧美在线观看| 久久精品一二三| 亚洲国产精品第一区二区| 亚洲开发第一视频在线播放| 欧美日韩国产综合久久| 狠狠色丁香久久婷婷综合_中| 欧美资源在线观看| 蜜桃av一区二区三区| 欧美日韩国产小视频在线观看| 亚洲午夜精品国产| 欧美高清视频一二三区| 亚洲精品美女91| 免费久久99精品国产自在现线| 国产亚洲第一区| 一区二区三区在线不卡| 国产日本欧美视频| 亚洲国产精品久久久久婷婷884| 欧美韩国日本综合| 国产精品色一区二区三区| 午夜精品剧场| 亚洲大胆女人| 国产欧美日韩精品专区| 亚洲高清一二三区| 欧美中文字幕视频在线观看| 国产一区二区日韩精品| 国产精品久久久久免费a∨大胸| 亚洲国产精品热久久| 国产精品久久久久毛片软件| 欧美日韩一区二区三区四区在线观看| 国产综合视频在线观看| 国产欧美一区二区精品性色| 在线成人www免费观看视频| 亚洲精品乱码久久久久久按摩观| 国产一区在线看| 午夜视频一区二区| 欧美大片18| 在线观看欧美成人| 亚洲伦伦在线| 欧美亚洲综合另类| 99re成人精品视频| 亚洲欧美日韩综合| 国产精品日韩欧美一区二区三区| 一区二区三区日韩精品视频| 国产亚洲成av人片在线观看桃| 国产精品日韩欧美大师| 久热精品视频在线观看一区| 狠狠操狠狠色综合网| 欧美日韩国产成人在线观看| 一区精品在线播放| 99视频精品全部免费在线| 国产精品一国产精品k频道56| 国产精品天美传媒入口| 亚洲一区在线播放| 久久精品一区二区三区中文字幕| 欧美一二三区精品| 国产精品videosex极品| 亚洲国产欧美久久| 欧美成人免费播放| 欧美日韩大片一区二区三区| 国产欧美日韩不卡免费| 亚洲女性裸体视频| 久久精品国产亚洲精品| 亚洲综合不卡| 久久最新视频| 久久精品国产成人| 欧美日韩国产区一| 国产欧美日韩麻豆91| 亚洲美女在线看| 欧美精品观看| 久久综合久久久久88| 欧美激情中文不卡| 午夜在线精品偷拍| 亚洲香蕉视频| 国产日韩精品一区二区三区在线| 日韩亚洲欧美一区二区三区| 久久不射中文字幕| 欧美人成在线视频| 黄色日韩精品| 国产精品尤物福利片在线观看| 欧美一区二区三区视频在线| 羞羞色国产精品| 欧美一区二视频在线免费观看| 国产自产女人91一区在线观看| 欧美第一黄网免费网站| 欧美国产极速在线| 久久福利毛片| 亚洲成人中文| 这里只有精品电影| 亚洲精品一区二区在线观看| 亚洲午夜精品福利| 久久国产直播| 一区二区不卡在线视频 午夜欧美不卡在| 猛男gaygay欧美视频| 亚洲视频电影图片偷拍一区| 欧美日韩一区免费| 99视频超级精品| 欧美国产一区二区在线观看| 亚洲三级毛片| 欧美一区二区黄| 国产一区二区三区视频在线观看| 欧美日韩成人综合天天影院| 一区二区三区自拍| 蜜臀av在线播放一区二区三区| 国语自产精品视频在线看一大j8| 国产一区二区三区视频在线观看| 久久久久中文| 欧美一级理论性理论a| 亚洲视频在线二区| 欧美欧美在线| 国产精品丝袜白浆摸在线| 久久久国产精彩视频美女艺术照福利| 久久精品欧美日韩| 久久精品在这里| 99国产一区二区三精品乱码| 日韩视频免费大全中文字幕| 欧美影院精品一区| 国产美女搞久久| 91久久久国产精品| 国产精品免费电影| 狠狠干成人综合网| 女人天堂亚洲aⅴ在线观看| 亚洲精品久久久久中文字幕欢迎你| 欧美黄色一区二区| 久久久久久夜精品精品免费| 韩日精品视频一区| 欧美一区二区三区婷婷月色| 国产精品区一区二区三| 欧美在线你懂的| 国产精品久久久一区麻豆最新章节| 亚洲国产精品嫩草影院| 久久一区亚洲| 欧美国产精品| 欧美天天综合网| 国产伦精品一区二区三区免费迷| 国产视频不卡| 欧美日韩国产美| 国产目拍亚洲精品99久久精品| 99热在线精品观看| 卡一卡二国产精品| 久久九九国产| 亚洲国产精品成人一区二区| 美女脱光内衣内裤视频久久影院| 久久久久久久久综合| 欧美揉bbbbb揉bbbbb| 国内视频一区| 国产情侣久久| 欧美成人精品在线播放| 欧美精品不卡| 国产日韩欧美三区| 国产精品自拍小视频| 美女网站在线免费欧美精品| 欧美久久久久久久久| 久久久久久噜噜噜久久久精品| 久久久精品网| 欧美国产日本高清在线| 国产精品国产a级| 亚洲综合欧美日韩| 欧美三级欧美一级| 久久久久久69| 麻豆成人在线播放| 国产精品久久久久久久久久免费| 欧美国产精品中文字幕| 国产亚洲一区二区在线观看| 99国产精品私拍| 精品粉嫩aⅴ一区二区三区四区| 一本色道88久久加勒比精品| 亚洲天堂偷拍| 亚洲永久视频| 国产精品久久久一区二区| 亚洲一级在线观看| 免费一级欧美片在线播放| 国产精品美女主播| 日韩亚洲精品在线| 国产麻豆一精品一av一免费| 午夜精品成人在线| 午夜精品福利在线| 亚洲精品韩国| 国产精品a久久久久| 国产精品白丝jk黑袜喷水| 亚洲网站在线看| 久久久91精品国产一区二区三区| 玖玖视频精品| 久久看片网站| 免费日韩av| 欧美中在线观看| 久久久九九九九| 永久久久久久| 国产精品久久久久免费a∨大胸| 欧美激情一级片一区二区| a4yy欧美一区二区三区| 欧美成人影音| 国产日韩欧美精品一区| 国产在线一区二区三区四区| 亚洲第一页自拍| 美女脱光内衣内裤视频久久影院| 一区二区三区久久| 国产精品丝袜久久久久久app| 亚洲精品乱码久久久久| 亚洲日本无吗高清不卡| 国产精品永久免费视频| 亚洲国产精品久久久久秋霞影院| 久久精品女人天堂| 久久久综合网站| 日韩午夜三级在线| 免费日韩av片| 在线观看一区二区精品视频| 99日韩精品| 日韩视频免费在线| 欧美色图五月天| 国产精品视频九色porn| 亚洲视频一区二区免费在线观看| 国产亚洲一区二区三区在线播放| 久久久美女艺术照精彩视频福利播放| 久久精品水蜜桃av综合天堂| 日韩午夜在线电影| 久久夜色精品亚洲噜噜国产mv| 激情五月婷婷综合| 亚洲人成久久| 亚洲尤物精选| 欧美久久成人| 欧美不卡高清| 久久九九免费| 亚洲精品乱码久久久久久蜜桃麻豆| 国产精品日韩欧美一区二区| 亚洲影院污污.| 欧美大片第1页| 欧美一区二区日韩| 狠狠色丁香久久婷婷综合_中| 国产精品欧美日韩一区二区| 午夜精品在线看| 亚洲免费网址| 国产精品久久久一区麻豆最新章节| 久久综合色天天久久综合图片| 国产亚洲一区二区在线观看| 欧美电影美腿模特1979在线看| 国产区亚洲区欧美区| 欧美精品日韩www.p站| 久久gogo国模裸体人体| 午夜亚洲福利| 欧美精品成人91久久久久久久| 久久手机精品视频| 亚洲香蕉伊综合在人在线视看| 亚洲欧美卡通另类91av| 国产精品久久久一区麻豆最新章节| 国产精品视频免费观看| 亚洲欧洲av一区二区| 免费一级欧美片在线播放| 午夜欧美电影在线观看| 久久日韩精品| 一本久久知道综合久久| 美国成人直播| 男女av一区三区二区色多| 欧美精品一区二区三区一线天视频| 国产一区二区三区四区| 91久久久亚洲精品| 日韩视频一区二区三区在线播放免费观看| 欧美视频久久| 国产欧美日韩综合| 亚洲电影免费观看高清完整版在线| 久热爱精品视频线路一| 一区二区三区亚洲| 午夜欧美精品久久久久久久| 国内精品写真在线观看| 久久精品国产成人| 狠狠色噜噜狠狠狠狠色吗综合| 国产视频久久久久| 精品白丝av| 亚洲欧美另类中文字幕| 国内精品视频一区| 久久精品国产亚洲a| 亚洲国产一区二区在线| 午夜精品久久久99热福利| 国产日本欧美在线观看| 日韩网站在线看片你懂的| 久久国产精品黑丝| 亚洲一级二级在线| 久久五月婷婷丁香社区| 久久se精品一区精品二区| 性欧美大战久久久久久久久| 国产精品久久久久久久久免费| 国产日韩欧美一区二区| 日韩视频一区| 欧美久久99| 在线精品一区| 欧美日韩一区在线播放| 亚洲一区欧美| 久久综合伊人77777麻豆| 亚洲精品一区二区三区不| 国内精品伊人久久久久av影院| 欧美一级理论片| 亚洲精品一区在线观看香蕉| 亚洲精品乱码久久久久久黑人| 麻豆9191精品国产| 美女精品在线观看| 中文日韩电影网站| 亚洲国产欧美在线| 亚洲精品美女| 亚洲摸下面视频| 欧美日韩免费观看一区二区三区| 99国产麻豆精品| 在线不卡a资源高清| 尹人成人综合网| 国产精品xxx在线观看www| 国产精品亚洲综合久久| 午夜精品久久久久久久白皮肤| 在线免费观看日本欧美| 日韩视频免费大全中文字幕| 91久久精品国产91性色| 小嫩嫩精品导航| 国产欧美日韩另类一区| 国产精品久久网站| 国语自产精品视频在线看| 国产精品二区影院| 韩国女主播一区二区三区| 男女激情久久| 久久躁狠狠躁夜夜爽| 夜夜夜精品看看| 国产一二精品视频| 99精品久久久| 亚洲欧美日本视频在线观看|