標(biāo)題: 新手初學(xué)單片機(jī),看不懂時(shí)序圖,系統(tǒng)模塊結(jié)構(gòu)圖,我該怎么辦? [打印本頁(yè)]

作者: yy005566    時(shí)間: 2018-5-14 21:25
標(biāo)題: 新手初學(xué)單片機(jī),看不懂時(shí)序圖,系統(tǒng)模塊結(jié)構(gòu)圖,我該怎么辦?
初學(xué)單片機(jī),看不懂系統(tǒng)模塊結(jié)構(gòu)圖,時(shí)序圖,我該怎么學(xué)?求解。。!
作者: angmall    時(shí)間: 2018-5-15 09:15
結(jié)構(gòu)圖表示機(jī)器的詳細(xì)結(jié)構(gòu),包括裝配圖、部件圖、零件圖等等。

系統(tǒng)模塊(功能)結(jié)構(gòu)圖
結(jié)構(gòu)化設(shè)計(jì)方法,采用類(lèi)似于結(jié)構(gòu)化分析的“由大到小”、“自頂向下,逐層分解”的基本思想描述(分解)系統(tǒng)。結(jié)構(gòu)化設(shè)計(jì)方法,首先以數(shù)據(jù)流圖為基礎(chǔ)導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖。在導(dǎo)出系統(tǒng)模塊(功能)結(jié)構(gòu)圖的過(guò)程中,以獨(dú)立性、低耦合性、高內(nèi)聚性、公共模塊作為模塊劃分的原則。先將系統(tǒng)數(shù)據(jù)流圖中的加工轉(zhuǎn)換成模塊,再將各大模塊繼續(xù)劃分為較小的模塊,直到每一模塊都是功能單一的模塊。

系統(tǒng)結(jié)構(gòu)圖反映的是系統(tǒng)中模塊的調(diào)用關(guān)系和層次關(guān)系,誰(shuí)調(diào)用誰(shuí),有一個(gè)先后次序(時(shí)序)關(guān)系.所以系統(tǒng)結(jié)構(gòu)圖既不同于數(shù)據(jù)流圖,也不同于程序流程圖.在系統(tǒng)結(jié)構(gòu)圖中的有向線(xiàn)段表示調(diào)用時(shí)程序的控制從調(diào)用模塊移到被調(diào)用模塊,并隱含了當(dāng)調(diào)用結(jié)束時(shí)控制將交回給調(diào)用模塊。

結(jié)構(gòu)化設(shè)計(jì)方法使用的描述方式是系統(tǒng)結(jié)構(gòu)圖,也稱(chēng)結(jié)構(gòu)圖或控制結(jié)構(gòu)圖。它表示了一個(gè)系統(tǒng) (或功能模塊) 的層次分解關(guān)系,模塊之間的調(diào)用關(guān)系,以及模塊之間數(shù)據(jù)流和控制流信息的傳遞關(guān)系,它是描述系統(tǒng)物理結(jié)構(gòu)的主要圖表工具。


時(shí)序圖的理解很少有書(shū)本專(zhuān)門(mén)來(lái)講這個(gè)問(wèn)題。

因?yàn)闀r(shí)序圖通常是某一個(gè)工作過(guò)程的圖形化表示,而這個(gè)工作過(guò)程通常在書(shū)本里相關(guān)的位置應(yīng)該都做了詳盡的描述。對(duì)照相應(yīng)工作過(guò)程的描述,時(shí)序圖就應(yīng)該不難理解了。也就是說(shuō)時(shí)序圖實(shí)際上通常是和文字描述對(duì)應(yīng)起來(lái)的,互為補(bǔ)充和解釋?zhuān)康木褪鞘棺x者更容易理解和記憶

作者: angmall    時(shí)間: 2018-5-15 09:23
結(jié)構(gòu)圖已經(jīng)屏蔽掉了真正的硬件實(shí)現(xiàn),是從概念級(jí)來(lái)展示各個(gè)模塊的結(jié)構(gòu)。對(duì)于電子設(shè)計(jì)開(kāi)發(fā)者來(lái)說(shuō),主要是搞懂結(jié)構(gòu)圖中總線(xiàn)連接以及對(duì)應(yīng)的寄存器設(shè)置即可,其關(guān)鍵就是寄存器的設(shè)置及讀寫(xiě)。只要弄懂了寄存器的使用,其對(duì)應(yīng)模塊也就拿下了。

