<noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"><delect id="ixm7d"></delect></rt><delect id="ixm7d"></delect><bdo id="ixm7d"></bdo><rt id="ixm7d"></rt><bdo id="ixm7d"></bdo><noframes id="ixm7d"><rt id="ixm7d"><rt id="ixm7d"></rt></rt><rt id="ixm7d"><rt id="ixm7d"></rt></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt> <noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><noframes id="ixm7d"><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d"><rt id="ixm7d"></rt><noframes id="ixm7d">

微機原理范文

2024-04-25

微機原理范文第1篇

CODE

SEGMENT

ASSUME

CS:CODE; 初始化8255A,A口工作方式0,輸出 START: MOV

DX,63H

MOV

AL,08BH

MOV

BL,OAH

OUT

DX,AL DY:

MOV

CX,30C4H;置定時外循環初始值 MM:

MOV

BH,0AH;置定時內循環初始值

DEC

LP:

MOV

IN

DEC

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

JMP

LP1:

MOV

MOV

JMP

LP2:

MOV

MOV

JMP

LP3:

MOV

MOV

CX DX,62H AL,DX;讀取C口值 BH BH,00H MM CX,0000H XD;轉向剩余時間顯示程序 AL,00H;判斷是否有鍵按下 LP AL,01H;判斷是否是1號鍵按下 LP1 AL,02H;判斷是否是2號鍵按下 LP2 AL,04H;判斷是否是3號鍵按下 LP3 AL,08H;判斷是否是4號鍵按下 LP4 AL,10H;判斷是否是5號鍵按下 LP5 AL,20H;判斷是否是6號鍵按下 LP6 AL,40H;判斷是否是7號鍵按下 LP7 AL,80H;判斷是否是8號鍵按下 LP8 LP AL,86H AH,01H EN

;顯示1號搶答成功者并鋒鳴

AL,0CBH AL,02H EN

;顯示2號搶答成功者并鋒鳴

AL,0CFH AH,0CFH

JMP

EN

;顯示3號搶答成功者并鋒鳴 LP4:

MOV

AL,0E6H

MOV

AH,08H

JMP

EN

;顯示4號搶答成功者并鋒鳴 LP5:

MOV

AL,0EDH

MOV

AH,10H

JMP

EN

;顯示5號搶答成功者并鋒鳴 LP6:

MOV

AL,0FDH

MOV

AH,20H

JMP

LP7:

MOV

MOV

JMP

LP8:

MOV

MOV

JMP

EN:

MOV

OUT

MOV

MOV

OUT

JMP

XD:

DEC

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

CMP

JZ

XD9:

MOV EN

;顯示6號搶答成功者并鋒鳴 AL,87H AH,40H EN

;顯示7號搶答成功者并鋒鳴 AL,0FFH AH,80H EN

;顯示8號搶答成功者并鋒鳴 DX,60H DX,AL DX,61H AL,AH DX,AL MD BL

;判斷剩余時間并轉向顯示程序 BL,09H XD9 BL,08H XD8 BL,07H XD7 BL,06H XD6 BL,05H XD5 BL,04H XD4 BL,03H XD3 BL,02H XD2 BL,01H XD1 BL,00H XD0 AL,6FH;顯示剩余9秒

JMP

EN1 XD8:

MOV

AL,7FH;顯示剩余8秒

JMP

EN1 XD7:

MOV

AL,07FH;顯示剩余7秒

JMP

EN1 XD6:

MOV

AL,7DH;顯示剩余6秒

JMP

EN1 XD5:

MOV

AL,6DH;顯示剩余5秒

JMP

EN1 XD4:

MOV

JMP

XD3:

MOV

JMP

XD2:

MOV

JMP

XD1:

MOV

JMP

XD0:

MOV

JMP

EN1:

MOV

OUT

CMP

JZ

JMP

MD:

MOV

IN

CMP

JZ

JMP

MOV

INT

CODE

ENDS

END

AL,66H;顯示剩余4秒

EN1 AL,4FH;顯示剩余3秒

EN1 AL,4BH;顯示剩余2秒

EN1 AL,06H;顯示剩余1秒

EN1 AL,3FH;顯示剩余0秒,結束。

微機原理范文第2篇

蘇幸烺編

第一講

第1章 微型計算機基礎知識

1-1.微處理器、微型機的概念 ,及相關基礎知識。 1-2.微型機模型的組成|

重點:掌握微機系統概念

學習目的:

1.掌握微處理器、微型機的基本概念

2.了解微機系統的組成

