freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的數(shù)控電源-預(yù)覽頁

2025-07-13 17:19 上一頁面

下一頁面
 

【正文】 收輸出4個TTL門電流。當(dāng)振蕩器工作時,要保持RST腳兩個機(jī)器周期的高電平時間來使單片機(jī)復(fù)位。因此它可用作對外部輸出時鐘或用于實(shí)現(xiàn)定時。(j)/EA:外部允許訪問端。(k)XTAL1:振蕩器反相放大器及內(nèi)部時鐘工作電路的輸入端。D/A轉(zhuǎn)換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉(zhuǎn)換電路和轉(zhuǎn)換控制電路構(gòu)成。該四運(yùn)算放大器可以工作在3V以下或者32V以上的電源,其靜態(tài)電流很低。 (1)LM324的主要參數(shù)特性描述: (a)4運(yùn)算低功率放大器;(b);(c);(d);(e);(f)工作溫度范圍為0176。 LCD1602引腳(1)LCD1602主要技術(shù)參數(shù):(a)顯示容量:32字符;(b)~;(c)正常工作電流2mA,不包括背光源電流;(d)模塊最佳工作電壓設(shè)置5V;(e)自帶英文和日文字庫,使用簡便;(2)LCD1602引腳接口說明:(a)1腳:VSS為地電源;(b)2腳:VDD接5V正電源;(c)3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度較弱,接地電源時對比度較高,對比度過高時會產(chǎn)生陰影,使用時可以通過一個10K的滑動變阻器調(diào)整其對比度。(f)6腳:E端為使能控制端,當(dāng)E端由高電平變?yōu)榈碗娖綍r,LCD就執(zhí)行命令。這種方式無論在硬件連接還是軟件編譯處理上都比較簡單,直接選取輸入鍵值,簡單快捷,這種方式在I/O富余的情況下可以使用。鍵盤中哪一個鍵按下可由列線逐列置低電平后,檢查行輸入狀態(tài)來判斷。本設(shè)計(jì)的數(shù)控直流電源是由51單片機(jī)為主控模塊,DAC0832 為數(shù)模轉(zhuǎn)換器,四運(yùn)算放大器LM324為比較輸出芯片,鍵盤模塊由三個獨(dú)立按鍵組成,系統(tǒng)實(shí)現(xiàn)閉環(huán)控制。 單片機(jī)控制電路 單片機(jī)時鐘電路的設(shè)計(jì)MCS51單片機(jī)各功能部件的運(yùn)行都是以時鐘信號為基準(zhǔn),在時鐘電路工作下,系統(tǒng)才能有條不紊的工作,因此時鐘頻率直接影響著單片機(jī)的速度,時鐘電路的質(zhì)量也直接影響著單片機(jī)系統(tǒng)的穩(wěn)定性。在此兩引腳跨接石英晶體和微調(diào)電容器,即可構(gòu)成一個穩(wěn)定的振蕩器。~12MHz,晶振的頻率越高,系統(tǒng)的時鐘頻率越高,單片機(jī)的運(yùn)行速度就越快。對陶瓷諧振器,可取典型值40pF左右。 手動復(fù)位電路手動復(fù)位過程如下:按下鍵后,電容器被短路放電、RST直接與VDD相連,此時為高電平,從而進(jìn)入復(fù)位狀態(tài);松手后,電源開始對電容充電,此時充電電流在電阻上,形成高電平送到RST端,仍然是復(fù)位狀態(tài);最后,電容充電結(jié)束,電流降為0,電阻上的電壓也降為0,RST降為低電平,系統(tǒng)開始正常工作。目前,單片機(jī)系統(tǒng)中最常見的是觸點(diǎn)式開關(guān)按鍵。非編碼鍵盤只簡單地提供按鍵,其它工作均由軟件完成,由于其經(jīng)濟(jì)實(shí)用,從而較多地應(yīng)用于單片機(jī)系統(tǒng)中?! ? 鍵盤接口圖獨(dú)立式按鍵軟件常采用查詢式結(jié)構(gòu),先逐位查詢每根I/O口線的輸入狀態(tài),如某一根I/O口線輸入為低電平,則可確認(rèn)該I/O口線所對應(yīng)的按鍵已按下,然后,再轉(zhuǎn)向該鍵的功能處理程序。如果采用動態(tài)掃描方式顯示,則占用CPU的內(nèi)存空間,如果采用靜態(tài)顯示則需要加鎖存器,加大硬件制作量,就該題目要求來說,需要設(shè)定電壓顯示,又與實(shí)際電壓比較再顯示,LCD顯示更為清晰、直觀,從上面諸多因數(shù)來看,采用LCD顯示比較理想。通過獨(dú)立式鍵盤給單片機(jī)輸入一數(shù)據(jù),這個數(shù)據(jù)在顯示電路上顯示,單片機(jī)保存該數(shù)據(jù),然后在鍵盤上按確認(rèn)鍵,就是把DAC0832電路打開把數(shù)據(jù)傳輸進(jìn)去,這個芯片把送過來的數(shù)字信號轉(zhuǎn)換成模擬信號后經(jīng)過比較電路最終輸出所要電源電壓。這兩種開發(fā)語言都具有各自的特點(diǎn)。C語言的特點(diǎn):C語言程序的優(yōu)點(diǎn)是可讀性與可移植性好,程序開發(fā)周期短;使用C語言編程更符合人的思維方式和思考習(xí)慣,編寫代碼效率高,維護(hù)方便;采用C語言易于開發(fā)復(fù)雜的單片機(jī)應(yīng)用程序,有利于單片機(jī)產(chǎn)品的重新選型和應(yīng)用程序的移植,大大提高了單片機(jī)軟件的開發(fā)速度。本設(shè)計(jì)中首先對系統(tǒng)初始化,讀取預(yù)置電壓,預(yù)存電壓值為10V,并將其發(fā)送給LCD顯示電壓。 仿真開發(fā)平臺ProteusProteus軟件是英國Labcenter電子公司設(shè)計(jì)開發(fā)的一款EDA工作軟件。Proteus具有如下特點(diǎn):(1)Proteus軟件提供了數(shù)千種元器件和多達(dá)30多個元件庫;(2)個性化的編輯環(huán)境;(3)快速選取和放置器件;(4)層次化設(shè)計(jì);(5)原理圖自動連線并自動生成仿真日志; 軟件程序開發(fā)平臺KeilKeil C51軟件是美國Keil軟件公司開發(fā)的一個功能強(qiáng)大的單片機(jī)開發(fā)平臺。初始化系統(tǒng)讀取ROM中保存的電壓送DA轉(zhuǎn)換輸出電壓允許定時器中斷顯示鍵盤掃描是否按下增加鍵是否按下減少鍵是否按下確認(rèn)鍵NNN保存電壓YYY開始結(jié)束 主程序結(jié)構(gòu)框圖 子程序設(shè)計(jì)子程序設(shè)計(jì)包括:液晶顯示設(shè)計(jì)、D/A轉(zhuǎn)換設(shè)計(jì)、鍵盤設(shè)計(jì)。讀/寫數(shù)據(jù) 進(jìn)行一次讀/寫操作狀態(tài)Busy=0?狀態(tài)Busy=0? 讀/寫正確的數(shù)據(jù)讀/寫數(shù)據(jù)NNYY 液晶1602讀數(shù)據(jù)結(jié)構(gòu)框圖 D/A轉(zhuǎn)換的設(shè)計(jì)由原理圖可知,片選信號/CS、數(shù)據(jù)控制信號/XFER、/WR/WR2均與地線相連,DAC0832為直通方式,CPU對DAC0832執(zhí)行一次寫操作,則將一個數(shù)據(jù)直接寫入DAC寄存器,DAC輸出模擬量隨之變化?!霸黾印保溆鄡蓚€按鍵同理。(2)鍵盤電路以及顯示電路的調(diào)試,打開原理圖,進(jìn)行仿真,通過按鍵點(diǎn)擊“增加”,“減少”,“確定”三個按鈕觀察LCD顯示結(jié)果是否正常。 測試數(shù)據(jù)及誤差分析設(shè)定值(V)輸出電壓(V)誤差(V)12345678891010100由上表計(jì)算可得,系統(tǒng)的絕對誤差為(+++)/10=;系統(tǒng)的相對誤差為(+++)/10=%。結(jié)束語經(jīng)過幾十天的艱苦奮戰(zhàn),我最終完成了畢業(yè)設(shè)計(jì)的基本要求。與此同時此次的設(shè)計(jì)還培養(yǎng)了我的動手能力,使我進(jìn)一步了解畢業(yè)設(shè)計(jì)的基本知識,能領(lǐng)會和靈活運(yùn)用畢業(yè)設(shè)計(jì)中目標(biāo)任務(wù)、計(jì)劃、過程控制、總結(jié)反饋等各個環(huán)節(jié)所涉及的內(nèi)容,并且具備了迅速接受新知識的能力,對新挑戰(zhàn)具有一定的適應(yīng)能力。他具有嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度,豐富的實(shí)踐經(jīng)驗(yàn),在學(xué)術(shù)及為人方面使我受益匪淺。在本次設(shè)計(jì)中,我同樣碰到了好多的問題。鑒于我的水平有限,難免在設(shè)計(jì)中存在一些錯誤和不當(dāng)之處,望各位老師批評指正,在此對大家表示衷心的感謝。sbit k3=P1^2。sbit beer=P3^7。void xianshi()。void init()。 while(ms) for (t=0。 rw=0。 e=0。 e=1。 rw(0X38)。 rw(0X01)。 rw(0X83)。 if(dianya195) dianya=195。 gewei=shuma%1000/100。 } } if (k2==0) { xianshi2()。 shuma=shuma5。 gewei=shuma%1000/100。 } } if (k3==0) { qued=dianya。 shiwei=shuma/1000。 shiwei=shiwei+0x30。 init()。 delay(5)。i16。 delay(5)。 delay(5)。 delay(5)。 delay(5)。 gewei=shuma%1000/100。gewei=gewei+1。gewei=gewei+1。gewei=gewei+1。 xiao1=xiao1+0x30。 delay(5)。 rw(0X80+0x48)。 //rwdata(xiao2)。 init()。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1