




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 郵箱:zhaoming510微機(jī)控制技術(shù)課程設(shè)計(jì)設(shè)計(jì)題目:數(shù)控直流電源器的設(shè)計(jì)課程名稱:微型計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)學(xué) 院: 自動(dòng)化學(xué)院 專 業(yè): 08級(jí)電氣 5班 姓 名: xxx 學(xué) 號(hào): 2008xxx 指導(dǎo)教師: xxx 起止時(shí)間: 2011.6.122011.6.25 一、課程設(shè)計(jì)的目的n 培養(yǎng)學(xué)生獨(dú)立設(shè)計(jì)完成一個(gè)典型的微機(jī)應(yīng)用小系統(tǒng)的能力;n 進(jìn)一步加深對(duì)微型計(jì)算機(jī)控制技術(shù)課程理論方面的理解;n 熟練掌握微機(jī)原理與接口技術(shù)的應(yīng)用,如對(duì)8255a、 d/a等接口芯片的應(yīng)用;n 鞏固提高匯編語言編程和調(diào)試的能力。二、課程設(shè)計(jì)的內(nèi)容利用微型計(jì)算機(jī)控制技術(shù)課程中所學(xué)的intel 8086為
2、cpu的16位微型計(jì)算機(jī)系統(tǒng)及其主要的可編程接口芯片微型計(jì)算機(jī)控制技術(shù)8255a、dac0832等設(shè)計(jì)簡單的數(shù)控電源。輸入是數(shù)字量,以數(shù)模轉(zhuǎn)換器dac0832輸出電壓大小。應(yīng)用接口芯片作為七段led數(shù)碼管輸出口,顯示模擬電壓值。系統(tǒng)簡介:使用五個(gè)按鍵分別代表數(shù)字1到5,當(dāng)其中一個(gè)按鍵被按下時(shí),8086將它轉(zhuǎn)化為對(duì)應(yīng)的數(shù)值送到led顯示,并送到dac0832進(jìn)行轉(zhuǎn)換,在對(duì)d/a轉(zhuǎn)換設(shè)計(jì)的過程中,通過編程使dac0832輸出對(duì)應(yīng)數(shù)值的1到5伏的電壓,從而實(shí)現(xiàn)簡單的數(shù)控直流電源器的功能。系統(tǒng)各模塊構(gòu)成1)硬件電路:intel的8086作為控制器8255a作為數(shù)碼管和鍵盤的并行接口dac0832將數(shù)字
3、量轉(zhuǎn)化為模擬量并輸出通過鍵盤控制輸出的電壓值2)程序設(shè)計(jì):程序流程圖 8255掃描鍵盤、顯示程序:利用8255可編程并行口做一個(gè)掃描鍵盤實(shí)驗(yàn),把按鍵輸入的鍵碼(p1口控制),顯示在由p2控制的七段數(shù)碼管上。輸出口pc給 dac0832數(shù)字量,輸出15v電壓; .datad8255a equ 8500h ;8255 pa口地址,連接按鍵 d8255b equ 8501h ;8255 pb口地址,連接到數(shù)碼管d8255c equ 8502h ;8255 pc口地址,連接到dac0832 d0d7 d8255d equ 8503h ;8255 控制口地址 .codemain proc farpush
4、 dsxor ax,axpush axmov ax,datamov ds,ax mov dx,d8255d mov al,90h;初始化,a作為輸入口,b、c作為輸出口 out dx,al start: ;循環(huán)掃描鍵盤 mov dx,d8255a int al,dx cmp al,feh jz one cmp al,fdh jz two cmp al,fbhjz three cmp al,f7hjz four cmp al,efh jz fiveone:call delay ;延時(shí)消抖 cmp al,01h jnz start mov dx,d8255c ;顯示輸出1v mov al,06h
5、out dx,al mov dx,d8255b ;da輸出1v mov al,51 out dx,altwo:call delay ;延時(shí)消抖 cmp al,01h jnz start mov dx,d8255c ;顯示輸出2v mov al,5bh out dx,al mov dx,d8255b ;da輸出2v mov al,102 out dx,al three:call delay ;延時(shí)消抖 cmp al,01h jnz start mov dx,d8255b ;顯示輸出3v mov al,4fh out dx,al mov dx d8255c ;da輸出3v mov al,153 o
6、ut dx,al four:call delay ;延時(shí)消抖 cmp al,01h jnz start mov dx,d8255b ;顯示輸出4v mov al,66h out dx,al mov dx,d8255c ;da輸出4v mov al,204 out dx,al five:call delay ;延時(shí)消抖 cmp al,01h jnz start mov dx,d8255b ;顯示輸出5v mov al,6dh out dx,al mov dx,d8255c ;da輸出5v mov al,255 out dx,al jmp start delay: mov cx,56ffh ;延時(shí)
7、子程序 dec cx jnz delayret dl_dat: db 3fh,06h,5bh,4fh,66h,6dh,7dh,07h ;0,1,2,3,4,5,6,7;顯示碼endp mainend main附加:假設(shè)對(duì)外部給定對(duì)象設(shè)計(jì)的數(shù)字控制器,采樣周期為1s,寫出其增量式表達(dá)式的程序。增量式:實(shí)現(xiàn)程序.data cons0 db ? ;存放數(shù)據(jù)a0cons1 db ? ;存放數(shù)據(jù)a1sub1 db ? ;存放偏差值e(k)sub2 db ? ;存放偏差值e(k-1)mid1 dw ? ;存放乘積a0e(k)mid2 dw ? ;存放乘積a1e(k-1)outp1 dw ? ;存放u(k-
8、1).codemain proc farpush dsxor ax,axpush axmov ax,datamov ds,ax start:mov al,(gec2)sub al,(gec1)mov (sub1),almov dl,(cons0)imul dlmov (mid1),axmov dl,(sub2)mov dl,(cons1)imul dladd ax,(mid1)sub ax,(mid2)add ax,(outp1)out port,almov al,(sub1)mov (sub2),aljmp startendp mainend main三、小結(jié)通過本設(shè)計(jì)實(shí)現(xiàn)了15v的數(shù)控電源的調(diào)壓,掌握了以intel8086為核心的小型硬件系統(tǒng)的設(shè)計(jì),熟悉并應(yīng)用8255a、dac0832等芯片的編程和特性。進(jìn)一步提高了自己動(dòng)手能力和解決問題的能了,對(duì)微機(jī)控制這門課程有了更加深刻的理解。四、參考文獻(xiàn)1 賴壽宏觀微型計(jì)算機(jī)控
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 初級(jí)經(jīng)濟(jì)師專業(yè)知識(shí)工商管理2025年考試核心知識(shí)點(diǎn)專項(xiàng)試卷
- 2025年高考英語寫作專項(xiàng)模擬試卷:論點(diǎn)展開與論證結(jié)構(gòu)技巧全解
- 2025年考研英語(一)翻譯長難句專項(xiàng)強(qiáng)化訓(xùn)練試題卷(含答案與解析)
- 2025年養(yǎng)老護(hù)理員職業(yè)技能認(rèn)證模擬試卷(老年人生活照料與護(hù)理)-養(yǎng)老護(hù)理員專業(yè)技能與實(shí)際操作模擬題
- A-Level化學(xué)(AS)2024-2025年模擬試卷:有機(jī)無機(jī)化學(xué)重點(diǎn)難點(diǎn)突破
- 拱墅區(qū)三年級(jí)上學(xué)期英語月考聽力與語法練習(xí)試卷
- 護(hù)士護(hù)理事故分析
- IB課程HL法語B2024-2025年度模擬試卷:文學(xué)文本與日常交流策略解析
- 廣東省中山市高三級(jí)2013-2014學(xué)年度第一學(xué)期期末統(tǒng)一考試(數(shù)學(xué)文)
- 安徽省合肥市廬陽區(qū)2024-2025學(xué)年五年級(jí)上學(xué)期期末語文試題
- 通信線路高風(fēng)險(xiǎn)作業(yè)施工安全操作須知樣本
- 幼兒中班故事《豬太太生寶寶》課件
- 2024年考研英語真題及答案(完整版)
- 高等數(shù)學(xué)課件第一章函數(shù)與極限
- 屋頂-坡屋頂構(gòu)造(建筑構(gòu)造)
- 我在伊朗長大
- 臨床醫(yī)學(xué)概論課程的婦產(chǎn)科學(xué)與婦產(chǎn)科手術(shù)
- 醫(yī)學(xué)簡易呼吸器操作及并發(fā)癥和處理措施課件
- 腎性高血壓患者的護(hù)理查房課件
- 咖啡師職業(yè)生涯規(guī)劃書
- 汽車租賃經(jīng)營許可申請(qǐng)表
評(píng)論
0/150
提交評(píng)論