![微機(jī)控制課程設(shè)計(jì)數(shù)控直流電源器的設(shè)計(jì)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/20/725f838e-adac-4bc1-ae3b-1add8caf96c3/725f838e-adac-4bc1-ae3b-1add8caf96c31.gif)
![微機(jī)控制課程設(shè)計(jì)數(shù)控直流電源器的設(shè)計(jì)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/20/725f838e-adac-4bc1-ae3b-1add8caf96c3/725f838e-adac-4bc1-ae3b-1add8caf96c32.gif)
![微機(jī)控制課程設(shè)計(jì)數(shù)控直流電源器的設(shè)計(jì)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/20/725f838e-adac-4bc1-ae3b-1add8caf96c3/725f838e-adac-4bc1-ae3b-1add8caf96c33.gif)
![微機(jī)控制課程設(shè)計(jì)數(shù)控直流電源器的設(shè)計(jì)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/20/725f838e-adac-4bc1-ae3b-1add8caf96c3/725f838e-adac-4bc1-ae3b-1add8caf96c34.gif)
![微機(jī)控制課程設(shè)計(jì)數(shù)控直流電源器的設(shè)計(jì)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/20/725f838e-adac-4bc1-ae3b-1add8caf96c3/725f838e-adac-4bc1-ae3b-1add8caf96c35.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(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為cpu的16位微型計(jì)算機(jī)系統(tǒng)及
2、其主要的可編程接口芯片微型計(jì)算機(jī)控制技術(shù)8255a、dac0832等設(shè)計(jì)簡(jiǎn)單的數(shù)控電源。輸入是數(shù)字量,以數(shù)模轉(zhuǎn)換器dac0832輸出電壓大小。應(yīng)用接口芯片作為七段led數(shù)碼管輸出口,顯示模擬電壓值。系統(tǒng)簡(jiǎn)介:使用五個(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)簡(jiǎn)單的數(shù)控直流電源器的功能。系統(tǒng)各模塊構(gòu)成1)硬件電路:intel的8086作為控制器8255a作為數(shù)碼管和鍵盤的并行接口dac0832將數(shù)字量轉(zhuǎn)化為模擬量并輸出通過鍵盤控
3、制輸出的電壓值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 dsxor ax,axpus
4、h 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 out dx,al mov d
5、x,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 out dx,al four:c
6、all 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í)子程序 dec cx jnz
7、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-1).codemain pro
8、c 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度交通安全知識(shí)普及與駕駛技能培訓(xùn)合同
- 企業(yè)并購居間合同委托書
- 二零二五年度辦公室勞動(dòng)合同地址確認(rèn)及員工離職補(bǔ)償協(xié)議
- 三農(nóng)田灌溉方案與實(shí)施手冊(cè)
- 汽車維修保養(yǎng)規(guī)范手冊(cè)
- 醫(yī)療器械產(chǎn)品采購合同
- 石材購銷合同補(bǔ)充合同
- 合作收購不良資產(chǎn)協(xié)議
- 人力資源管理勞動(dòng)法律法規(guī)遵守作業(yè)指導(dǎo)書
- 企業(yè)并購交易操作指導(dǎo)書
- 三年級(jí)上冊(cè)數(shù)學(xué)脫式計(jì)算大全600題及答案
- 計(jì)算機(jī)控制系統(tǒng) 課件 第10章 網(wǎng)絡(luò)化控制系統(tǒng)的分析與設(shè)計(jì)
- 魯教版(五四制)七年級(jí)數(shù)學(xué)上冊(cè)期末考試卷-附帶答案
- 南京大學(xué)儀器分析習(xí)題集
- 空調(diào)維保應(yīng)急預(yù)案
- 小學(xué)六年級(jí)數(shù)學(xué)上冊(cè)解決問題專項(xiàng)必考題西師大版
- 2023年高考語文全國(guó)乙卷作文范文及導(dǎo)寫(解讀+素材+范文)課件版
- 模塊建房施工方案
- 多域聯(lián)合作戰(zhàn)
- 美容美發(fā)場(chǎng)所衛(wèi)生規(guī)范
- 《隧道工程》(第二版)課件 第1、2章 緒論、隧道工程勘測(cè)
評(píng)論
0/150
提交評(píng)論