0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

標簽 > 時序

時序

+關注 0人關注

這里所說的時序其實就是指時序圖,又名序列圖、循序圖、順序圖,是一種UML交互圖。它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。

文章: 209
視頻: 275
瀏覽: 37331
帖子: 222

時序簡介

  這里所說的時序其實就是指時序圖(Sequence Diagram),又名序列圖、循序圖、順序圖,是一種UML交互圖。它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示用例的行為順序,當執(zhí)行一個用例行為時,其中的每條消息對應一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。組成元素

  時序圖中包括如下元素:角色,對象,生命線,控制焦點和消息。1、角色(Actor)系統(tǒng)角色,可以是人或者其他系統(tǒng),子系統(tǒng)。2、對象(Object)對象代表時序圖中的對象在交互中所扮演的角色,位于時序圖頂部和對象代表類角色。對象一般包含以下三種命名方式:第一種方式包含對象名和類名。第二種方式只顯示類名不顯示對象名,即為一個匿名對象。第三種方式只顯示對象名不顯示類名。3、生命線(Lifeline)生命線代表時序圖中的對象在一段時期內(nèi)的存在。時序圖中每個對象和底部中心都有一條垂直的虛線,這就是對象的生命線,對象間 的消息存在于兩條虛線間。4、控制焦點(Activation)控制焦點代表時序圖中的對象執(zhí)行一項操作的時期,在時序圖中每條生命線上的窄的矩形代表活動期。它可以被理解成C語言語義中一對花括號“{}”中的內(nèi)容。5、消息(Message)消息是定義交互和協(xié)作中交換信息的類,用于對實體間的通信內(nèi)容建模,信息用于在實體間傳遞信息。允許實體請求其他的服務,類角色通過發(fā)送和接受信息進行通信。

