現(xiàn)如今,單片機的應用范圍越來越廣泛,單片機具有體積小巧、功能豐富、智能化程度高等特點,其中的重點之一是給單片機設計系統(tǒng)。本文對單片機設計時的相關難題做了簡單總結。
1、單片機設計的硬件系統(tǒng)是由單片機、A/D轉換器和顯示驅動電路等組成。在硬件設計中必不可少的是可靠性和干擾性,這與自身的硬件系統(tǒng)有關,因此應認真對待。
2、針對于硬件的電路總體設計和各部分電路的組成,在單片機設計時,其系統(tǒng)軟件可分為數(shù)據(jù)采集、數(shù)據(jù)顯示、數(shù)據(jù)傳輸和數(shù)據(jù)存儲這4個基本功能。軟件系統(tǒng)包括主程序、系統(tǒng)監(jiān)控、定時/中斷等子程序。
主程序由若干個模塊組成:自檢與初始化模塊、MD轉換程序模塊、顯示驅動模塊、監(jiān)控程序模塊、按鍵程序模塊、數(shù)據(jù)上傳通訊模塊、數(shù)據(jù)定時存儲模塊。其中有些模塊還包含有子模塊,各部分既相互獨立又相互聯(lián)系。
經(jīng)過上面簡單的了解,相信大家對單片機設計系統(tǒng)已經(jīng)有了一定的了解,但在單片機設計中仍會出現(xiàn)不少的難題,下面來簡單介紹一下。
1、RST引腳中含有三極管,具有開關、放大、電平裝換等作用,在截止狀態(tài)時也會有少量的截止電流,所以單片機設計中的上拉電阻的選擇非常重要。
2、LED串聯(lián)電阻的計算問題。
3、端口出現(xiàn)不夠用的情況下可以借助擴展芯片來實現(xiàn)。
4、高頻濾波電容是來保護器件面授高頻干擾,低頻濾波電容是去除低頻紋波,穩(wěn)定電源。
5、數(shù)碼管的相關問題。
6、電流電壓驅動問題:由于單片機設計中輸出有限,當負載很多的時候需要另外加驅動芯片。
7、上拉電阻的選?。荷侠娮璩S弥翟?K到10K之間選取。
8、選擇晶振電路:晶振、負載電容、萬用表測晶振。
9、按鍵抖動及消除。
以上就是英銳恩單片機開發(fā)工程師分享的有關單片機設計的相關知識。英銳恩專注單片機應用方案設計與開發(fā),提供8位單片機、16位單片機、32位單片機、運算放大器和模擬開關。