新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 系統(tǒng)調(diào)試信息的顯示方法

系統(tǒng)調(diào)試信息的顯示方法

作者: 時間:2012-03-07 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://butianyuan.cn/article/149495.htm

  void myputs(char str) /*一個字符*/

  {

  while((*str)!='0')myputchar('str++);

  }

  /*任意進制的數(shù)值,b為二、八、十、十六等進制數(shù)*/

  void myprintn(int,n,int b)

  {

  if(b= =16){ myprintx(n); return; }

  if(n0){ myputchar('-'); n=-n; };

  if(n/b)

  myprintn(n/b,b);

  myputchar(n%b+'0');

  }

  void myprintx(int n) /*以十六進制1個數(shù)字*/

  {

  signed char i;

  for(i=3;i>=0;i--)

  if(((n》i*4)0x0f)>=10)

  /*當(dāng)10,11…時,顯示'a','b',…'f',*/

  myputchar(((n》i*4)0x0f)-10+'a');

  else myputchar(((n》i*4)0x0f)+'0');

  }

  /*

  *在很多嵌入式中,并不存在PC一樣的標(biāo)準(zhǔn)顯示設(shè)備,

  *通過修改該函數(shù),可以將字符“ch”發(fā)送到串口,或者目

  *標(biāo)中的LED、LCD等顯示器件。這樣,就可以在脫

  *離開發(fā)情況下顯示,從而目標(biāo)系統(tǒng)的軟

  *件或硬件。

  */

  void myputchar(int ch)

  {

  ……;/*此函數(shù)可供修改,將字符“ch”送到SBUF或其他顯示器件就可以了*/

  }

4 超級終端軟件的使用

超級終端,即計算機顯示終端,是計算機系統(tǒng)的輸入、輸出設(shè)備。計算機顯示終端伴隨主機時代的集中處理模式而產(chǎn)生,并隨著計算技術(shù)的發(fā)展而不斷發(fā)展。迄今為止,計算技術(shù)經(jīng)歷了主機時代、PC時代和網(wǎng)絡(luò)計算時代這三個發(fā)展時期,終端與計算技術(shù)發(fā)展的三個階段相適應(yīng),應(yīng)用也經(jīng)歷了字符啞終端、圖形終端和網(wǎng)絡(luò)終端這三個形態(tài)。超級終端是一個通用的串行交互軟件,很多嵌入式應(yīng)用的系統(tǒng)有與之交換的相應(yīng)程序,通過這些程序,可以通過超級終端與嵌入式系統(tǒng)交互,使超級終端成為嵌入式系統(tǒng)的“顯示器”。

打開Windows的“超級終端”軟件,再打開“hypertrm”,新建一個終端會話。在該會話的“屬性u35774設(shè)置u32456終端仿真”菜單下,將終端仿真類型設(shè)置為VT100[5];在“屬性u35774設(shè)置u32456終端設(shè)置u23383字符集”菜單下設(shè)置字符集為“ASCII”;在“屬性u36830連接到u37197配置u24120常規(guī)u26368最快速度”下設(shè)置通信波特率和目錄系統(tǒng)一致,并將該對話框下“僅以該速度連接打開”設(shè)置選中;在“屬性u36830連接到u37197配置u36830連接u36830連接首選項”下設(shè)置傳送數(shù)據(jù)位數(shù)、校驗方式。

超級終端的原理是將用戶輸入隨時發(fā)向串口(采用TCP協(xié)議時是發(fā)往網(wǎng)口,這里只說串口的情況),但并不顯示輸入。它顯示的是從串口接收到的字符。所以,嵌入式系統(tǒng)的相應(yīng)程序應(yīng)該完成的任務(wù)便是:

1、將自己的啟動、過程主動發(fā)到運行有超級終端的主機;

2、將接收到的字符返回到主機,同時發(fā)送需要顯示的字符(如命令的響應(yīng)等)到主機。

在用超級終端顯示時,唯一要求發(fā)送的數(shù)據(jù)必須以ASCII碼形式發(fā)送(上述printf()函數(shù)就是如此)。如果要求交互式雙向數(shù)據(jù)傳送,請參考VT100文檔[5]。對于字符和控制的說明,這里不再描述。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