時序百科

  這里所說的時序其實就是指時序圖(Sequence Diagram),又名序列圖、循序圖、順序圖,是一種UML交互圖。它通過描述對象之間發(fā)送消息的時間順序顯示多個對象之間的動態(tài)協(xié)作。它可以表示用例的行為順序,當執(zhí)行一個用例行為時,其中的每條消息對應一個類操作或狀態(tài)機中引起轉(zhuǎn)換的觸發(fā)事件。組成元素

  時序圖中包括如下元素:角色,對象,生命線,控制焦點和消息。1、角色(Actor)系統(tǒng)角色,可以是人或者其他系統(tǒng),子系統(tǒng)。2、對象(Object)對象代表時序圖中的對象在交互中所扮演的角色,位于時序圖頂部和對象代表類角色。對象一般包含以下三種命名方式:第一種方式包含對象名和類名。第二種方式只顯示類名不顯示對象名,即為一個匿名對象。第三種方式只顯示對象名不顯示類名。3、生命線(Lifeline)生命線代表時序圖中的對象在一段時期內(nèi)的存在。時序圖中每個對象和底部中心都有一條垂直的虛線,這就是對象的生命線,對象間 的消息存在于兩條虛線間。4、控制焦點(Activation)控制焦點代表時序圖中的對象執(zhí)行一項操作的時期,在時序圖中每條生命線上的窄的矩形代表活動期。它可以被理解成C語言語義中一對花括號“{}”中的內(nèi)容。5、消息(Message)消息是定義交互和協(xié)作中交換信息的類,用于對實體間的通信內(nèi)容建模,信息用于在實體間傳遞信息。允許實體請求其他的服務,類角色通過發(fā)送和接受信息進行通信。

  結構

  時序圖描述對象是如何交互的,并且將重點放在消息序列上。也就是說,描述消息是如何在對象間發(fā)送和接收的。時序圖有兩個坐標軸:縱坐標軸顯示時間,橫坐標軸顯示對象。每一個對象的表示方法是:矩形框中寫有對象和 / 或類名,且名字下面有下劃線;同時有一條縱向的虛線表示對象在序列中的執(zhí)行情況 ( 即發(fā)送和接收的消息對象的活動 ) , 這條虛線稱為對象的生命線。對象間的通信用對象的生命線之間的水平的消息線來表示,消息線的箭頭說明消息的類型,如同步,異步或簡單 。 瀏覽時序圖的方法是,從上到下查看對象間交換的消息,分析那些隨著時間的流逝而發(fā)生的消息交換。時序圖中的消息可以是信號、操作調(diào)用或類似于 C++ 中的 RPC ( Remote Procedure Call,遠程過程調(diào)用)或 Java 中的 RMI ( Remote Method Invocation , 遠程方法調(diào)用)。當對象接收到一個消息時,該對象中的一項活動就會啟動,我們把這一過程稱做激活 ( Activation )。 激活會顯示控制焦點,表明對象在某一個時間點開始執(zhí)行。一個被激活的對象或者是執(zhí)行它自身的代碼,或者是等待另一個對象的返回(該被激活的對象已經(jīng)向另一個對象發(fā)送了消息)。在圖形上,激活被繪制為對象生命線上的一個瘦高矩形。消息可以用消息名及參數(shù)來標識。消息還可帶有條件表達式,表示分支或決定是否發(fā)送消息。如果用于表示分支,則每個分支是相互排斥的,即在某一時刻僅可發(fā)送分支中的一個消息。消息也可以有順序號,但是在時序圖中,消息的順序號很少使用,因為時序圖已經(jīng)將消息的順序顯式地表示出來了。一個對象可以通過發(fā)送消息來創(chuàng)建另一個對象,當一個對象被刪除或自我刪除時,該對象用 “X”標識。

  創(chuàng)建步驟

  1、確定交互過程的上下文;2、識別參與過程的交互對象;3、為每個對象設置生命線;4、從初始消息開始,依次畫出隨后消息;5、考慮消息的嵌套,標示消息發(fā)生時的時間點,則采用FOC(focus of control);6、說明時間約束的地點。

  如何看懂時序圖?

  操作時序永遠使用是任何一片IC芯片的最主要的內(nèi)容。一個芯片的所有使用細節(jié)都會在它的官方器件手冊上包含。所以使用一個器件事情,要充分做好的第一件事就是要把它的器件手冊上有用的內(nèi)容提取,掌握。介于中國目前的芯片設計能力有限,所以大部分的器件都是外國幾個IC巨頭比如TI、AT、MAXIM這些公司生產(chǎn)的,器件資料自然也是英文的多,所以,英文的基礎要在閱讀這些數(shù)據(jù)手冊時得到提高哦。即便有中文翻譯版本,還是建議看英文原版,看不懂時不妨再參考中文版,這樣比較利于提高。

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

  2.jpg

  我們只需要關注以下幾個管腳:

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

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

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

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

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

  現(xiàn)在來看LCD1602的操作時序:

  1.jpg3.jpg

  在此,我們可以先不讀出它的數(shù)據(jù)的狀態(tài)或者數(shù)據(jù)本身。所以只需要看兩個寫時序:

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

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

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

  大家要慢慢學會看時序圖,要知道操作一個器件的精華便蘊藏在其中,看懂看準了時序,你操控這個芯片就是非常容易的事了。1602的時序是我見過的一個最簡單的時序:

  3.jpg

  1、注意時間軸,如果沒有標明(其實大部分也都是不標明的),那么從左往右的方向為時間正向軸,即時間在增長。

  2、上圖框出并注明了看懂此圖的一些常識:

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

 ?。?)。有線交叉狀的部分,表示電平在變化,如上所標注。

  (3)。應該比較容易理解,如上圖右上角所示,兩條平行線分別對應高低電平,也正好吻合(2)中電平變化的說法。

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

  3、需要十分嚴重注意的是,時序圖里各個引腳的電平變化,基于的時間軸是一致的。一定要嚴格按照時間軸的增長方向來精確地觀察時序圖。要讓器件嚴格的遵守時序圖的變化。在類似于18B20這樣的單總線器件對此要求尤為嚴格。

  4、以上幾點,并不是LCD1602的時序圖所特有的,絕大部分的時序圖都遵循著這樣的一般規(guī)則,所以大家要慢慢的習慣于這樣的規(guī)則。

  也許你還注意到了上面有許多關于時間的標注,這也是個十分重要的信息,這些時間的標注表明了某些狀態(tài)所要維持的最短或最長時間。因為器件的工作速度也是有限的,一般都跟不上主控芯片的速度,所以它們直接之間要有時序配合。話說現(xiàn)在各種處理器的主頻也是瘋狂增長,日后搞不好出現(xiàn)個雙核單片機也不一定就是夢話。下面是時序參數(shù)表:

  4.jpg

  大家要懂得估計主控芯片的指令時間,可以在官方數(shù)據(jù)手冊上查到MCU的一些級別參數(shù)。比如我們現(xiàn)在用AVR M16做為主控芯片,外部12MHz晶振,指令周期就是一個時鐘周期為(2/12MHz)s,所以至少確定了它執(zhí)行一條指令的時間是us級別的。我們看到,以上給的時間參數(shù)全部是ns級別的,所以即便我們在程序里不加延時程序,也應該可以很好的配合LCD1602的時序要求了。怎么看這個表呢?很簡單,我們在時序圖里可以找到TR1,對應時序參數(shù)表,可以查到這個是E上升沿/下降沿時間,最大值為25ns,表示E引腳上的電平變化,必須在最大為25ns之內(nèi)的時間完成。大家看是不是這個意思?

  現(xiàn)在我來解讀我對這個時序圖的理解:

  當要寫命令字節(jié)的時候,時間由左往右,RS變?yōu)榈碗娖?,R/W變?yōu)榈碗娖?,注意看是RS的狀態(tài)先變化完成。然后這時,DB0~DB7上數(shù)據(jù)進入有效階段,接著E引腳有一個整脈沖的跳變,接著要維持時間最小值為tpw=400ns的E脈沖寬度。然后E引腳負跳變,RS電平變化,R/W電平變化。這樣便是一個完整的LCD1602寫命令的時序。

