




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《微機(jī)實(shí)驗(yàn)及課程設(shè)計(jì)》實(shí)驗(yàn)報(bào)告學(xué)號PAGEPAGE0東南大學(xué)《微機(jī)實(shí)驗(yàn)及課程設(shè)計(jì)》實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)五8253計(jì)數(shù)器/定時(shí)器姓名:學(xué)號:專業(yè):實(shí)驗(yàn)室:實(shí)驗(yàn)時(shí)間:年05月29日報(bào)告時(shí)間:年06月06日評定成績:審閱教師:實(shí)驗(yàn)?zāi)康呐c內(nèi)容實(shí)驗(yàn)?zāi)康?)掌握計(jì)數(shù)器/定時(shí)器8253的基本工作原理和編程應(yīng)用方法;2)了解掌握8253的計(jì)數(shù)器/定時(shí)器典型應(yīng)用方法(二)實(shí)驗(yàn)內(nèi)容及要求1、將計(jì)數(shù)器0設(shè)置為方式0,計(jì)數(shù)初值為N(小于等于0FH),用手動(dòng)的方式逐個(gè)輸入單脈沖,編程使計(jì)數(shù)值在屏幕上顯示,并同時(shí)用邏輯筆觀察OUT0電平變化。(必做)2、將計(jì)數(shù)器0、1分別設(shè)置在方式3,計(jì)數(shù)初值設(shè)為1000,用邏輯筆觀察OUT1電平的變化。(必做)3、將計(jì)數(shù)器0設(shè)置為方式3,計(jì)數(shù)器1根據(jù)鍵盤的輸入分別設(shè)置為0、1、2、4、5,設(shè)置適當(dāng)?shù)挠?jì)數(shù)初值(可任意定義,例如按A鍵為方式0,B鍵為方式1等),并將GATE1信號進(jìn)行相應(yīng)的連接(接+5V或接單脈沖)用邏輯筆觀察OUT1電平的變化。4、在實(shí)驗(yàn)2的基礎(chǔ)上用顯示屏顯示當(dāng)前的計(jì)數(shù)值,需保證顯示數(shù)據(jù)穩(wěn)定可見。注:3,4中選做一題,必做一題二.實(shí)驗(yàn)基本原理(一)基本原理先確定電腦中輸出端地址,通過程序?qū)⑿盘枏妮敵龆溯敵?,控制I/O接口。脈沖人為給出使計(jì)數(shù)器工作。實(shí)驗(yàn)接線圖必做1接線圖必做2接線圖3,4接線圖其中GATE1根據(jù)工作方式的不同接+5V或單脈沖(三)程序流程圖8253計(jì)數(shù)器程序流程圖8253定時(shí)器程序流程圖三方案實(shí)現(xiàn)與測試(或調(diào)試)必做實(shí)驗(yàn)1:ioport equ0b400H-0280Hio8253a equioport+283Hio8253b equioport+280Hstackssegmentstackdb100dup(?)stacksendscodesegmentassumecs:code,ss:stacksmainprocfarstart: movax,stacks movss,ax moval,14h;設(shè)置8253通道0為工作方式2,二進(jìn)制計(jì)數(shù) movdx,io8253a outdx,al movdx,io8253b;送計(jì)數(shù)初值為0FH moval,0fh outdx,alZZZ:inal,dx;讀計(jì)數(shù)初值 calldisp;調(diào)顯示子程序 pushdxmovah,06h movdl,0ffhint21h popdx jzZZZ movah,4ch;退出 int21hmainendpdispprocnear;顯示子程序 pushdx andal,0fh;首先取低四位 movdl,al cmpdl,9;判斷是否<=9 jlenum;若是則為'0'-'9',ASCII碼加30H adddl,7;否則為'A'-'F',ASCII碼加37Hnum:adddl,30h movah,02h;顯示 int21h movdl,0dh;加回車符 int21h movdl,0ah;加換行符 int21h popdx ret;子程序返回dispendpcodeendsendstart必做實(shí)驗(yàn)2:ioport equ0d400h-0280hio8253a equioport+280hio8253b equioport+281hio8253c equioport+283hstackssegmentstackdb100dup(?)stacksends codesegmentassumecs:code,ss:stacksmainprocfarstart: movax,stacks movss,ax movdx,io8253c;向8253寫控制字 moval,36h;使0通道為工作方式3 outdx,al movax,1000;寫入循環(huán)計(jì)數(shù)初值1000 movdx,io8253a outdx,al;先寫入低字節(jié)必做實(shí)驗(yàn)3:moval,ah outdx,al;后寫入高字節(jié) movdx,io8253c moval,76h;設(shè)8253通道1工作方式3 outdx,al movax,1000;寫入循環(huán)計(jì)數(shù)初值1000 movdx,io8253b outdx,al;先寫低字節(jié) moval,ah outdx,al;后寫高字節(jié) movah,4ch;程序退出 int21hmainendpcodeends endstartioportequ0b800h-280hio8253aequioport+280hio8253bequioport+281hio8253cequioport+283hdatasegmentstring1db0dh,0ah,'choosetheio8253cworkingway',0dh,0ah,'$'dataendsstackssegmentstackdb100dup(0)stacksendscodesegmentassumecs:code,ss:stacks,ds:datamainprocfarstart:movax,stacksmovss,axmovax,datamovds,axmovdx,io8253cmoval,36houtdx,almovax,1000movdx,io8253aoutdx,almoval,ahloop1:movdx,offsetstring1movah,09hint21hmovah,1int21houtdx,alcmpal,30hjbloop1cmpal,35hjaloop1subal,30hrolal,1addal,70hmovdx,io8253coutdx,almovax,1000movdx,io8253boutdx,almoval,ahoutdx,almovah,4chint21hmainendpcodeendsendstart四.分析與總結(jié)(1)8253計(jì)數(shù)器在方式0下,每賦一次初值,計(jì)數(shù)器只計(jì)一個(gè)周期,將初值減為0為止,同時(shí)OUT端在計(jì)數(shù)結(jié)束后維持高電平,直至賦予新值。在實(shí)驗(yàn)中我修改了送入計(jì)數(shù)器的初值,以測試電路以及程序是否工作正常。(2)8253定時(shí)器查8253工作方式3可知,在此工作模式下,若GATE信號為高,在寫完初值N后,開始對CL
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- Module 6 Unit 1 You have got a letter from New York(教學(xué)設(shè)計(jì))-2024-2025學(xué)年外研版(三起)英語六年級上冊
- 2025年高性能傳輸線纜項(xiàng)目合作計(jì)劃書
- 滄州學(xué)校塑膠跑道施工方案
- 第三單元 物質(zhì)構(gòu)成的奧秘 課題2 原子的結(jié)構(gòu) 教學(xué)設(shè)計(jì)-2024-2025學(xué)年九年級上學(xué)期化學(xué)(人教版2024)標(biāo)簽標(biāo)題
- 五年級下冊語文要素歸納
- Unit1 Whats he like(教學(xué)設(shè)計(jì))五年級英語上冊同步備課系列人教PEP版·2024
- 2025年錢包、座套相關(guān)皮革制品項(xiàng)目合作計(jì)劃書
- 三年級數(shù)學(xué)因數(shù)中間或末尾有零的乘法自我檢測模擬題
- 三年級數(shù)學(xué)兩位數(shù)乘一位數(shù)計(jì)算題過關(guān)測試模擬題帶答案
- Unit 5 Here and now Section A 1a ~ pronunciation 教學(xué)設(shè)計(jì) -2024-2025學(xué)年人教版(2024)七年級英語下冊
- 粵劇課程設(shè)計(jì)
- 建筑工程施工質(zhì)量驗(yàn)收規(guī)范
- 血液凈化治療臨床應(yīng)用進(jìn)展
- 食品感官檢驗(yàn)基礎(chǔ)品評員的崗前培訓(xùn)課件
- 《網(wǎng)絡(luò)安全防護(hù)項(xiàng)目教程》課件項(xiàng)目1 系統(tǒng)基本安全防護(hù)
- 留置導(dǎo)尿法操作評分標(biāo)準(zhǔn)
- CJJ-T67-2015風(fēng)景園林制圖標(biāo)準(zhǔn)
- 《氨制冷企業(yè)安全規(guī)范》AQ7015-2018
- 2024年度保密教育線上培訓(xùn)考試題庫附答案(完整版)
- 工業(yè)園區(qū)入伙指南
- 2024-2030全球及中國新能源汽車行業(yè)研究及十五五規(guī)劃分析報(bào)告
評論
0/150
提交評論