<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > PIC單片機C語言程序設(shè)計(3)

          PIC單片機C語言程序設(shè)計(3)

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

          本文引用地址:http://www.ex-cimer.com/article/171167.htm

          說明:該程序中,對B 口的賦值(語句J,使用十六進制數(shù),也可用注釋中的二進制數(shù)進行賦值,它們是等效的。對于某一口外接點燈電路,使用二進制數(shù)賦值更直觀形象。

            讀者在學習以上程序時。應注意do—while語句中的自增量與while中條件表達式之間關(guān)系,特別是條件表達式值控制增量的循環(huán)次數(shù)。所以,在實驗該程序時,可將條件表達式的值進行多個變化,以便直接觀察相關(guān)量的功能。

            八、C的數(shù)組和LED數(shù)碼顯示

            C中的數(shù)組也是其重要內(nèi)容之一,在以下介紹的LED數(shù)碼管顯示時,大家會看到它的用途。

            數(shù)組是由同種類型變量組成的集合體。在使用這些變量時??捎猛蛔远x的標識符命名,如在LED數(shù)碼管顯示字段時,用的數(shù)組自定義名為SEG7。數(shù)組可以是一維的,也可以是多維的。

            這里主要介紹~維數(shù)組及其應用。

            1.一維數(shù)組表達式:類型說明符數(shù)組名[常量】;方括號中常量又稱下標, 例如數(shù)組intx[10];說明數(shù)組(名)有10個元素,每個元素都是整型變量的int(類型說明符)。對于~維數(shù)組,在數(shù)組定義時還需對數(shù)組賦值,這種賦值稱為對數(shù)組的初始化。對數(shù)組初始化,常用三種方法。

           ?。?)一維數(shù)組,可以全部賦值,其方法如下:

            Int X[10]= 0,1,2,3,4,5,6,7,8,9;注意:賦值時需用的花括號和賦值之后需用的分號,否則程序編譯無法通過。上述事句說明數(shù)組X的元素從X[0]=0開始至×[9]=9結(jié)束,共10元素。

           ?。?)一維數(shù)組可以部分賦值,其方法如下:

            X[10]: 0,1,2,3,4 ;此句只對數(shù)組0到4共5個元素,即x[0]至X[4]賦值,對于沒有賦值的其他元素,其默認初始值為0。

            (3)一維數(shù)組可以省略下標,其方法如下:

            對一維數(shù)組,如果其全部元素都已賦值,可以省去方框號中的下標,以簡化其表達式。例如:

            x[10]= 0,1,2,3,4,5,6,7,8,9;可以簡寫成:X[]= 0,1,2,3。4,5,6,7,8,9 ;理解了一維數(shù)組的以上規(guī)范。便可理解圖2所示LED數(shù)碼管的7段碼數(shù)組的表達式。

            圖2中的LED數(shù)碼管是共陽極的,若將它的筆段碼通過限流電阻R分別接到的某一口上,a段接端口的第0位,b段接端IZl的第1位,c段接以端13的第2位…… ,g段接端El的第6位。

          圖2

            只要注意共陽數(shù)碼管的某筆段為0(低電平)時,對應筆段點亮;為1(高電平)則熄滅即可。此時,LED共陽數(shù)碼管的7段碼0-9的,一維組的完整表達式為:

            該七段碼數(shù)組,在后面的連載中將派上用場。

            在中,要用LED數(shù)碼管進行相關(guān)的計數(shù)顯示時,若用匯編編寫其計數(shù)程序,常用查表程序?qū)崿F(xiàn)LED的數(shù)碼顯示,若用C語言編寫,只需將上述段碼數(shù)組對某一口賦值,即可完成所需要的顯示功能。

          c語言相關(guān)文章:c語言教程



          上一頁 1 2 3 下一頁

          關(guān)鍵詞: 程序設(shè)計 語言 單片機 PIC

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();