查看詳情

時序知識

展開查看更多

時序技術

一文詳解時序的基本概念

一文詳解時序的基本概念

建立時間(Tsu)是指在時鐘上升沿到來之前數(shù)據(jù)必須保持穩(wěn)定的時間,保持時間(Th)是指在時鐘上升沿到來以后數(shù)據(jù)必須保持穩(wěn)定的時間。一個數(shù)據(jù)需要在時鐘的上...

2019-10-13 標簽:時序時序分析 3.8萬 0

電源時序器作用_電源時序器使用方法

電源時序器能夠按照由前級設備到后級設備逐個順序啟動電源,關閉供電電源時則由后級到前級的順序關閉各類用電設備,這樣就能有效的統(tǒng)一管理和控制各類用電設備,避...

2019-11-27 標簽:電源時序 3.7萬 0

LLC的工作原理 LLC基波簡化分析法

LLC的工作原理 LLC基波簡化分析法

如圖1,LLC有兩個諧振頻率。一個由諧振分量 Lr 和 Cr 確定。另一個由 Lm、Cr 和負載條件確定。隨著負載越來越重,諧振頻率將向更高的頻率移動。...

2023-12-12 標簽:負載LLC時序 3.2萬 0

分析和預測時序數(shù)據(jù)的主要方法,如何使用Python處理時序數(shù)據(jù)

