微型計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)_第1頁(yè)
微型計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)_第2頁(yè)
微型計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)_第3頁(yè)
微型計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)_第4頁(yè)
微型計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、微型計(jì)算機(jī)控制技術(shù)實(shí)驗(yàn)報(bào)告 姓 名: 學(xué) 號(hào): 學(xué) 部 (系): 信息科學(xué)與技術(shù)學(xué)部 專 業(yè) 班 級(jí): 10自動(dòng)化1班 2013年12月27日目 錄第1章8088cpu11.1 8088cpu結(jié)構(gòu)圖11.2 8088cpu內(nèi)部具體介紹21.3 具體應(yīng)用2第2章825532.1 8255芯片32.2 8255初始化32.3 具體應(yīng)用4第3章驅(qū)動(dòng)單元uln280353.1 原理圖5第4章35by46型四相八拍步進(jìn)電機(jī)64.1 步進(jìn)電機(jī)原理64.2 步進(jìn)電機(jī)轉(zhuǎn)速6- 9 -第1章 8088cpu1.1 8088cpu結(jié)構(gòu)圖1.2 8088cpu內(nèi)部具體介紹ah: 累加器的高八位,可以參加算術(shù)或邏輯運(yùn)

2、算bh:基址寄存器的高八位字節(jié),可以參加算術(shù)或邏輯運(yùn)算ch:計(jì)數(shù)寄存器的高八位,可以參加算術(shù)或邏輯運(yùn)算dh:為數(shù)據(jù)寄存器的高八位,可以參加算術(shù)或邏輯運(yùn)算al:累加的低八位,可以參加算術(shù)或邏輯運(yùn)算。bl:基址寄存器的低八位,可以參加算術(shù)或邏輯運(yùn)算。cl:計(jì)數(shù)寄存器的低八位,可以參加算術(shù)或邏輯運(yùn)算。dl:為數(shù)據(jù)寄存器的低八位,可以參加算術(shù)或邏輯運(yùn)算。sp:稱為堆棧指針。用來(lái)指出當(dāng)前堆棧的棧頂位置,在堆棧指令操作時(shí),由它給出入?;虺鰲5臄?shù)據(jù)在棧中的地址,但sp必與ss(堆棧段寄存器)相結(jié)合才能確定堆棧的物理地址。堆棧是由高地址向低地址端擴(kuò)展,即入棧時(shí)sp進(jìn)行減操作,隨著入棧數(shù)據(jù)的增多,堆棧擴(kuò)展,sp

3、值減。bp:稱為基址指針,用來(lái)對(duì)堆棧中的數(shù)據(jù)進(jìn)行操作,它用來(lái)指向堆棧中的一個(gè)數(shù)據(jù)區(qū)的基址,可用于對(duì)堆棧中任意位置的數(shù)據(jù)進(jìn)行操作。然而它不具有sp始終指向堆棧棧頂?shù)暮x,同樣bp的使用也必須與ss相結(jié)合才能確定在堆棧中的實(shí)際物理地址。di:稱為目的變址寄存器,有一般通用寄存器的特性它在數(shù)據(jù)串操作指令中通常用來(lái)存放目的數(shù)據(jù)串的首地址。cs:為代碼段寄存器,給出當(dāng)前代碼段的基址,cpu執(zhí)行指令是從cs段中取得的。ds:為數(shù)據(jù)段寄存器,給出當(dāng)前數(shù)據(jù)段的首址,程序變量和數(shù)據(jù)存放在這個(gè)段中。ss:為堆棧寄存器,給出當(dāng)前堆棧段的基址,堆棧進(jìn)行的操作在這個(gè)段中。es:附加段寄存器,給出了當(dāng)前使用的附加段的基址

4、,用來(lái)存放待處理的數(shù)據(jù)。ip:指令指針寄存器,它用來(lái)存放待要取出指令的地址偏移量,只有與cs寄存器相結(jié)合,才能形成指向指令的真正物理地址。指令隊(duì)列:為一個(gè)四字節(jié)寄存器(8088)隊(duì)列中同時(shí)最多可存放4個(gè)字節(jié)的指令,是一個(gè)先進(jìn)先出的棧??偩€控制電路:用來(lái)控制biu各部件的協(xié)同操作。 第2章2.1 8255芯片8255是一個(gè)40引腳的雙列直插式芯片, 圖1為8255的引腳圖。8255與cpu的連接方式是多種多樣的,本節(jié)以at89c52與8255的連接為例說(shuō)明8255與cpu的連接方法,同時(shí)也介紹8255各芯片引腳的功能與作用。2.2 8255初始化8255工作方式選擇字共8位,如圖所示,存放在82

