日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 簡(jiǎn)單幾步讓你看懂單片機(jī)時(shí)序圖

          簡(jiǎn)單幾步讓你看懂單片機(jī)時(shí)序圖

          作者: 時(shí)間:2018-12-10 來(lái)源:網(wǎng)絡(luò) 收藏

            操作永遠(yuǎn)是使用任何一片IC芯片的最主要的內(nèi)容,看懂圖,再操控這個(gè)芯片就非常容易了。而提取芯片器件手冊(cè)上有用的信息是使用芯片的最基本步驟。

          本文引用地址:http://yuyingmama.com.cn/article/201812/395420.htm

            以液晶顯示芯片1602為例

            首先我們來(lái)看1602的引腳定義,1602的引腳是很整齊的SIP單列直插封裝,器件手冊(cè)給出了引腳的功能數(shù)據(jù)表:

            


            我們只需要關(guān)注以下幾個(gè)管腳:

            3腳:VL,液晶顯示偏壓信號(hào),用于調(diào)整的顯示對(duì)比度,一般會(huì)外接電位器用以調(diào)整偏壓信號(hào),注意此腳電壓為0時(shí)可以得到最強(qiáng)的對(duì)比度。

            4腳:RS,數(shù)據(jù)/命令選擇端,當(dāng)此腳為高電平時(shí),可以對(duì)1602進(jìn)行數(shù)據(jù)字節(jié)的傳輸操作,而此腳為低電平時(shí),則是進(jìn)行命令字節(jié)的傳輸操作。命令字節(jié),即是用來(lái)對(duì)的一些工作方式作設(shè)置的字節(jié);數(shù)據(jù)字節(jié),即使用以在1602上顯示的字節(jié)。值得一提的是,的數(shù)據(jù)是8位的。

            5腳:R/W,讀寫(xiě)選擇端。當(dāng)此腳為高電平可對(duì)LCD1602進(jìn)行讀數(shù)據(jù)操作,反之進(jìn)行寫(xiě)數(shù)據(jù)操作。筆者認(rèn)為,此腳其實(shí)用處不大,直接接地永久置為低電平也不會(huì)影響其正常工作。但是尚未經(jīng)過(guò)復(fù)雜系統(tǒng)驗(yàn)證,保留此意見(jiàn)。

            6腳:E,使能信號(hào),其實(shí)是LCD1602的數(shù)據(jù)控制時(shí)鐘信號(hào),利用該信號(hào)的上升沿實(shí)現(xiàn)對(duì)LCD1602的數(shù)據(jù)傳輸。

            7~14腳:8位并行數(shù)據(jù)口,使得對(duì)LCD1602的數(shù)據(jù)讀寫(xiě)大為方便。

            LCD1602的操作

            


            這有兩個(gè)寫(xiě)時(shí)序:

           ?、? 若要寫(xiě)指令字,設(shè)置LCD1602的工作方式時(shí):需要把RS置為低電平,RW置為低電平,然后將數(shù)據(jù)送到數(shù)據(jù)口D0~D7,最后E引腳一個(gè)高脈沖將數(shù)據(jù)寫(xiě)入。

           ?、? 若要寫(xiě)入數(shù)據(jù)字,在1602上實(shí)現(xiàn)顯示時(shí):需要把RS置為高電平,RW置為低電平,然后將數(shù)據(jù)送到數(shù)據(jù)口D0~D7,最后E引腳一個(gè)高脈沖將數(shù)據(jù)寫(xiě)入。

            發(fā)現(xiàn)了么,寫(xiě)指令和寫(xiě)數(shù)據(jù),差別僅僅在于RS的電平不一樣而已。

            以下是LCD1602的時(shí)序圖:

            


            時(shí)序圖遵循的一般規(guī)則

            上圖框出并注明了看懂此圖的一些常識(shí):

            (1).時(shí)序圖最左邊一般是某一根引腳的標(biāo)識(shí),表示此行圖線(xiàn)體現(xiàn)該引腳的變化,上圖分別標(biāo)明了RS、R/W、E、DB0~DB7四類(lèi)引腳的時(shí)序變化。

            (2).有線(xiàn)交叉狀的部分,表示電平在變化,如上所標(biāo)注。

            (3).應(yīng)該比較容易理解,如上圖右上角所示,兩條平行線(xiàn)分別對(duì)應(yīng)高低電平,也正好吻合

            (2)中電平變化的說(shuō)法。

            (4).上圖下,密封的菱形部分,注意要密封,表示數(shù)據(jù)有效,Valid Data這個(gè)詞也顯示了這點(diǎn)。

            注意:

            時(shí)序圖里各個(gè)引腳的電平變化,基于的時(shí)間軸是一致的。一定要嚴(yán)格按照時(shí)間軸的增長(zhǎng)方向來(lái)精確地觀察時(shí)序圖。要讓器件嚴(yán)格的遵守時(shí)序圖的變化。在類(lèi)似于18B20這樣的單總線(xiàn)器件對(duì)此要求尤為嚴(yán)格。

            上面有許多關(guān)于時(shí)間的標(biāo)注,這也是個(gè)十分重要的信息。這些時(shí)間的標(biāo)注表明了某些狀態(tài)所要維持的最短或最長(zhǎng)時(shí)間。因?yàn)槠骷墓ぷ魉俣纫彩怯邢薜?,一般都跟不上主控芯片的速度,所以它們直接之間要有時(shí)序配合。下面是時(shí)序參數(shù)表:

            


            估計(jì)主控芯片的指令時(shí)間

            可以在官方數(shù)據(jù)手冊(cè)上查到MCU的一些級(jí)別參數(shù)。

            比如,以AVR M16做為主控芯片,外部12MHz晶振,指令周期就是一個(gè)時(shí)鐘周期為(2/12MHz)s,所以至少確定了它執(zhí)行一條指令的時(shí)間是us級(jí)別的。我們看到,以上給的時(shí)間參數(shù)全部是ns級(jí)別的,所以即便我們?cè)诔绦蚶锊患友訒r(shí)程序,也應(yīng)該可以很好的配合LCD1602的時(shí)序要求了。怎么看這個(gè)表呢?很簡(jiǎn)單,我們?cè)跁r(shí)序圖里可以找到TR1,對(duì)應(yīng)時(shí)序參數(shù)表,可以查到這個(gè)是E上升沿/下降沿時(shí)間,最大值為25ns,表示E引腳上的電平變化,必須在最大為25ns之內(nèi)的時(shí)間完成。



          關(guān)鍵詞: 單片機(jī) 時(shí)序 LCD1602

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