tft每日頭條

 > 圖文

 > 單片機原理及應用的知識點

單片機原理及應用的知識點

圖文 更新时间:2025-01-12 06:09:03

一個任務是由若幹個小目标構成的,先把這些個目标理出來,逐個解決,任務也就完成了。

在第3節流程介紹中講了,單片機項目開發的第一步就是做功能分析。功能分析的目的是明确任務需求、找到目标,以便開發出滿足要求的合格的産品。

功能分析的任務源頭來自于開發需求(一般來自于客戶)。做好功能分析的第一步是對設計要求和目的進行解析,把設計要求分解為一個一個待實現的功能。

1,對于簡單的項目:

直接列出一個功能列表,然後檢查一下是否能滿足設計需求即可。

表1:功能列表

功能序号

名稱/描述

參數/目标

需要的軟硬件

功能1

如:采集溫度參數

功能2

如:控制加熱器

2,稍微複雜點的項目:

可以用IDEF0方法做功能分析,不過這個一般用于較為複雜一點的系統開發。IDEF0是一種較為科學的功能分析的方法,能夠較為全面的分析系統,避免遺漏。

用IDEF0進行功能分析的步驟:

○ 由頂層到底層細分做出功能列表;

○ 完成各個活動(功能)的IDEF0模型;

○ 對有關聯的活動之間進行關聯,并對活動查漏補缺;

○ 對照目标,檢查校對。

(1)IDEF0模型

單片機原理及應用的知識點(怎麼做好單片機項目的功能分析)1

活動:可以理解為功能。

輸入:活動的輸入,進入這個活動(功能)的在被這個活動改變之前的東西,如:采集的原始信号參數、來自上位機的指令等。

輸出:活動的輸出。經過這個活動(功能)的處理後的輸出給下一個活動或者其他系統的東西,如:輸出的控制信号、向上位機的反饋信号等。

機制:實現這個活動(功能)的軟硬件基礎。如:控制器、傳感器、執行器等。

控制:這個活動(功能)的限制條件、外部支持等,如:電源、相關标準或者法規等。

(2)活動關聯

單片機原理及應用的知識點(怎麼做好單片機項目的功能分析)2

做好模型之後,需要對有關聯的活動之間進行關聯,找出哪些活動的輸出是另外的活動的輸入或者控制等。在做關聯的時候,既找出不同活動之間的關系,同時也是對各個功能進行查漏補缺、相互驗證的過程,這可以來彌補思維上的漏洞。

3,小結

功能分析的關鍵是不要有遺漏,保證實現總目标。如果要詳細了解IDEF0方法可以查閱其他相關資料。

本節完,精彩待續。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved