【正文】
硬件主電路系統(tǒng)結(jié)構(gòu)圖用功率轉(zhuǎn)移器分別進(jìn)行兩次電壓采樣,經(jīng)過A/D轉(zhuǎn)換后送入單片機(jī)。如圖所示,其中A0~A10是11路輸入,Vcc和GND分別是電源引腳,REF+和REF分別是參考電源的正負(fù)引腳,I/O Clock 是芯片的時鐘端,Adress 是地址選擇端,Data Out是數(shù)據(jù)輸出端,這三根引腳分別接到CPU的三個I/O端即可。另外,該電源采用單片機(jī)控制,可以在軟件算法上不斷地進(jìn)行優(yōu)化,改進(jìn)電源的輸出性能和品質(zhì)參數(shù);在硬件上也可以進(jìn)行擴(kuò)展,擴(kuò)大它的應(yīng)用領(lǐng)域。sbit DOUT=P2^4。i10。 CS=1。 P0=0xff。i++) { P0=tab[wei[i]]。 dat=1。 CS=0。 Oshitani, K.。軟件設(shè)定4個顯示緩沖區(qū),存儲各位,十位,小數(shù)點(diǎn)后1位,小數(shù)點(diǎn)后2位。由輸出端采樣得到的模擬信號,輸入到TLC1543的其中一路模擬輸入通道INT0。 硬件電路設(shè)計系統(tǒng)硬件由以下幾個部分組成:電源模塊,調(diào)壓模塊,穩(wěn)壓電路,DA轉(zhuǎn)換模塊,顯示模塊,控制器 系統(tǒng)原理圖 系統(tǒng)總設(shè)計框架本電源的主要器件是STC89C52芯片,內(nèi)部含有驅(qū)動電路,調(diào)壓電路,穩(wěn)壓電路,模數(shù)轉(zhuǎn)換器,LCD顯示和控制電路等。 Protel99界面及功能簡述本次設(shè)計使用的是軟件Protel99 [3]。下圖為4位LED顯示器動態(tài)顯示電路。圖上為共陰結(jié)構(gòu)。 可直接使用串口下載; AT89S52單片機(jī): 8K字節(jié)程序存儲空間; 256字節(jié)數(shù)據(jù)存儲空間; 顯示器介紹顯示器是最常用的輸出設(shè)備,其種類繁多,但在單片機(jī)系統(tǒng)設(shè)計中最常用的是發(fā)光二極管顯示器(LED)和液晶顯示器(LCD)兩種。2 設(shè)計任務(wù)及要求單片機(jī)的應(yīng)用是具有高度現(xiàn)實(shí)意義的。例如,80C51系列單片機(jī)已有十多年的生命期,如今仍保持著上升的趨勢,就充分證明了這一點(diǎn)。10%,使用按鍵設(shè)置電壓,觸動后,調(diào)節(jié)滑動變阻器控制輸出電壓在0~13V連續(xù)可調(diào)。關(guān)鍵字:TLC1543,單片機(jī)STC89C52,穩(wěn)壓電源Adjustable DC Regulated Switching Power Supply Base On Singlechip MicroputerAbstractIn real life and experimental, often use a variety of power supply, voltage requirements, and diverse.單片機(jī)內(nèi)部也用和電腦功能類似的模塊,比如CPU,內(nèi)存,并行總線,還有和硬盤作用相同的存儲器件,用它來做一些控制電器一類不是很復(fù)雜的工作足矣了。(2) 可以了解到LED顯示器的結(jié)構(gòu)、工作原理以及這種顯示器的接口實(shí)例與具體連接與編程方法。段式與數(shù)碼管類似,行點(diǎn)陣式一般是英文字符,全點(diǎn)陣式可顯示任何信息, 如漢字、圖形、圖表等。當(dāng)二極管導(dǎo)通時,相應(yīng)的筆劃段發(fā)亮,由發(fā)亮的筆劃段組合而顯示的各種字符。)例如,現(xiàn)在要顯示5678四個數(shù)字,則首先應(yīng)該將“5”的顯示代碼(共陰LED顯示器的顯示代碼為6DH,共陽LED顯示器的顯示代碼為92H),~~(~~,) ~~)時,則可以看到在數(shù)碼管1上顯示的數(shù)字為“5”。新增的3D功能讓您在加工印制版之前可以看到板的三維效果。單片機(jī)將輸出采樣電壓作為系統(tǒng)的輸出電壓送入LCD上顯示。EOC用于指示一次AD轉(zhuǎn)換以完成,CPU可以讀取數(shù)據(jù),該引腳是低電平有效,根據(jù)需要改引腳可接入CPU的中斷引腳,一旦數(shù)據(jù)轉(zhuǎn)換完成,向CPU提出中斷請求,在CPU向TLC1543發(fā)出轉(zhuǎn)換命令后,過一段固定的時間去讀取數(shù)據(jù)即可。在利用單片機(jī)設(shè)計簡易LCD顯示屏的整個設(shè)計過程中,從電路的設(shè)計,元器件的采購,電路的調(diào)試,程序的編寫以及最后的電路板的制作,我都親自參與了設(shè)計與制作,這對我對于理論和實(shí)際相結(jié)合有了新的認(rèn)識。sbit CS=P2^5。i++)//把通道寫入TLC1543芯片中 { ADIN=(bit)(portamp。 dat=dat/*50。 }}void main(){ uchar i。i4。i++) //讀取數(shù)據(jù) { CLOCK=1。 CLOCK=0。 Sumito, K.。系統(tǒng)初始化端口,掃描電源輸出電壓(即輸出采樣電壓和比較采樣電壓),再將設(shè)定電壓和測量電壓輸出到端口,調(diào)用顯示子程序,主程序流程圖如下圖: 開始 初始化 讀取上次關(guān)機(jī)設(shè)定值DA輸出TLC1543檢測實(shí)際輸出值誤差小于50mV?調(diào)整TLC1543的輸出值 N Y 鍵盤掃描 等待輸入更改DA輸出值 保存設(shè)定值屏幕顯示當(dāng)前設(shè)定值與輸出值 TLC1543程序流程TLC1543的小程序流程圖如下所示: 結(jié)束讀取后6位數(shù)據(jù)CLK發(fā)送脈沖信號讀取前四位數(shù)據(jù)發(fā)送4位地址開始 CLK發(fā)送脈沖信號,采用LCD,可以顯示到小數(shù)點(diǎn)后兩位,通過鍵盤,實(shí)現(xiàn)較為精確的控制效果。顯示模塊LCD液晶屏幕采用1602,能夠顯示16X2個字符。開關(guān)電源是在線性電源的基礎(chǔ)上發(fā)展起來的,并在很大程度上克服了線性電源的缺陷,但其自身也有一定不足。基于EDA技術(shù)的仿真軟件Protel99在模擬電路中有強(qiáng)大的仿真功有和模擬實(shí)現(xiàn)功能。圖25 動態(tài)顯示圖所謂動態(tài)顯示,就是將要顯示的多位LED顯示器采用一個8位的段選端口,然后采用動態(tài)掃描一位一位地輪流點(diǎn)亮各位顯示器。 圖24 共陰與共陽極LED顯示器LED顯示器可分為共陽和共陰兩種結(jié)構(gòu),如上圖所示。 與AT89S52單片機(jī)的區(qū)別STC89C52RC單片機(jī): 8K字節(jié)程序存儲空間; 512字節(jié)數(shù)據(jù)存儲空間; 內(nèi)帶4K字節(jié)EEPROM存儲空間。只因?yàn)閱纹瑱C(jī)的通過你編寫的程序可以實(shí)現(xiàn)高智能,高效率,以及高可靠性。單片機(jī)的優(yōu)點(diǎn)是體積小、重量輕、抗干擾能力強(qiáng),對環(huán)境要求不高,價格低廉,可靠性高,靈活性好,開發(fā)較為容易。本設(shè)計以單片機(jī)為核心,設(shè)定輸入交流電壓為220v177。How to design a voltage stability, high output