教學重點:

1.掌握CPU運算器、控制器、其中的主要寄存器和堆棧的概念。

第二講

第1章 微型計算機基礎知識 1-2.微型機模型的組成| 1-3.微機系統

本章重點:掌握微機系統概念 學習目的

1.了解微機的分類和發展趨勢

2.了解微機的應用

教學重點:

1.掌握I/O接口的概念。 2.掌握微機系統的組成。

3.了解微機內部結構 第三講:

第2章 微機硬件結構(6學時) 2-1. 微機主要功能特點

掌握內部存儲器結構特點,特殊功能寄存器使用,構,內部 I/O 特點。

2-2. 微機內部結構分析

2-3. 微機的引腳功能

2-4. 微機的存貯器組織

2-5. CPU時序

2-6. 低功耗運行方式

本章重點:掌握微機結構特點。 學習目的:

1.了解 微機主要功能特點

2.掌握 微機內部結構分析

3.掌握 微機的引腳功能

4.掌握 的存儲器組織

5.掌握

CPU時序

CPU 結內部 教學重點:

1.掌握 微機內部的五大組成部件及其作用。

2.掌握PC、PSW和SP的作用。

3.掌握 微機引腳功能。

4.了解 的工作方式。

5.深刻理解 訪問片外存儲器的時序。 第3章

指令系統(8學時) 3-1.指令系統概述

3-2. 指令的尋址方式

3-3. 指令系統介紹

本章重點:掌握微機指令特點。

學習目的:

1.掌握指令與指令系統

2.掌握 指令的尋址方式

教學重點:

1.了解 指令的格式和指令的3種表示形式。

2.掌握 匯編語言的語句格式和各字段的語法規則。

3.掌握8條偽指令的語句格式和指令功能。

4.掌握指令字節數、指令分類和指令中所用符號的含義。

5.學會判別 指令的尋址方式。 6.掌握相對尋址指令的真實含義。

7.掌握每條數據傳送指令的功能,學會靈活使用它們的方法。

9.重點掌握堆棧操作指令執行時堆棧指針SP和堆棧的變化規律。

第14講

第4章 匯編語言程序設計(8學時) 4-1.概述

4-2.簡單程序

重點:掌握微機編程特點及程序設計基本要求 。 學習目的:

1.掌握匯編語言程序設計步驟

教學重點:

1.了解程序設計步驟。

2.了解簡單程序設計問題,重點掌握分支程序設計的方法和技巧。

第15講

第4章 匯編語言程序設計 4-3.分支程序

4-4.循環程序

重點:掌握微機編程特點及程序設計基本要求 。 學習目的

2.掌握匯編語言簡單程序設計方法

3.掌握匯編語言分支程序設計方法

教學重點:

1.了解程序設計步驟。

2.了解簡單程序設計問題,重點掌握分支程序設計的方法和技巧。

第16講

第4章 匯編語言程序設計 4-4.循環程序

本章重點:掌握微機編程特點及程序設計基本要求 。 學習目的:

4.掌握匯編語言循環程序設計方法

教學重點: 3.重點掌握循環程序的設計方法。

第17講

第4章 匯編語言程序設計 4-5.查表程序

4-6.子程序

本章重點:掌握微機編程特點及程序設計基本要求 。 學習目的:

1.掌握匯編語言查表程序設計方法

6.掌握匯編語言子程序的設計及其調用方法

教學重點:

1.重點掌握正確編寫查表程序的方法。

2.深刻理解子程序特點、使用場合和編程方法。

第18講

第4章 匯編語言程序設計 4-6.功能調用及程序舉例

本章重點:掌握單片機編程特點及程序設計基本要求 。

學習目的:

1.掌握匯編系統功能調用的設計

教學重點:

1.深刻理解匯編系統功能調用的設計。

2.重點掌握運算程序算法和編程技巧

。

第19講

第5章 8088總線操作和時序 5-1. 概述

5-2. 兩種模式

5-3. 最小模式時序分析

本章重點:最小模式 學習目的: 1.了解兩種模式 2.掌握最小模式時序分析 教學重點:

1.重點掌握兩種模式的基本結構。

2.掌握兩種模式不同應用范圍功能。

4.掌握最小模式的結構和功能。

第20講

第5章 8088總線操作和時序 5-3. 最小模式時序分析

5-3. 最大模式時序分析

本章重點:最小模式 學習目的:

1.掌握最小模式時序分析 2.了解最大模式時序分析 教學重點:

1.掌握最小模式的結構和功能。

