初始化:對(duì)于所有的mcu程序的設(shè)計(jì)來講,銷售200度進(jìn)口單片機(jī)芯片,出世化是基本也是的一步,經(jīng)營175度進(jìn)口單片機(jī)芯片,一般包括如下內(nèi)容:
屏蔽所有中斷并初始化堆棧指針:初始化部分一般不希望有任何中斷發(fā)生。
清除系統(tǒng)的ram區(qū)域和顯示memory:雖然有時(shí)可能沒有完全的-,但從-性及一致性的角度出發(fā),-是對(duì)于防止意外的錯(cuò)誤,還是建議養(yǎng)成-的編程習(xí)慣。
io口的初始化:根據(jù)項(xiàng)目的應(yīng)用的要求,設(shè)定相關(guān)io口的輸入輸出方式,對(duì)與輸入口,需要設(shè)定其上拉或下拉電阻;對(duì)于輸出口,則必須設(shè)定其出世的電平輸出,以防出現(xiàn)不-的錯(cuò)誤。
單片機(jī)是典型的嵌入式微控制器microcontroller unit,經(jīng)營200度進(jìn)口單片機(jī)芯片,由運(yùn)算器,控制器,存儲(chǔ)器,輸入輸出設(shè)備等構(gòu)成,相當(dāng)于一個(gè)微型的計(jì)算機(jī)。與應(yīng)用在個(gè)人電腦中的通用型微處理器相比,它-調(diào)自供應(yīng)不用外接硬件和節(jié)約成本。它的優(yōu)點(diǎn)是體積小,可放在儀表內(nèi)部,但存儲(chǔ)量小,輸入輸出接口簡單,功能較低。由于其發(fā)展非常迅速,舊的單片機(jī)的定義已不能滿足,進(jìn)口單片機(jī),所以在很多應(yīng)用場合被稱為范圍更廣的微控制器;已經(jīng)從上世紀(jì)80年代的4位、8位單片機(jī),發(fā)展到現(xiàn)在的32位甚至64位的高速單片機(jī)。
在智能儀器儀表上的應(yīng)用
單片機(jī)具有體積小、功耗低、控制功能強(qiáng)、擴(kuò)展靈活、微型化和使用方便等優(yōu)點(diǎn),廣泛應(yīng)用于儀器儀表中,結(jié)合不同類型的傳感器,可實(shí)現(xiàn)諸如電壓、功率、頻率、濕度、溫度、流量、速度、厚度、角度、長度、硬度、元素、壓力等物理量的測量。采用單片機(jī)控制使得儀器儀表數(shù)字化、智能化、微型化,且功能比起采用電子或數(shù)字電路-。例如精密的測量設(shè)備功率計(jì),示波器,各種分析儀。