讓我們從一個樸素的假設開始——“明天會和今天一樣”,但是我們并不使用類似y^t=y(t-1)這樣的模型(這其實是一個適用于任意時序預測問題的很好的基線,...

2018-09-04 標簽:函數(shù)時序Python 2.9萬 0

詳細介紹時序基本概念Timing arc

詳細介紹時序基本概念Timing arc

時序分析基本概念介紹——Timing Arc

2018-01-02 標簽:時序時序弧 2.4萬 0

FPGA上電加載時序介紹

大多數(shù)FPGA芯片是基于 SRAM 的結構的, 而 SRAM 單元中的數(shù)據(jù)掉電就會丟失,因此系統(tǒng)上電后,必須要由配置電路將正確的配置數(shù)據(jù)加載到 SRAM...

2019-07-01 標簽:fpga時序 1.7萬 0

FPGA時序約束簡介

FPGA時序約束簡介

在簡單電路中,當頻率較低時,數(shù)字信號的邊沿時間可以忽略時,無需考慮時序約束。但在復雜電路中,為了減少系統(tǒng)中各部分延時,使系統(tǒng)協(xié)同工作,提高運行頻率,需要...

2018-03-30 標簽:FPGA時序 1.5萬 0

詳解SPI總線協(xié)議與時序圖

詳解SPI總線協(xié)議與時序圖

SPI,是英語Serial Peripheral Interface的縮寫,顧名思義就是串行外圍設備接口。SPI,是一種高速的,全雙工,同步的通信總線,...

2019-06-16 標簽:spi總線時序 1.4萬 0

做嵌入式系統(tǒng)開發(fā),少不了數(shù)電模電的知識

做嵌入式系統(tǒng)開發(fā),少不了數(shù)電模電的知識

做嵌入式系統(tǒng)開發(fā),經(jīng)常要接觸硬件。做嵌入式開發(fā)對數(shù)字電路和模擬電路要有一定的了解。這樣才能深入的研究下去。下面我們簡單的介紹嵌入式開發(fā)中的一些硬件相關的知識。

2017-12-01 標簽:譯碼器嵌入式開發(fā)時序 1.4萬 0

時序分析基本概念介紹——花一樣的“模式”

時序分析基本概念介紹——花一樣的“模式”

SE是scan enable信號,它控制著scan cell的工作模式。從圖中可以看出,SE,SI,D端通過一個Mux實現(xiàn)工作模式的切換。當SE輸入為0...

2018-03-26 標簽:DFT時序 1.4萬 0

查看更多>>

時序資訊

內(nèi)存速度和時序重要么

最近是跟內(nèi)存耗上了,其一是手里沒有其它硬件可測,更重要的是想趁著這段時間,把內(nèi)存與性能之間的影響都慢慢測一下。今天測的就是時序與內(nèi)存性能之間的關系了。時...

2019-01-14 標簽:內(nèi)存時序 2.5萬 0

組合電路中0型冒險和1型冒險及其消除方法

什么是競爭和冒險? (1)競爭 在一個組合電路當中,當某一個變量經(jīng)過兩條以上的路徑到達輸出端的時候,由于每條路徑上的延遲時間的不同,到達終點的時間就會有...

2021-06-13 標簽:電路時序 2.0萬 0

時序設計基本概念之fanout

時序設計基本概念之fanout

今天要介紹的時序分析概念是fanout。中文名是扇出。指的是指定pin或者port的輸出端口數(shù)。 合理的選擇fanout的數(shù)目對設計來說是非常重要的,f...

2021-11-26 標簽:驅(qū)動輸出端口時序 1.4萬 0

總線的操作時序和操作方式詳解

總線的操作時序和操作方式詳解

操作時序(timing):各信號有效的先后順序及配合關系

2019-06-24 標簽:FPGA時序 1.1萬 0

時序邏輯電路的特點

時序邏輯電路的特點

時序邏輯電路的特點     在第三章所討論的組合邏輯電路中,任一時刻的輸出信號僅僅取決于該時刻的輸入信號,而與電路原來

2009-09-30 標簽:時序 1.0萬 0

51單片機總線時序與編址技術

51 系列單片機具有完善的總線接口時序,可以擴展控制對象,其直接尋址能力達到64k( 2的16次方) 。

2012-03-22 標簽:51單片機總線時序 7305 0

信號完整性分析科普

信號完整性分析科普

何為信號完整性的分析信號完整性包含:波形完整性(Waveformintegrity)時序完整性(Timingintegrity)電源完整性(Poweri...

2023-08-17 標簽:信號時序電路系統(tǒng) 6139 0

關于打拍優(yōu)化時序你真的全面了解嗎?

關于打拍優(yōu)化時序你真的全面了解嗎?

如果你參加過IC校招面試,自然會被問到“setup/hold的概念,以及setup/hold違例怎么辦?”

2021-04-27 標簽:IC時序Setup 4578 0

FPGA時序約束分析余量

FPGA時序約束分析余量

FPGA在與外部器件打交道時,端口如果為輸入則與input delay約束相關,如果最為輸出則output delay,這兩種約束的值究竟是什么涵義,在...

2019-11-10 標簽:fpgaddr時序 4395 0

時序分析基礎

時鐘的時序特性主要分為抖動(Jitter)、偏移(Skew)、占空比失真(Duty Cycle DistorTIon)3點。對于低速設計,基本不用考慮這...

2019-03-08 標簽:時序時序分析 3924 0

查看更多>>

時序數(shù)據(jù)手冊

相關標簽

相關話題

換一批
  • Protues
    Protues
    +關注
    Proteus軟件是英國Lab Center Electronics公司出版的EDA工具軟件(該軟件中國總代理為廣州風標電子技術有限公司)。它不僅具有其它EDA工具軟件的仿真功能,還能仿真單片機及外圍器件。
  • 靜電防護
    靜電防護
    +關注
    為防止靜電積累所引起的人身電擊、火災和爆炸、電子器件失效和損壞,以及對生產(chǎn)的不良影響而采取的防范措施。其防范原則主要是抑制靜電的產(chǎn)生,加速靜電泄漏,進行靜電中和等。
  • Altium Designer
    Altium Designer
    +關注
  • ArduBlock
    ArduBlock
    +關注
    ArduBlock軟件是Arduino官方編程環(huán)境的第三方軟件,目前必須依附于Arduino軟件下運行,區(qū)別于Arduino文本式編程環(huán)境,ArduBlock是以圖形化積木搭建的方式編程的,這樣的方式會使編程的可視化和交互性加強,編程門檻降低,即使沒有編程經(jīng)驗的人也可以嘗試給Arduino控制器編寫程序。
  • AD10
    AD10
    +關注
  • 識別
    識別
    +關注
  • PCB封裝
    PCB封裝
    +關注
    pcb封裝就是把 實際的電子元器件,芯片等的各種參數(shù)(比如元器件的大小,長寬,直插,貼片,焊盤的大小,管腳的長寬,管腳的間距等)用圖形方式表現(xiàn)出來,以便可以在畫pcb圖時進行調(diào)用。
  • PCB封裝庫
    PCB封裝庫
    +關注
  • AD09
    AD09
    +關注
  • QuickPcb
    QuickPcb
    +關注
  • Protel 99 se
    Protel 99 se
    +關注
  • candence
    candence
    +關注
  • 面包板
    面包板
    +關注
    面包板是由于板子上有很多小插孔,專為電子電路的無焊接實驗設計制造的。由于各種電子元器件可根據(jù)需要隨意插入或拔出,免去了焊接,節(jié)省了電路的組裝時間,而且元件可以重復使用,所以非常適合電子電路的組裝、調(diào)試和訓練。
  • 特性阻抗
    特性阻抗
    +關注
    特性阻抗又稱特征阻抗,它不是直流電阻,屬于長線傳輸中的概念。特性阻抗是射頻傳輸線影響無線電波電壓、電流的幅值和相位變化的固有特性,等于各處的電壓與電流的比值,用V/I表示。在射頻電路中,電阻、電容、電感都會阻礙交變電流的流動,合稱阻抗。電阻是吸收電磁能量的,理想電容和電感不消耗電磁能量。
  • Protel DXP
    Protel DXP
    +關注
  • 布局布線
    布局布線
    +關注
  • 庫文件
    庫文件
    +關注
    庫文件是計算機上的一類文件,提供給使用者一些開箱即用的變量、函數(shù)或類。庫文件分為靜態(tài)庫和動態(tài)庫,靜態(tài)庫和動態(tài)庫的區(qū)別體現(xiàn)在程序的鏈接階段:靜態(tài)庫在程序的鏈接階段被復制到了程序中;動態(tài)庫在鏈接階段沒有被復制到程序中,而是程序在運行時由系統(tǒng)動態(tài)加載到內(nèi)存中供程序調(diào)用。使用動態(tài)庫系統(tǒng)只需載入一次,不同的程序可以得到內(nèi)存中相同的動態(tài)庫的副本,因此節(jié)省了很多內(nèi)存,而且使用動態(tài)庫也便于模塊化更新程序。
  • AD軟件
    AD軟件
    +關注
  • 清華紫光
    清華紫光
    +關注
  • Genesis2000
    Genesis2000
    +關注
  • 敷銅板
    敷銅板
    +關注
  • Altium_Designer
    Altium_Designer
    +關注
    Altium Designer 是原Protel軟件開發(fā)商Altium公司推出的一體化的電子產(chǎn)品開發(fā)系統(tǒng),主要運行在Windows操作系統(tǒng)。這套軟件通過把原理圖設計、電路仿真、PCB繪制編輯、拓撲邏輯自動布線、信號完整性分析和設計輸出等技術的完美融合
  • 拼接
    拼接
    +關注
  • PCB制板
    PCB制板
    +關注
  • 封裝設計
    封裝設計
    +關注
  • 光繪文件
    光繪文件
    +關注
  • 感應式
    感應式
    +關注
  • 直角走線
    直角走線
    +關注
  • 貼片磁珠
    貼片磁珠
    +關注
  • 導熱硅脂
    導熱硅脂
    +關注
    導熱硅脂俗稱散熱膏,導熱硅脂以有機硅酮為主要原料,添加耐熱、導熱性能優(yōu)異的材料,制成的導熱型有機硅脂狀復合物,用于功率放大器、晶體管、電子管、CPU等電子元器件的導熱及散熱,從而保證電子儀器、儀表等的電氣性能的穩(wěn)定。

關注此標簽的用戶(5人)

jf_85541793 szcjwu jf_49017572 黃英慶 jf_26420833

編輯推薦廠商產(chǎn)品技術軟件/工具OS/語言教程專題