2.最小模式的讀寫周期和中斷響應周期時序。 3.了解最大模式的結構和功能。

第5章 存貯器系統設計(6學時) 5-1. 微機存貯器系統配置

5-2.程序存貯器擴展設計

5-3.數據存貯器擴展設計

本章重點:學習如何根據CPU時序來擴展外存貯器。

學習目的:

1.了解 存儲器系統的配置

2.掌握程序存儲器擴展設計方法

3.掌握數據存儲器擴展設計方法

教學重點:

1.重點掌握半導體存儲器的兩種基本結構。

2.掌握2764存儲器內部結構和引腳功能。

3.了解靜態和動態RAM存儲信息的原理。

4.掌握6264的內部結構和引腳功能。

5.掌握基本地址和重疊地址范圍的確定方法。

6.掌握 對存儲器的連接方法。 第6章

串行口及中斷系統(8學時) 6-1. 串行口

6-3. 微機中斷系統

五個中斷源,兩極中斷嵌套,中斷標志,中斷控制字設置,中斷響應、中斷撤除,中斷初始化。

本章重點:主要介紹 微機定時/計數器、串行口及中斷系統的硬件結構、編程方法及應用。

學習目的:

1.掌握 定時/計數器結構與工作原理

2.掌握 定時/計數器的寄存器功能及設計方法

3.掌握 串行口結構、功能及應用方法

4.掌握 微機的中斷系統

教學重點:

1.弄清 對內部定時器的控制功能,學會用程序控制它們的方法。

2.掌握 內部定時器的4種工作方式的特點和設定方法。

3.掌握定時器時間常數的計算方法,學會 內部定時器的使用技巧。

4.弄清 串行口結構,熟悉發送和接收電路工作原理。

5.掌握 串行口四種工作方式。

6.學會 串行口通信波特率的設定。

7.弄清串行口在方式0下的發送和接收過程。

8.掌握串行口在方式

1、方式2和方式3下的應用方法。

9.掌握軟件中斷型主從式多機通信程序的編寫方法。

10.熟悉分布式通信系統的硬件結構和通信過程。

11.了解中斷的作用,建立正確的中斷概念。重點掌握中斷系統的功能。

12.牢記 各中斷標志位及含義。

第7章 并行I/O接口電路擴展設計及應用(6學時) 7-1.概述

7-2.可編程并行I/O接口芯片8255A 7-3.編程RAM/I/O擴展器8155/8156 7-4.用TTL芯片擴展簡單的I/O接口

7-5.顯示器與鍵盤接口

7-6.并行打印機接口

本章重點:學習如何擴展常用的并行I/O接口的方法。

學習目的:

1.了解 I/O接口擴展的基本概念

2.掌握可編程并行I/O接口芯片8255A的結構及設計方法

3.掌握可編程RAM/IO擴展器8155/8156的結構及設計方法

4.掌握用TTL芯片擴展簡單I/O接口的方法

5.掌握顯示器與鍵盤接口設計方法

6.掌握并行打印機接口設計方法

教學重點:

1.掌握外部設備編址和I/O數據的4種傳送方式。

2.掌握8255內部結構和引腳功能,學會使用方法。 3.掌握8155內部結構和引腳功能,學會使用方法。

4.掌握74LS377內部結構和引腳功能,學會使用使用其擴展簡單I/O接口的方法。

5.掌握74LS373內部結構和引腳功能,學會使用使用其擴展簡單I/O接口的方法。

6.掌握74LS244內部結構和引腳功能,學會使用使用其擴展簡單I/O接口的方法。

7.掌握 對行列式非編碼鍵盤的接口原理,學會編寫按鍵掃描和識別程序方法。

8.掌握 對LED顯示接口的設計方法。

微機原理范文第3篇

實驗報告

COURSE PAPER 8255控制開關狀態顯示

學院 :機電工程與自動化學院

一、實驗目的;

