于基單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)--畢業(yè)設(shè)計(jì).doc

于基單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)--畢業(yè)設(shè)計(jì).doc

ID:13813003

大?。?61.50 KB

頁數(shù):28頁

時(shí)間:2018-07-24

于基單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)--畢業(yè)設(shè)計(jì).doc_第1頁
于基單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)--畢業(yè)設(shè)計(jì).doc_第2頁
于基單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)--畢業(yè)設(shè)計(jì).doc_第3頁
于基單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)--畢業(yè)設(shè)計(jì).doc_第4頁
于基單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)--畢業(yè)設(shè)計(jì).doc_第5頁
資源描述:

《于基單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)--畢業(yè)設(shè)計(jì).doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)一.系統(tǒng)硬件設(shè)計(jì)結(jié)構(gòu)框圖本數(shù)控直流穩(wěn)壓電源的設(shè)計(jì)以一穩(wěn)壓電源為基礎(chǔ),以高性能單片機(jī)系統(tǒng)為控制核心,以穩(wěn)壓驅(qū)動(dòng)放大電路、短路保護(hù)電路為外圍的硬件系統(tǒng),在檢測(cè)與控制軟件的支持下實(shí)現(xiàn)對(duì)電壓輸出的數(shù)字控制,通過對(duì)穩(wěn)壓電源輸出的電壓進(jìn)行數(shù)據(jù)采樣與給定數(shù)據(jù)比較,從而調(diào)整和控制穩(wěn)壓電源的工作狀態(tài)及監(jiān)測(cè)開關(guān)電路的輸出電流大小。本數(shù)控直流穩(wěn)壓電源實(shí)現(xiàn)以下功能:鍵盤可以直接設(shè)定輸出電壓值;可快速調(diào)整電壓;LCD顯示電壓值等。AT89S51矩陣鍵盤LCD顯示D/A轉(zhuǎn)換DAC0832A/D轉(zhuǎn)換ADC0809

2、可調(diào)穩(wěn)壓源穩(wěn)壓電源+5V+15-15V鍵盤編碼MM74C9221.18051簡(jiǎn)介我們采用8051系列的AT89S51作為CPU,AT89S51是一種帶4K字節(jié)FLASH可編程可擦除只讀存儲(chǔ)器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低電壓,高性能CMOS8位微處理器。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。1.2主要特性1)與MCS-51兼容;2)8位字長(zhǎng)的CPU;3)可在線ISP編程的4KB片內(nèi)FLASH存儲(chǔ)器,用于程序

3、存儲(chǔ),可擦寫1000次;4)256B的片內(nèi)數(shù)據(jù)存儲(chǔ)器,其中高128字節(jié)地址被特殊功能寄存器SFR占用;基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)5)可編程的32根I/O口線(P0~P3);6)2個(gè)可編程16位定時(shí)器;7)一個(gè)數(shù)據(jù)指針DPTR;8)1個(gè)可編程的全雙工串行通信口;9)具有“空閑”和“掉電”兩種低功耗工作方式;10)可編程的3級(jí)程序鎖定位;11)工作電源的電壓為5(1±0.2)V;12)振蕩器最高頻率為24MHz;13)編程頻率3~24MHz,編程電流1mA,編程電壓為5V。1.3芯片引腳排列與名稱DIP封裝形式的AT89S51的芯片引腳排列與

4、名稱如圖1所示。VCC:供電電壓。GND:接地。P0口:P0口為一個(gè)8位,并行,圖1AT89S51的芯片引腳排列與名稱漏極開路雙向I/O口,作為輸出時(shí)可驅(qū)動(dòng)8個(gè)TTL負(fù)載。該口內(nèi)無上拉電阻,在設(shè)計(jì)中作為D/A,A/D及液晶顯示器的數(shù)據(jù)口。P1口:P1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4個(gè)TTL門電流。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,該口在設(shè)計(jì)中低四位作為鍵盤輸入口,高四位與RST作為在線編程下載口。P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收/輸出4個(gè)TTL門電流,當(dāng)P

5、2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,可作為輸入。在作為輸出時(shí),P2口的管腳被外部拉低,將輸出電流。該口在設(shè)計(jì)中作為D/A,A/D及液晶顯示器的控制口。P3口:P3口管腳是帶內(nèi)部上拉電阻的8位雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,P3口將輸出電流,這是由于上拉的緣故。P3口也可作為AT89S51的一些特殊功能口,如下表1所示:表1各端口引腳與復(fù)用功能表基于單片機(jī)的數(shù)控電壓源課程設(shè)計(jì)端口引腳       復(fù)用功能    P3.0 TXD(串行輸入

6、口)    P3.1 RXD(串行輸出口)    P3.2 /INT0(外部中斷0)    P3.3 /INT1(外部中斷1)    P3.4 T0(記時(shí)器0外部輸入)    P3.5 T1(記時(shí)器1外部輸入)    P3.6 /WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)    P3.7 /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)該口在設(shè)計(jì)中使用其特殊功能作為D/A,A/D讀寫信號(hào)的控制口。和A/D的中斷輸入口。RST:該引腳為復(fù)位信號(hào)輸入端,高電平有效。在振蕩器穩(wěn)定工作情況下,該引腳被置成高電平并持續(xù)兩個(gè)機(jī)器周期以上是系統(tǒng)復(fù)位。ALE/PROG:當(dāng)訪問外部存儲(chǔ)器時(shí),

7、地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。該引腳在設(shè)計(jì)中作為鎖存器器和A/D的時(shí)鐘信號(hào)。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。/EA/VPP:/EA為訪問芯片內(nèi)部和芯片外部程序存儲(chǔ)器的選擇信號(hào)。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:芯片內(nèi)振蕩器放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:芯片內(nèi)振蕩器放大器的輸出。2鍵盤控制器MM74C9222.1簡(jiǎn)介鍵盤的作用是對(duì)單片機(jī)輸入數(shù)據(jù),設(shè)計(jì)中要求能是電壓進(jìn)行“+”,“-”,及電壓值的設(shè)定,所以采用鍵盤為4×

8、4的薄膜矩陣鍵盤,用MM74C922芯片進(jìn)行識(shí)別按鍵后送AT89S51的并行口P1,P1.0~P1.3作為鍵盤輸入口。傳統(tǒng)的4×4矩陣鍵盤識(shí)別處理程序的編寫相對(duì)煩瑣

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。