【正文】
while(1) { convert()。 for(i=0。 //由dat/1023*5*100*3化簡得 return(dat)。i10。0x80)。 uint dat=0。sbit DP=P0^7。測試[M].武漢:華中理工大學出版社,2006[9]王韜.數控直流電源的一種實現(xiàn)方法[J].臺州學院學報,2005,[10]徐惠民,、:[11][M].北京:北京航空航天大學出版社,1998[12] :[13],:[14] Morimoto, M,Sato, S.。單片機目標系統(tǒng)裝完之后,應該首先認真細致地檢查一遍:根據硬件電路原理圖和裝配圖仔細檢查線路的正確性,并檢查元器件安裝是否正確。 主程序流程系統(tǒng)主程序如下圖5所示。 硬件電路PCB板圖根據總體設計,采用PROTEL 99 SE 進行硬件電路的設計,最后生成的PCB板圖如下:圖33 PCB板的設計流程6 軟件編程及調試軟件的編程設計是單片機系統(tǒng)設計的核心部分,也是能否實現(xiàn)預定功能的關鍵。其中E是下降沿觸發(fā)的片選信號,R/W是讀寫信號。同時單片機還將輸出采樣電壓也送入LCD顯示。線性電源式發(fā)展較早的一種電源,其功率管工作在線性放大區(qū)。增強的打印功能,可以輕松修改打印設置控制打印結果。最大額定值推薦工作條件78L15電路圖4 系統(tǒng)軟件介紹 Protel99軟件介紹本次設計的原理圖與PCB板仿真及封裝數據采用的是一款多功能軟件Protel99。再將顯示的數字“5”延時5~10ms,以造成視覺暫留效果;。從下圖可以看出,每位LED顯示器需要單獨占用8根端口線,因此,在數據較多的時候,往往不采用這種設計,而是采用動態(tài)顯示方式。8個筆劃段hgfedcba對應于一個字節(jié)(8位)的D7 D6 D5 D4 D3 D2 D1 D0,于是用8位二進制碼就可以表示欲顯示字符的字形代碼。如下圖所示。兩者之間的區(qū)別:(1)二極本身發(fā)光, 液晶本身不發(fā)光,只是透射光。最高運作頻率35Mhz,6T/12T可選。(3) 怎樣利用串行口來擴展顯示接口等。但是如果要是用美國70年代成功投放市場的系列單片機,結果就會有天壤之別。我們現(xiàn)在用的全自動滾筒洗衣機,排煙罩VCD等等的家電里面都可以看到它的身影。單片機自20世紀70年代問世以來,以極其高的性價比受到人們的重視和關注,所以應用很廣,發(fā)展很快。How to design a voltage stability, high output voltage accuracy, and adjust the range of voltage sources, into a hot spot of electronic technology application.但是普遍存在一些問題,如轉換效率低,功耗大,輸出精度不高,可調節(jié)范圍過小,不能滿足特定電壓的要求,輸出不夠穩(wěn)定,紋波電流過大,并且普遍采用可調電阻器調節(jié),操作難度大,易磨損老化。本設計以單片機為核心,設定輸入交流電壓為220v177。In the market, various power supplies product variety, with adjustable and fixed.單片機的優(yōu)點是體積小、重量輕、抗干擾能力強,對環(huán)境要求不高,價格低廉,可靠性高,靈活性好,開發(fā)較為容易。只因為單片機的通過你編寫的程序可以實現(xiàn)高智能,高效率,以及高可靠性。 設計任務 基本要求:1. 當輸入交流電壓為220v177。 與AT89S52單片機的區(qū)別STC89C52RC單片機: 8K字節(jié)程序存儲空間; 512字節(jié)數據存儲空間; 內帶4K字節(jié)EEPROM存儲空間。 (2)二極管體積大,圖像質量一般,適合作室外大屏幕,價格較低。 圖24 共陰與共陽極LED顯示器LED顯示器可分為共陽和共陰兩種結構,如上圖所示。例如,對于共陰LED顯示器,當公共陰極接地(為零電平),而陽極hgfedcba各段為0111011時,顯示器顯示P字符,即對于共陰極LED顯示器,“P”字符的字形碼是73H。圖25 動態(tài)顯示圖所謂動態(tài)顯示,就是將要顯示的多位LED顯示器采用一個8位的段選端口,然后采用動態(tài)掃描一位一位地輪流點亮各位顯示器。用同樣的方法將其余3個數字“678”送數碼管2,3,4顯示,于是最后則可以在4位LED顯示器上看到“5678”四個數字?;贓DA技術的仿真軟件Protel99在模擬電路中有強大的仿真功有和模擬實現(xiàn)功能。Protel99SE的繪圖界面如下:圖31 Protel99繪圖界面Protel99 SE共分5個模塊,分別是原理圖設計、PCB設計(包含信號完整性分析)、自動布線器、原理圖混合信號仿真、PLD設計。開關電源是在線性電源的基礎上發(fā)展起來的,并在很大程度上克服了線性電源的缺陷,但其自身也有一定不足。50Hz、220V的交流電進入到輸入整流濾波器進行整流濾波,變換成直流電壓信號。顯示模塊LCD液晶屏幕采用1602,能夠顯示16X2個字符。單片機編程常用的語言是C語言和匯編語言,最終都要轉為Intel HEX格式或二進制格式(Binary)文件拷入單片機芯片內。系統(tǒng)初始化端口,掃描電源輸出電壓(即輸出采樣電壓和比較采樣電壓),再將設定電壓和測量電壓輸出到端口,調用顯示子程序,主程序流程圖如下圖: 開始 初始化 讀取上次關機設定值DA輸出TLC1543檢測實際輸出值誤差小于50mV?調整TLC1543的輸出值 N Y 鍵盤掃描 等待輸入更改DA輸出值 保存設定值屏幕顯示當前設定值與輸出值 TLC1543程序流程TLC1543的小程序流程圖如下所示: 結束讀取后6位數據CLK發(fā)送脈沖信號讀取前四位數據發(fā)送4位地址開始 CLK發(fā)送脈沖信號,采用LCD,可以顯示到小數點后兩位,通過鍵盤,實現(xiàn)較為精確的控制效果。常常要注意的是芯片及開關管的型號、放大器和開關管的極性、電容器的耐壓和極性、電阻的阻值和功率是否與設計圖紙相符,重點檢查系統(tǒng)總線間或總線