




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)課程設(shè)計(jì)設(shè)計(jì)報(bào)告設(shè)計(jì)題目:智能電風(fēng)扇控制器系別:自動(dòng)化工程系專(zhuān)業(yè):測(cè)控技術(shù)與儀器班級(jí)學(xué)號(hào):_姓名: _指導(dǎo)教師: _設(shè)計(jì)時(shí)間:設(shè)計(jì)任務(wù):利用DAC0832芯片進(jìn)行數(shù)??刂?,輸出的電壓經(jīng)放大后驅(qū)動(dòng)小直流電機(jī)的速度進(jìn)行數(shù)字量調(diào)節(jié),并顯示運(yùn)行狀態(tài)。1. 小直流電機(jī)調(diào)速控制體統(tǒng)的總體方案設(shè)計(jì)1) 系統(tǒng)總體結(jié)構(gòu)2) 芯片選擇本次課程設(shè)計(jì)采用(這些小圖在最后一頁(yè)也有,別人給的,最后一頁(yè)那些芯片多了一些,注意別都抄上了)AT89S52AT89S52是一種低功耗、高性能CMOS 8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,
2、與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。DAC0832 DAC0832是8分辨率的D/A轉(zhuǎn)換集成芯片。與微處理器完全兼容。這個(gè)DA芯片以其價(jià)格低廉、接口簡(jiǎn)單、轉(zhuǎn)換控制容易等優(yōu)點(diǎn),在單片機(jī)應(yīng)用系統(tǒng)中得到廣泛的應(yīng)用。D/A轉(zhuǎn)換器由8位輸入鎖存器、8位DAC寄存器、8位D/A轉(zhuǎn)換電路及轉(zhuǎn)換控制電路構(gòu)成。82558255是Intel公司生產(chǎn)的可編程并行I/O接口芯片,有3個(gè)8位并行I/O口。具有3個(gè)
3、通道3種工作方式的可編程并行接口芯片(40引腳)。 其各口功能可由軟件選擇,使用靈活,通用性強(qiáng)。8255可作為單片機(jī)與多種外設(shè)連接時(shí)的中間接口電路。74LS245 74LS245是我們常用的芯片,用來(lái)驅(qū)動(dòng)led或者其他的設(shè)備,它是8路同相三態(tài)雙向總線(xiàn)收發(fā)器,可雙向傳輸數(shù)據(jù)。74LS240 74ls240是八單線(xiàn)驅(qū)動(dòng)器。(反碼,三態(tài)輸出)這種八緩沖器和線(xiàn)驅(qū)動(dòng)器是為提高三態(tài)輸出存儲(chǔ)地址驅(qū)動(dòng)器,時(shí)鐘驅(qū)動(dòng)器和總線(xiàn)定向接收器和發(fā)射器的性能可和集成度而特意設(shè)計(jì)的。設(shè)計(jì)者可按需要將原碼,反碼輸出。對(duì)稱(chēng)/G(有效低電平輸出控制)74LS373373為三態(tài)輸出的八D透明鎖存器,共有54/74S373和54/74
4、LS373兩種線(xiàn)路結(jié)構(gòu)型式。373為三態(tài)輸出的8 D透明鎖存器, 373的輸出端O0-O7可直接與總線(xiàn)相連。當(dāng)三態(tài)允許控制端OE為低電平時(shí),O0-O7為正常邏輯狀態(tài),可用來(lái)驅(qū)動(dòng)負(fù)載或總線(xiàn)。當(dāng)OE為高電平時(shí),O0-O7呈高阻態(tài),即不驅(qū)動(dòng)總線(xiàn),也不為總線(xiàn)的負(fù)載,但鎖存器內(nèi)部的邏輯操作不受影響。當(dāng)鎖存允許端LE為高電平時(shí),O隨數(shù)據(jù)D而變。當(dāng)LE為低電平時(shí),O被鎖存在已建立的數(shù)據(jù)電平。當(dāng)LE端施密特觸發(fā)器的輸入滯后作用,使交流和直流噪聲抗擾度被改善400mV。 3) DAC0832的主要性能指標(biāo)DAC0832的主要特性參數(shù)如下:分辨率為8位; 電流穩(wěn)定時(shí)間1us; 可單緩沖、雙緩沖
5、或直接數(shù)字輸入; 只需在滿(mǎn)量程下調(diào)整其線(xiàn)性度; 單一電源供電(+5V+15V); 低功耗,20mW。2. 硬件電路設(shè)計(jì)1) AT89S52單片機(jī)最小系統(tǒng)(下圖左半部分)2) DAC0832與AT89S52單片機(jī)接口電路設(shè)計(jì)使用邏輯器件實(shí)現(xiàn)地址譯碼,地址為:FF80H。(注意這個(gè)圖右下角的圖不清楚是干什么的,先別畫(huà))3) 顯示電路與AT89S52單片機(jī)接口電路設(shè)計(jì)使用邏輯器件實(shí)現(xiàn)地址譯碼,地址為:FF20HFF23H。(3. 軟件設(shè)計(jì)1) 程序框圖4. 調(diào)試與測(cè)試結(jié)果分析1) 實(shí)驗(yàn)系統(tǒng)連線(xiàn)a) P3.2、P3.3、P3.4各接一撥碼開(kāi)關(guān)b) 將DAC0832驅(qū)動(dòng)電路
6、AOUT接至直流電機(jī)c) 將P0口接至DAC0832數(shù)字輸入端d) 將地址譯碼電路(FF80H)接至DAC0832片選端(要加連線(xiàn)圖)2) 程序調(diào)試程序上電時(shí),直流電機(jī)停止不動(dòng),當(dāng)來(lái)回?fù)軇?dòng)撥碼開(kāi)關(guān)1時(shí),直流電機(jī)以低速轉(zhuǎn)動(dòng),同時(shí)數(shù)碼管顯示速度等級(jí)1,當(dāng)來(lái)回?fù)軇?dòng)撥碼開(kāi)關(guān)2時(shí),直流電機(jī)以低速轉(zhuǎn)動(dòng),同時(shí)數(shù)碼管顯示速度等級(jí)2,當(dāng)來(lái)回?fù)軇?dòng)撥碼開(kāi)關(guān)3時(shí),直流電機(jī)以低速轉(zhuǎn)動(dòng),同時(shí)數(shù)碼管顯示速度等級(jí)3。3) 實(shí)驗(yàn)結(jié)果分析電機(jī)運(yùn)行正??蓪?shí)現(xiàn)調(diào)速,撥碼開(kāi)關(guān)沒(méi)有消抖并不影響調(diào)速,因?yàn)橹袛喾?wù)程序采用賦值的方式,撥碼開(kāi)關(guān)的高頻抖動(dòng)啟動(dòng)多次中斷,賦的值都相同。附:源程序代碼:ORG 0000HLJMP MAIN;跳轉(zhuǎn)到主
7、函數(shù)ORG 0003HLJMP INTX0;跳轉(zhuǎn)到外部中斷0中斷服務(wù)程序ORG 000BHLJMP INTT0;跳轉(zhuǎn)到計(jì)數(shù)器T0中斷服務(wù)程序ORG 0013HLJMP INTX1;跳轉(zhuǎn)到外部中斷1中斷服務(wù)程序ORG 0040HMAIN:SETB EX0;允許外部中斷0SETB EX1;允許外部中斷1SETB IT0 ;外部中斷0下降沿觸發(fā)SETB IT1 ;外部中斷1下降沿觸發(fā)SETB ET0;允許T0中斷MOV TMOD,#06H;T0工作在模式二,計(jì)數(shù)方式,作為擴(kuò)展中斷源MOV TH0,#0FFHMOV TL0,#0FFH SETB TR0 ;開(kāi)啟計(jì)數(shù)器T0SETB EA ;開(kāi)啟中斷允許總
8、開(kāi)關(guān)MOV DPTR,#0FF23H ;系統(tǒng)8255控制寄存器地址為0xFF23HMOV A,#80H;控制字 = 2#1000_0000, 即PA,PB,PC口均為輸出,基本輸入/輸出方式MOVX DPTR,AMOV DPTR,#0FF20H ;系統(tǒng)8255的PA口接6位數(shù)碼管位選,數(shù)碼管為共陽(yáng)極,且位選端接反相器MOV A,#0FEH ;低電平選中位選MOVX DPTR,A ;選中系統(tǒng)8255的PA0所接數(shù)碼管MOV R0,#00H;R0作為DAC0832的數(shù)字量緩存器MOV R1,#0C0H ;R1作為數(shù)碼管的段選碼的緩存器LOOP:MOV A,R0MOV DPTR,#0FF80H ;DAC0832的地址為0xFF80HMOVX DPTR,A ;給DAC0832傳送數(shù)字量,改變電機(jī)速度MOV A,R1MOV DPTR,#0FF21H ;系統(tǒng)8255的PB口接6位數(shù)碼管的段選MOVX DPTR,A ;給數(shù)碼管傳送段選碼,顯示SJMP LOOPINTX0:MOV R1,#0F9H ;數(shù)碼管顯示1(速度等級(jí)1)MOV R0
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 腳手架公司管理制度
- 藥品原料藥管理制度
- 營(yíng)銷(xiāo)子公司管理制度
- 蓄電池各項(xiàng)管理制度
- 論水電安全管理制度
- 設(shè)備維護(hù)員管理制度
- 城管情景面試題及答案
- 大專(zhuān)餐飲考試題及答案
- 銷(xiāo)售支撐面試題及答案
- 運(yùn)力管理面試題及答案
- JGJ100-2015 車(chē)庫(kù)建筑設(shè)計(jì)規(guī)范
- 2024年承包建設(shè)工程合同
- 2024年江蘇省無(wú)錫市中考地理試卷(附真題答案)
- 河南省鄭州市金水區(qū)2023-2024學(xué)年七年級(jí)(下)期末數(shù)學(xué)試卷(含答案)
- DBJ∕T 15-120-2017 城市軌道交通既有結(jié)構(gòu)保護(hù)技術(shù)規(guī)范
- 免拆底模鋼筋桁架樓承板應(yīng)用技術(shù)規(guī)程
- 文化墻設(shè)計(jì)制作安裝合同范本版
- 安恒信息:2024體育賽事網(wǎng)絡(luò)安全保障實(shí)踐藍(lán)皮書(shū)
- 擴(kuò)大基礎(chǔ)重力式橋臺(tái)綜合標(biāo)準(zhǔn)施工核心技術(shù)專(zhuān)業(yè)方案修改
- 大學(xué)生安全教育(共31張課件)
- DL-T800-2018電力企業(yè)標(biāo)準(zhǔn)編寫(xiě)導(dǎo)則
評(píng)論
0/150
提交評(píng)論