5、55控制寄存器中。最高位d7為標(biāo)志位,d7=1表示控制寄存器中存放的是工作方式選擇字,d7 = 0表示控制寄存器中存放的是c口置位/復(fù)位控制字。d3d6用于a組的控制,d6d5 = 00表示a組工作于基本i/o方式0,d6d5 = 01表示a組工作于應(yīng)答i/o方式1,d6d5 = 1x表示a組工作于雙向應(yīng)答i/o方式2(x取0或1)。d4 = 1表示a口工作于輸入方式,d4 = 0表示a口工作于輸出方式,d3 = 1表示上c口工作于輸入方式,d3 = 0表示上c口工作于輸出方式。d0d2用于b組的控制,d2 = 0表示b組工作于基本i/o方式0,d2 = 1表示b組工作于應(yīng)答i/o方式1。d1

6、 = 1表示b口工作于輸入方式,d1 = 0表示b口工作于輸出方式,d0 = 1表示下c口工作于輸入方式,d0 = 0表示下c口工作于輸出方式。工作方式字應(yīng)輸入控制寄存器。所謂8255初始化,就是要根據(jù)工作要求確定8255工作方式選擇字,并輸入8255控制寄存器。2.3 具體應(yīng)用初始化8255b口為輸出,控制字為90h,即10010000b。3.1 原理圖uln2803,采用ap=dip16,afw=sol16封裝方式。 八路npn達(dá)林頓連接晶體管陣系列特別適用于低邏輯電平數(shù)字電路(諸如ttl, cmos或pmos/nmos)和較高的電流/電壓要求之間的接口,廣泛應(yīng)用于計(jì)算機(jī),工業(yè)用和消費(fèi)類產(chǎn)

7、品中的燈、繼電器、打印錘或其它類似負(fù)載中。所有器件具有集電極開(kāi)路輸出和續(xù)流箱位二極管,用于抑制躍變。uln2803的設(shè)計(jì)與標(biāo)準(zhǔn)ttl系列兼容,而uln2804 最適于6至15伏高電平cmos或pmos。35by46型四相八拍步進(jìn)電機(jī)4.1 步進(jìn)電機(jī)原理步進(jìn)電機(jī)由定子和轉(zhuǎn)子兩部分組成。四相步進(jìn)電機(jī)定子上有四組相對(duì)的磁極,每對(duì)磁極纏有同一繞組,形成一相。定子和轉(zhuǎn)子上分布著大小、間距相同的多個(gè)小齒。當(dāng)步進(jìn)電機(jī)某一相通電形成磁場(chǎng)后,在電磁力的作用下,轉(zhuǎn)子被強(qiáng)行推動(dòng)到最大磁導(dǎo)率(或最小磁阻)的位置。4.2 步進(jìn)電機(jī)轉(zhuǎn)速四相八拍運(yùn)行方式下步進(jìn)電機(jī)的轉(zhuǎn)速計(jì)算:1、拍數(shù):完成一個(gè)磁場(chǎng)周期性變化所需脈沖數(shù)或?qū)щ?/p>

8、狀態(tài)用n表示,或指電機(jī)轉(zhuǎn)過(guò)一個(gè)齒距角所需脈沖數(shù),四相八拍運(yùn)行方式即 a-ab-b-bc-c-cd-d-da-a.2、步距角:對(duì)應(yīng)一個(gè)脈沖信號(hào),電機(jī)轉(zhuǎn)子轉(zhuǎn)過(guò)的角位移用表示。=360度(轉(zhuǎn)子齒數(shù)j*運(yùn)行拍數(shù)),八拍運(yùn)行時(shí)步距角為=360度/(12*8)=3.75度,電機(jī)轉(zhuǎn)動(dòng)一圈轉(zhuǎn)了96步。 附錄a 程序清單stack segment stack dw 256 dup(?)stack endsdata segmenttable db 01h,03h,02h,06h,04h,0ch,08h,09h ;table1 db 01h,09h,08h,0ch,04h,06h,02h,03hdata endscode segment assume cs:code,ds:datastart: mov ax,data mov ds,axmain: mov al,90h out 63h,ala0: movcx,000cha1: mov bx,offset table push cx mov cx,0008h a2: mov al,bx out61h,al calldally incbx loopa2 popcx loopa1mov cx,000cha4:mov bx,offset table1 push cx mov cx

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論