至于復(fù)雜結(jié)構(gòu)圖對(duì)于初學(xué)者來(lái)講,僅僅做概念性宏觀(guān)性的理解即可。倘若非要搞懂的話(huà),那就找本基礎(chǔ)類(lèi)的單片機(jī)教程加上自己扎實(shí)數(shù)字電路技術(shù)的知識(shí)就可以弄懂。

作者: 小劉同學(xué)    時(shí)間: 2018-5-15 11:03
所謂時(shí)序圖,可以理解為按照時(shí)間順序進(jìn)行的圖解,在時(shí)序圖上可以反應(yīng)出某一時(shí)刻各信號(hào)的取值情況。時(shí)序圖可以這樣看:按照從上到下,從左到右的順序,每到一個(gè)突變點(diǎn)(從0變?yōu)?,或從1變?yōu)?)時(shí),記錄各信號(hào)的值,就可獲得一張真值表,進(jìn)而分析可知其相應(yīng)的功能。   對(duì)于單片機(jī),看懂時(shí)序圖的最終目標(biāo)是要用編程實(shí)現(xiàn)時(shí)序圖的功能,進(jìn)而得到所需的實(shí)際功能。如果時(shí)序圖真的不容易看懂,可以先找些簡(jiǎn)單的時(shí)序圖,再找些現(xiàn)成的程序,對(duì)應(yīng)起來(lái)看,這樣的話(huà)往往事半功倍,更容易理解。單片機(jī)中對(duì)于液晶(如LCD1602)的控制時(shí)序圖相對(duì)容易,適合初學(xué)入門(mén),認(rèn)真理解是很有好處的!   讀圖就是要看懂一個(gè)電原理圖,即弄清電路由哪幾部分組成及它們之間的聯(lián)系和總的性能(如有可能,還要粗略估算性能指標(biāo))。電子電路的主要任務(wù)是對(duì)信號(hào)進(jìn)行處理,只是處理的方式(如放大、濾波、變換等)及效果不同而已,因此讀圖時(shí),應(yīng)以所處理的信號(hào)流向?yàn)橹骶(xiàn),沿信號(hào)的主要通路,以基本單元電路為依據(jù),將整個(gè)電路分成若干具有獨(dú)立功能的部分,并進(jìn)行分析。具體步驟可歸納為:了解用途、找出通路、化整為零、分析功能、統(tǒng)觀(guān)整體。
作者: 小劉同學(xué)    時(shí)間: 2018-5-15 11:03
所謂時(shí)序圖,可以理解為按照時(shí)間順序進(jìn)行的圖解,在時(shí)序圖上可以反應(yīng)出某一時(shí)刻各信號(hào)的取值情況。時(shí)序圖可以這樣看:按照從上到下,從左到右的順序,每到一個(gè)突變點(diǎn)(從0變?yōu)?,或從1變?yōu)?)時(shí),記錄各信號(hào)的值,就可獲得一張真值表,進(jìn)而分析可知其相應(yīng)的功能。
  對(duì)于單片機(jī),看懂時(shí)序圖的最終目標(biāo)是要用編程實(shí)現(xiàn)時(shí)序圖的功能,進(jìn)而得到所需的實(shí)際功能。如果時(shí)序圖真的不容易看懂,可以先找些簡(jiǎn)單的時(shí)序圖,再找些現(xiàn)成的程序,對(duì)應(yīng)起來(lái)看,這樣的話(huà)往往事半功倍,更容易理解。單片機(jī)中對(duì)于液晶(如LCD1602)的控制時(shí)序圖相對(duì)容易,適合初學(xué)入門(mén),認(rèn)真理解是很有好處的!
  讀圖就是要看懂一個(gè)電原理圖,即弄清電路由哪幾部分組成及它們之間的聯(lián)系和總的性能(如有可能,還要粗略估算性能指標(biāo))。電子電路的主要任務(wù)是對(duì)信號(hào)進(jìn)行處理,只是處理的方式(如放大、濾波、變換等)及效果不同而已,因此讀圖時(shí),應(yīng)以所處理的信號(hào)流向?yàn)橹骶(xiàn),沿信號(hào)的主要通路,以基本單元電路為依據(jù),將整個(gè)電路分成若干具有獨(dú)立功能的部分,并進(jìn)行分析。具體步驟可歸納為:了解用途、找出通路、化整為零、分析功能、統(tǒng)觀(guān)整體。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1