在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 系統(tǒng)調試信息的顯示方法

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

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

            本文引用地址:http://www.biyoush.com/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)

              /*當10,11…時,顯示'a','b',…'f',*/

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

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

              }

              /*

              *在很多嵌入式中,并不存在PC一樣的標準顯示設備,

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

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

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

              *件或硬件。

              */

              void myputchar(int ch)

              {

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

              }

            4 超級終端軟件的使用

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

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

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

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

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

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


            上一頁 1 2 3 下一頁

            評論


            相關推薦

            技術專區(qū)

            關閉