(本課程設計是在完成《微機原理與接口技術使用教程》知識后進行的一次綜合性訓練。通過本課程設計,既可以鞏固對所學知識的理解和掌握,又可以培養解決實際問題的本領,也能夠提高運用文字圖表表達設計思想和對Proteus與Emu8086應用的能力。

二、實驗要求;

(1)功能要求:設定8255的PA口為開關量輸入,PB口為開關量輸出,要求能隨時將PA口的開關狀態通過PB口的數碼管顯示出來,如開關為0000,則數碼管顯示為0;若開關為1111,則數碼管顯示為F。

(2)具體參數:將8255A的端口A設置為方式0并作為輸入口,讀取開關量,PB口設置為方式0作為輸出口。并設定A、B、C口和控制口的地址為60H、62H、64H、66H。LED為共陰極連接方式。

(3)用Proteus畫出實現上述功能的8086和8255及LED相關連接的硬件電路,編寫相關程序,結合emu8086,完成仿真調試,給出硬件電路圖、程序代碼和仿真結果圖。

三、實驗說明;

? 利用前期實驗建立組態控制 ? 組態軟件的操作界面和主要功能; ? 混料罐工程或交通燈工程工程組態

四、實驗步驟; (1)硬件設計

8255A的四個端口地址為60H、62H、64H、66H。其二進制碼分別為0110 0000H、0110 0010H、0110 0100H、0110 0110H。則可以判斷,8255A的A0與A1端口應該與8086的A1和A2端口對應。8086的A

7、A

4、A

3、A0為0,A

6、A5為1時,8255A接受指令。為完成上述操作,可以使用138譯碼器。8255A的A端口作為輸入口,連接四位開關;B端口作為輸出口,連接一個共陰極的LED顯示管。

(2)硬件電路圖

(3)匯編語言設計 assume cs:code code segment start: MOV DX,066H MOV AL,90H OUT DX,AL

AA: MOV BX, OFFSET TABL MOV DX,060H IN AL,DX AND AL,0FH XLAT MOV DX,062H OUT DX,AL JMP AA

TABL: DB 3FH,06H,5BH,4FH DB 66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH DB 39H,5EH,79H,71H

code ends end start (4)實驗結果

五、實驗心得;

微機原理范文第4篇

學 學 生 實 驗 報 告

實驗課程名稱

開課實驗室

學院

年級

專業班

學 學 生 姓 名

開 開 課 時 間

學年第

學期

總 總 成 績

教師簽名

微機原理范文第5篇

以往的教學改革, 我們也做了很多工作, 以期促進微機原理教學, 提高教學效果。也采用樂不少的方法, 例如, 精簡課程理論內容, 拓展課程內容;加強實驗室建設, 注重實踐環節開發;對抽象的概念和工作原理, 精心設計課堂教學, 使晦澀難懂的知識變得淺顯易懂;利用多媒體教學, 把抽象問題具體化;重新設計教學大綱把難點分散化等等一系列手段來推動教學質量的提高, 但是往往收效甚微。

一般來說, 項目化教學包括項目選取, 開發小組建組, 項目分析, 方案制定, 方案實施, 質量控制和評估反饋七個環節。下面以“電子搶答器設計”作為《微機原理與接口技術》這門課程的實訓項目, 來闡述項目化教學的應用方法。

1 項目選取

項目選取要包含課程大綱要求的知識點, 要能調動學生專研的積極性, 要使學生在項目情境下受到動手能力、協作能力、交流能力等方面的鍛煉。“電子搶答器設計”項目就涉及中斷控制、基本輸入輸出操作、外部中斷編程應用、優先級規劃、中斷系統設計等主要知識點, 還涉及CPU引腳結構、存儲器地址分配、匯編程序設計、總線控制等輔助知識點。一個項目完成多個知識點的學習, 在掌握新知識的同時復習了以前的內容, 把枯燥的理論知識融合到項目中, 引導學生主動學習。

2 開發小組組建

項目確定以后, 將班級成員分組, 以優勢互補為原則, 綜合考慮學習成績, 學習能力, 動手能力, 男女比例等因素, 要讓各組力量盡量均衡, 小組人數通常在5人左右。項目開發小組設立“項目經理”一人, 對該小組的項目總體負責。項目分組的合理以否會直接決定學生的學習效果, 教師在分組前應多和學生溝通, 充分了解班級成員的情況。

3 項目分析

要讓全體學生特別是各個項目經理明確本項目的總體目標。項目“電子搶答器設計”, 通過讓學生經歷一個產品設計到應用的全部流程, 綜合運用課程《微機原理與接口技術》中所學知識和技能, 并鍛煉團隊協作的能力等。根據項目的總體目標, 把總項目分解為一個個小項目, 填寫項目分析表。

4 方案制定

項目實施方案是完成項目的行動計劃, 項目經理應集合小組全體人員的智慧, 制定出科學、合理、可行的項目方案。本案例中的電子搶答器, 設立了仲裁端設計、客戶端設計、伺服電路設計、布線設計、算法設計多個子項, 各項目負責人從小組成員中通過競爭產生, 相對地獨立完成該欄目的研究, 并撰寫一份該欄目的研究報告。

5 方案實施

項目任務的完成有賴于小組成員的分工與協作, 每個成員在推進自己的任務時, 要與組內其他成員保持密切聯系, 要讓所有成果組內共享相互督促, 以更好地推進個人任務及整個項目。這種既有分工又有協作的項目實施方式, 有利于調動成員積極性, 有利于培養集體意識。

6 質量監控

項目質量的控制是使項目得以順利實施的保障。教學中, 可通過項目實施監控表來掌握項目進度和進行質量監控。

7 評估反饋

項目的評估主要依據項目分析產生的項目總體目標和分目標, 也是教師評分的依據。教學中, 可將各開發小組的作品向全體學生展示并可讓學生自由發表看法, 由各項目小組對所有作品按照項目評估反饋表打分各抒己見。然后根據反饋情況, 各開發小組對作品進行相應修改。這種“評估反饋修改——再評估反饋修改”可循環多次, 直到達到項目目標為止。

以上7個環節結束, 由教師結題總結, 對各小組的作品進行評定, 完成該項目的教學。

為適應這種教學模式, 我們重新設計了《微機原理與接口技術》的教學計劃, 對所有教學類容按知識點羅列, 組織教師分析并設計各個項目, 最終再同大綱知識點印證比對, 確保所有知識點被覆蓋, 重難點得到突出。對《微機原理與接口技術》課程設計了“匯編仿真實驗”、“音樂LED彩燈設計”、“電子搶答器設計”、“交通燈控制設計”、“電子計時器設計”、“音樂噴泉控制設計”共6個項目, 每個項目分配12~18個學時, 由學生按照項目化的要求去實踐。項目從演示性、設計性、綜合性、創新性逐漸提高難度, 充分挖掘學生的綜合實踐能力和創新能力。尤其將理論教學與實訓項目結合, 避免枯燥地講解指令與編程, 學生隨用隨學, 不求理論講解的系統性, 在應用中發現問題, 在嘗試中學習, 實踐中掌握。

項目化教學在教學在過程中還有許多需要注意的地方:

首先, 項目是決定項目化教學效果的關鍵因素, 項目的選取不但要依據課程的教學內容, 學生的知識結構和能力水平, 更要針對就業市場的需求。如果有條件, 將企業當前的生產產品作為教學的“項目”, 就更能體現項目化教學的優勢。項目設計時除了課程負責的相關教師外, 企業專家參與時十分重要的, 項目的生命力源自生產實踐。教學過程中, 我們發現吻合或者貼近實際生產的項目學生重視程度往往很高, 而一些虛擬模擬的項目, 學生的學習熱情要低很多。

其次, 項目化教學客觀上要求“以學生和項目為中心”組織教學, 是對“以教師和教材為中心”的傳統教學模式改革, 對教師的教學設計能力, 調控能力和隨機應變能力提出了新的要求。教師不僅要有淵博的理論知識, 同時要必須掌握大量的生產實踐知識, 只有下到企業生產線上調研調查才能培養出合格項目導師。

最后, 項目開發小組是實施項目化教學的平臺, 一個結構合理的開發小組能讓全體成員積極性和創造性得到最大程度的發揮, 項目開發的過程中學生之間的優勢劣勢能形成互補共同提高, 同時能極大地減輕教師的指導壓力。為此, 要十分重視項目開發小組的建立工作, 要在充分了解學生的基礎上, 結合學生的心理特點和性格類型, 做好小組成員的搭配和項目經理人選的物色工作, 使小組成員之間能融洽相處, 互相幫助, 合作學習, 共同進步。

摘要:本文針對《微機原理與接口技術》課程在教學過程中存在的一些問題, 根據筆者多年的教學實踐, 和近期對行動向導——項目化教學在原理課中的教學改革的探索, 提出一些可行性方法, 以期提高該課程教學效果。

關鍵詞:高職,微機原理與接口技術,項目化教學,教學效果

參考文獻

[1] 顧明.項目教學法在軟件工程教學中的嘗試[M].計算機時代, 2005, 11.

[2] 伍建橋.高職課程改革與課程模式的構建[J].中國高教研究, 2006, 2.

[3] 梅曉妍, 王民權.高等職業教育形成性考核的探索與實踐[J].職業教育研究, 2007, 1.

上一篇:智能化專業下一篇:氣動技術

91尤物免费视频-97这里有精品视频-99久久婷婷国产综合亚洲-国产91精品老熟女泄火