產(chǎn)品關(guān)鍵詞:
電源方案,IC低價(jià)銷售,IC代理,單片機(jī)開發(fā)解密,項(xiàng)目免費(fèi)開發(fā)設(shè)計(jì),
電源設(shè)計(jì)-單片機(jī)的數(shù)控
軟件的設(shè)計(jì)主要完成三方面的功能: 1.設(shè)置電壓并且保存,主要是對(duì)EEROM的操作?! ?.把設(shè)置的電壓送到DA,主要是對(duì)DA的操作。 3.中斷顯示,把設(shè)置的電壓顯示到LED數(shù)碼管上。 該數(shù)控電壓源實(shí)現(xiàn)保存最近10電壓功能,當(dāng)打開電源的時(shí)候,它顯示和輸出的必須是上次使用電壓大小,所以在EEROM中使用11個(gè)地址保存數(shù)據(jù),第一個(gè)地址保存當(dāng)前電壓編號(hào),大小為1~10。第2個(gè)地址~第11個(gè)地址連續(xù)保存10個(gè)電壓大小數(shù)據(jù)。電壓編號(hào)的大小分別對(duì)應(yīng)到相應(yīng)地址電壓大小?! ?duì)軟件流程做一下說明:當(dāng)電源打開的時(shí)候,MCU進(jìn)行復(fù)位,寄存器清零。接著電源應(yīng)該顯示和輸出上次關(guān)機(jī)前的電壓大小,這時(shí)候MCU先讀取EEPROM中保存的電壓編號(hào),根據(jù)電壓編號(hào)讀出對(duì)應(yīng)電壓,把該數(shù)據(jù)送到DA,在轉(zhuǎn)換成BCD碼送到顯示部分。這時(shí)候程序循環(huán)檢測(cè)是否有按鍵信號(hào),如果KEY1按下,電壓編號(hào)指向下一個(gè),保存該電壓編號(hào),讀對(duì)應(yīng)電壓,把他送到DA并且顯示。如果KEY2按下,當(dāng)前電壓數(shù)據(jù)加1,相對(duì)應(yīng)輸出電壓(POWER—OUT引腳)增加0.1V,保存設(shè)置電壓數(shù)據(jù)。如果KEY3按下,電壓數(shù)據(jù)減1,輸出電壓減少0.1V,保存設(shè)置電壓數(shù)據(jù)。
產(chǎn)品關(guān)鍵詞:
電源方案,IC低價(jià)銷售,IC代理,單片機(jī)開發(fā)解密,項(xiàng)目免費(fèi)開發(fā)設(shè)計(jì),