久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

微機原理及應用教案

時間:2019-05-12 18:20:08下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《微機原理及應用教案》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《微機原理及應用教案》。

第一篇:微機原理及應用教案

微機原理及應用教案

電力工程學院

蘇幸烺編

第一講

第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顯示接口的設計方法。

9.掌握8279內部結構和引腳功能,學會使用方法。

第二篇:《微機原理及應用》試卷及其答案

《微機原理及應用》試卷A

一、填空題(每空1分,共15分)

1、在計算機中,對帶符號數的運算均采用補碼。帶符號負數1100 0011的補碼為__________。

2、單片機通常采用“三總線”的應用模式,芯片內部設有單獨的、_____ 和控制總線。

3、當使用80C51單片機時,需要擴展外部程序存儲器,此時EA應為__________。

4、若(A)=B3H,(R0)=A8H,執行指令XRL A,R0之后,(A)=_______。

5、在80C51單片機中,帶借位減法SUBB指令中,差的D7需借位時,______=1,差的D3需借位時,______=1。6、80C51單片機中,在調用子程序前,用_________指令將子程序中所需數據壓入堆棧,進入執行子程序時,再用___________指令從堆棧中彈出數據。

7、在十六進制數與ASCII碼值的轉換過程中,當十六進制數在0~9之間時,其對應的ASCII碼值為該十六進制數加_________。

8、外部中斷和有兩種觸發方式:__________________和________________。

9、在單片機串行通信中,依發送與接收設備時鐘的配置情況,串行通信可以分為 _________________和_________________。

10、若累加器A中的數據為0111 0010B,則PSW中的P=____________。

二、選擇題(每題1分,共15分)

1、單片機是在一片集成電路芯片上集成了以下部分,除了()A、微處理器

B、存儲器

C、I/O接口電路

D、串口通信接口

2、一個機器周期包含多少個晶振周期()

A、2

B、6

C、8

D、12 3、80C51單片機有21個特殊功能寄存器,其中與串行口相關的有以下幾個,除了()A、SBUF

B、TCON

C、SCON

D、PCON 4、80C51系列單片機具有4個8位的并行I/O口,其中哪個口工作時需要外接上拉電阻()A、P0

B、P1

C、P2

D、P3

5、寄存器中的內容為地址,從該地址去取操作數的尋址方式稱為()

A、寄存器尋址

B、直接尋址

C、寄存器間接尋址

D、變址尋址

6、源地址為1005H。目的地址為0F87H。當執行指令“JC rel”時,rel為()。A、7EH

B、80H

C、82H

D、84H

7、若(R0)=30H,(30H)=75H,(75H)=90H,執行指令MOV A,@R0后,(A)=______。A、30H

B、75H

C、90H

D、00H

8、下列哪個語句是起始地址設置偽指令()。

A、ORG

B、END

C、DW

D、EQU

9、在80C51單片機中,各中斷優先級最低的是()。

A、外部中斷0

B、外部中斷1

C、定時器0

D、計數器1 10、80C51單片機的中斷響應時間至少需要()個完整的機器周期。A、1

B、2

C、3

D、5

11、在80C51單片機中,在不帶進位加法ADD指令中,當_________時,溢出標志位OV=1。A、D7、D6都向前進位

B、只有D7向前進位 C、D7、D6都沒有向前進位

D、只有D3向前進位

12、當累加器A中的低4位(高4位),出現了非BCD碼時,需要用十進制調整指令DA A,即在相應的低4位(高4位)加______,以產生正確的BCD結果。A、2

B、4

C、6

D、8

13、若(P0)=1011 1100B。執行指令SETB P0.1后,(P0)=_______。

A、1011 1101

B、1011 1110

C、1111 1100

D、0011 1100 14、80C51復位后,PC與SP的值分別為()。

A、0000H,00H

B、0000H,07H C、0030H,07H

D、0030H,00H

15、下列哪條指令是正確的()。

A、PUSH R2

B、ADD R0,A C、MOVX A,@DPTR

D、MOV @R0,A

三、問答題(每題10分,共20分)

1、簡述什么是堆棧?堆棧中入棧、出棧的過程?(10分)

2、列舉出80C51單片機的5種尋址方式,寫出每一種方式相應的一條指令?(10分)

四、程序閱讀題(15分)

設(A)=38H,R0=28H,(28H)=18H,執行下列程序后,((A))=________。(5分)ORL

A,#27H ANL

A,28H XCHD A,@R0 CPL

A

2、閱讀下列程序段,寫出每條指令執行后的結果,并說明此程序段完成什么功能?(10分)

MOV R1,#30H;(R1)=________,MOV A,#64H;((A))=_______,ADD A,#47H;((A))=_______,(CY)=________,(AC)=________,DA

A;((A))=_______,(CY)=________,(AC)=________,MOV @R1,A;(R1)=_______,(30H)=________。

五、計算題(10分)

若要求定時器T0工作方式1,定時時間為1ms,當晶振為6MHz時,求送入TH0和TL0的計數器初值各為多少?

六、編程題(25分)

1、若單片機的晶振頻率為12MHz,試用循環轉移指令編寫延時100ms的延時子程序。(10分)

有一變量存放在片內RAM的30H單元,其取值范圍為00H~04H。要求編制一段程序,根據變量值求其平方值,并存入片內RAM的31H單元。(15分)《單片機原理及應用》試卷A 答案

一、填空題(每空1分,共15分)1、1011 1101

2、地址總線數據總線

3、低電平(或者0)4、1BH

5、CY AC

6、PUSH

POP 7、30H

8、電平觸發方式邊沿觸發方式

9、異步通信同步通信10、0

二、選擇題(每題1分,共15分)1-5題

D D B A C

6-10題

B B A

D

C 11-15題 B C B B

D

三、問答題(20分)

1、簡述什么是堆棧?堆棧中入棧、出棧的過程?(10分)

堆棧是在內部RAM中按“后進先出”的規則組織的一片存儲區。入棧操作時,先將SP的內容加1,然后將指令指定的直接地址單元的內容存入SP指向的單元;出棧操作時,先將SP指向的單元內容傳送到指令指定的直接地址單元,然后SP的內容減1

2、列舉出80C51單片機的5種尋址方式,寫出每一種方式相應的一條指令?(10分)第一、寄存器尋址,MOV A,R0 第二、直接尋址,MOV

A,50H 第三、寄存器間接尋址,MOV A,@R0 第四、立即尋址,MOV A,#50H 第五、變址尋址,MOV A,@A+DPTR 第六、相對尋址,JC 50H 第七、位尋址,CLR ACC.0

四、程序閱讀題(15分)

設(A)=38H,R0=28H,(28H)=18H,執行下列程序后,((A))=__E7H______。(5分)ORL

A,#27H ANL

A,28H XCHD A,@R0 CPL

A

2、閱讀下列程序段,寫出每條指令執行后的結果,并說明此程序段完成什么功能?(10分)

MOV R1,#30H;(R1)=___30H_____,MOV A,#64H;((A))=___64H____,ADD A,#47H;((A))=___ABH____,(CY)=____0____,(AC)=____0____,DA

A;((A))=___11H____,(CY)=_____1___,(AC)=___1_____,MOV @R1,A;(R1)=____30H___,(30H)=___11H_____。

五、計算題(10分)

若要求定時器T0工作方式1,定時時間為1ms,當晶振為6MHz時,求送入TH0和TL0的計數器初值各為多少?

解:由于晶振為6MHz,所以機器周期Tcy==2。N=t/Tcy=110-3/210-6=500 X=216-N=65536-500=65036=FE0CH 即應將FEH送入TH0中,0CH送入TL0中。

所以,TH0和TL0的計數器初值各為FEH和0CH。

六、編程題(25分)

1、若單片機的晶振頻率為12MHz,試用循環轉移指令編寫延時100ms的延時子程序。(10分)

答:分析:一個機器周期=12個晶振周期=1,執行一條DJNZ指令需要2個機器周期,即2。采用循環計數法實現延時,循環次數可以通過計算獲得,并選擇先執行后判斷的循環程序。匯編程序如下:

DEL:

MOV R7,#400

;1

DEL1: MOV R6,#123

;1

NOP

;1

DEL2: DJNZ R6,DEL2

;2,共(2*123)

DJNZ R7,DEL1

;2,共((2*123+2+2)*400+1),即100.01ms

2、有一變量存放在片內RAM的30H單元,其取值范圍為00H~04H。要求編制一段程序,根據變量值求其平方值,并存入片內RAM的31H單元。(15分)程序如下: ORG

1000H START: MOV

DPTR,#2000H

MOV

A,30H

MOVC A,@A+DPTR

MOV

31H,A

SJMP

$

ORG

2000H TABLE: DB

00,01,04,09,16

END

第三篇:微機原理及應用 電子琴課程設計

科技學院 微機原理及應用 課 程 設 計

設計名稱: 設計模擬電子琴 模擬 指導老師: 指導老師:-----設計者姓名:-----專業班級:自動化 學 號:----------設計時間: 2012.6

摘 要:本文通過 8255 和 8253 來實現電子琴模擬,主要可以分成兩部分,分別為輸入部分和發音部分。輸入部分:主要是由 8255 和 8 個常開型開關來完成。發音部分:CUP 通過對定時器 8253 的通道 2 進行編程,使其 I/O 寄存器接收一 個控制聲音頻率的 16 位計數值,端口 61H 的最低位控制通道 2 門控的開斷,以 產生特殊的音響。本文用到的是 8253 的方式 3——方波發生器。關鍵詞: 關鍵詞:8253 定時器;8255;電子琴

1.引言

引言 :8253 芯片是常用的可編程計數器,在微機中有著極其重要的作用。常用于事件計數器,單穩態觸發器,分頻器,方波發生器,硬件觸發的單脈沖發生器 等。計數器/定時器 8253 包括 3 個獨立的 16 位計數器通道,而每個計數器都有 6 種工作方式,可以按二進制或十進制(BCD 碼)進行計數。本文用到的是 8253 的方式 3——方波發生器來實現了簡易電子琴的設計。

2.1 8253 簡介

8253 為可編程定時/計數器,一片 8253 上有 3 個獨立的 16 位計數器通道,可以作為定時器或計數器使用,每個計數器都可設定為按照二進制或 BCD 碼進行 計數,計數速率可達 2MHZ,每個計數器有 6 種工作方式,可編程設置和改變。

如下圖為 8253 的內部結構圖。在圖中可以清楚地看到,8253 主要是由數據總線 緩沖存儲器,讀寫控制電路,控制字寄存器和 3 個通道 4 部分所組成。

8253 內部結構【1】(如圖 1 所示)及外部引腳【1】(如圖 2 所示)

圖 1:8253 內部結構圖

圖 2:8253 引腳圖

8253 的控制字和編程【1】 如圖 3 所示

圖 3:8253 控制字 2.8253 的工作方式 3——方波發生器【1】

方式 3 的波形如圖 4 所示,它的特點是:

(1)輸出為周期性的方波。若計數值為 N,則輸出方波的周期是 N 個 CLK 脈沖 的寬度。

(2)寫入控制字后,輸出將變為高電平,當寫入計數初值后,就開始計數,輸 出仍為高電平; 當計數到初值的一半時,輸出變為低電平,直至計數到 0,輸出又變為高電平,重新開始計數。

(3)

若計數值為偶數,則輸出對稱方波;如果計數值為奇數,則前(N+1)/2 個 CLK 脈沖期間輸出為高電平,后(N-1)/2 個 CLK 脈沖期間輸出為低電平。

(4)

GATE 信號能使計數過程重新開始,GATE=1 允許計數,GATE=0 禁止計數。停止后 OUT 將立即變高電平,當 GATE 再次變高以后,計數器將自動裝入 計數初值,重新開始計數。

圖 4:8253 工作方式 3 波形

3.8255 的簡介【2】

8255 是一個 40 引腳的雙列直插式集成電路芯片。按功能可把 8255 分為三 個邏輯電路部分,即:口電路、總線接口電路和控制邏輯電路。8255 共有三個 8 位口,其中 A 口和 B 口是單純的數據口,供數據 I/O 使用。而 C 口則既可以作數 據口,又可以作控制口使用,用于實現 A 口和 B 口的控制功能??偩€接口電路用 于實現 8255 和單片微機的信號連接。其中包括:數據總線緩沖器,讀/寫控制邏 輯,控制邏輯電路。

部的結

圖 5:8255 結構圖

8255A 的方式控制字如圖 6 所示

圖 6:8255A 的方式控制字

4.用 8235 和 8255 設計簡易電子琴

設計任務與要求 以 K1-K8 接 8255 的 A 口做為電子琴的鍵盤分別輸入靜音、do、re、mi、fa、sol、la、si 的音,以 8255 的 B 口作為輸出。用 8253 定時器產生頻率 控制揚聲器發生。1.以 8255 接八個開關 K1-K8,做電子琴按鍵輸入。2.以 8253 控制揚聲器,發出相應的音階。要求: K1—靜音 K2—發 si 的音 493Hz K3—發 la 的音 440Hz K4—發 sol 的音 392Hz K5—發 fa 的音 349Hz K6—發 mi 的音 329Hz K7—發 re 的音 293Hz K8—發 do 的音 261Hz

設計原理【3】:通過 8255 和 8253 來實現電子琴模擬,主要可以分成兩部分,分別為輸入部分和發音部分。

輸入部分:主要是由 8255 和 8 個常開型開關來完成。

發音部分:CUP 通過對定時器的通道 2 進行編程,使其 I/O 寄存器接收一個 控制聲音頻率的 16 位計數值,端口 61H 的最低位控制通道 2 門控的開斷,以產 生特殊的音響。當定時器接收的計數值為 533H 時,能產生 896Hz 的聲音,因此產生其他頻率的計數值就可由下式計算

計數值=533H*896/f=1234DCH/f

當通道 2 用于發聲時,采用的是模式 3,在模式 3 下,輸出線為“1”和為“0” 的時間各占計數時間的一半,因而產生一系列間隔均勻的脈沖。從定時器輸出的方波信號,經功率放大和濾波后驅動揚聲器。送到揚聲器的信號 還受到了從并行接口芯片 8255(端口地址為 61H)來的雙重控制,端口 61H 的最 低位控制通道 2 的門控開斷,以產生特殊的音頻信號,端口 61H 的 PB1 位和定時 器的輸出信號同時作為與門的輸入,PB0 和 PB1 位可由程序決定為 0 還是為 1。顯然只有 PB0 和 PB1 都是 1 時,才能使揚聲器發出聲音??刂埔糸L的時間可以簡 單地通過反復執行指令來得到。執行 2801 次 LOOP 指令約需要 10MS 的時間。因 此用 10MS 的倍數值來控制揚聲器開關的時間間隔,就可控制發聲的音長了。(1)程序流程圖(2)程序流

圖 7:流程圖

(2)程序清單

發音部分程序源代碼如下

把計數值送 8253 前,必須先把 8253 進行初始化,使其選用通道 2,工作在 方式 3 下。MOV AL,0B6H

OUT 43H,AL

;43H 為 8253 的控制字端口

計算計數初值,計數值送到 8253,用以產生需要的發音頻率利用定時器發 聲。這里是通過硬件即 8253 定時器產生聲音。CUP 通過對定時器的通道 2 進行 編程,使其 I/O 寄存器接收一個控制聲音頻率的 16 位計數值,端口 61H 的最低 位控制通道 2 門控的開斷,以產生特殊的音響。當定時器接收的計數值為 533H 時,能產生 896Hz 的聲音,因此產生其他頻率的計數值就可由下式計算: 計數值=533H*896/f=1234DCH/f MOV DX,12H MOV AX,348CH

DIV DI

;(DI)=頻率

OUT 42H,AL

;42H為8253的通道2端口 MOV AL,AH OUT 42H,AL

送到揚聲器的信號還受到了從并行接口芯片 8255(端口地址為 61H)來的雙 重控制,端口 61H 的最低位控制通道 2 的門控開斷,以產生特殊的音頻信號,端 口 61H 的 PB1 位和定時器的輸出信號同時作為與門的輸入,PB0 和 PB1 位可由程 序決定為 0 還是為 1。顯然只有 PB0 和 PB1 都是 1 時,才能使揚聲器發出聲音。

IN AL,61H MOV AH,AL OR AL,3

OUT 61H,AL ;開揚聲器 ;

控制音長的時間可以簡單地通過反復執行指令來得到。我們知道執行 2801 次

LOOP 指令約需要 10MS 的時間。因此用 10MS 的倍數值來控制揚聲器開關的時間 間隔,就可控制發聲的音長了。LOOP1: MOV CX,2801

;發音時間 10ms JMP LOOP2 LOOP2: PUSH AX LOOP3: IN AL,61H AND AL,10H CMP AL,AH JE LOOP3 MOV AH,AL LOOP LOOP3 POP AX

DELAY: LOOP DELAY

;延時 DEC BX JNZ LOOP1 輸出 61 端口的值

MOV AL,AH OUT 61H,AL

5.結論

結論:

達到題目要求內容,以 K1-K8 接 8255 的 A 口做為電子琴的鍵盤分別輸入靜 音、do、re、mi、fa、sol、la、si 的音,以 8255 的 B 口作為輸出。用 8253 定 時器產生所需音階頻率控制揚聲器發音。

第四篇:《微機原理與應用》總結復習.

第一章概述

一、個人計算機的構成(各組成部分及器件作用、性能指標等

二、計算機基礎知識概念(數制和編碼、指令和程序、…

三、微型計算機的結構(內部和外部結構、工作原理、概念術語解釋、外部設備分類和接口基本概念第二章 IA-32結構微處理器

8086/8088 微處理器結構、存儲器結構與堆棧、8086~80386、80486的功能結構、之間的差別

8位、16位、32位寄存器的功能作用以及一些特殊寄存器的狀態標志位的含義

8086~803868位、16位、32位寄存器的功能作用以及一些特殊寄存器的狀態標志位的含義

處理器總線時序基本概念、幾種基本時序的工作流程分析

8086的時序相關概念定義(?時鐘周期、總線周期、指令周期?一般讀寫時序的描述?若干種典型時序 8086的兩種組態的連接

微處理器的操作方式、存儲器的組織管理模式、微處理器的一些新技術 第三章 IA-32指令系統 各類尋址方式、通用指令 第四章匯編程序設計

基本編程方法(指示性語句和指令性語句、數據段定義、堆棧段定義、代碼段編寫、過程編寫、三種程序設計的基本結構(?順序流程?分支流程?循環流程、基本 的數據傳送交換編程、數據編碼轉換編程、基本的算術運算編程、數據排序和查找編程、子程序設計、DOS功能調用、宏功能的設計(宏匯編程序編寫

第五章存儲器

存儲器的有關基本概念、常用的存儲器分類、存儲器與 CPU的接口(如何連接、連接需注意的問題

IA-32微處理器的三種工作方式的含義 實地址方式下的存儲器訪問地址的形成 保護虛擬地址下的存儲器訪問地址的形成 第六章輸入、輸出、和系統總線

接口的基本概念(接口傳送的信息分類、尋址方式…、輸入輸出時序、數據傳送方式、數據傳送控制方式、外設與 CPU的接口的連接與編程、了解DMA 總線的操作過程和數據傳輸方式、各類總線的概念及用途、系統總線(?PC?ISA?PCI、其它總線接口

第七章中斷

中斷和中斷系統的有關概念、中斷的處理過程(條件、響應、優先權、中斷控制器8259、8086的中斷方式

第八章并行接口芯片8255

一、接口電路應具備的部件和實現的功能

輸入/輸出數據的鎖存器和緩沖器、狀態和控制命令的寄存器、端口的譯碼和控制電路、中斷請求觸發器、中斷屏蔽觸發器、中斷優先權排隊電路和發出中斷向量的電路。

二、8255芯片的作用、工作方式和控制字的編程。第九章串行通信及接口電路

基本概念(如:同步、異步通信定義等、串行通信實現的方法、有關的標準與接口、8251芯片的應用第十章計數器和定時器電路、人機接口

計數器和定時器的有關概念、工作原理、可編程定時器/計數器8253/8254的應用(連接和編程

主要輸入/輸出設備的基本概念、常用輸入/輸出設備的分類、常用的一些輸入輸出設備的工作原理,應用編程

一、選擇題 20%

二、填空題 10%

三、簡答題 20%

四、應用題(編程、硬件連接、工作流程分析(50

第五篇:2007微機原理及應用模擬試題A及參考答案

一、填空題

1.已知X=68,Y=12,若用8位二進制數表示,則[X+Y]補= 01010000B(或50H),[Y-X]補=11001000B(或0C8H)。

2.邏輯運算11110101B和10101110B相“或”的結果是 11111111B。3.串操作指令規定源串在 數據 段中,用 DS:SI 來尋址源串;目的串在 附加 段中,用 ES:DI 來尋址目的串。

4.以CX寄存器內容為計數對象的指令有 循環控制指令、串操作重復指令。5.8086內存的前 1024(或1K)個字節,即00000H~ 003FFH 建立了一個中斷向量表,一共可以容納 256 個中斷向量。6.輸入/輸出指令間接尋址必須通過 DX 寄存器。

7.8086直接可以訪問的內存空間是 1M(或220)B,它的一個段最大空間是64K(或216)B,一頁空間是 256(或28)B。

8.CPU與外設傳送數據時,輸入/輸出方式有程序控制傳送方式,中斷控制傳送方式,DMA方式。

9.硬件中斷可分為 可屏蔽中斷 和 不可屏蔽中斷 兩種。

10.某8086CPU應用系統需要擴展程序存儲器128K字節,選用EPROM2764(8K×8),則需要的芯片數目為: 16。

三、問答題

1.8086/8088微處理器內部有那些寄存器,它們的主要作用是什么? 答:8086/8088微處理器執行部件有8個16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。其中AX、BX、CX、DX一般作為通用數據寄存器。SP為堆棧指針寄存器,BP、DI、SI在間接尋址時作為地址寄存器或變址寄存器??偩€接口部件設有段寄存器CS、DS、SS、ES和指令指針寄存器IP。段寄存器存放段地址,與偏移地址共同形成存儲器的物理地址。IP的內容是下一條將要執行指令的偏移地址,與CS共同形成下一條指令的物理地址。2.8086 基本總線周期是如何組成的? 各狀態中完成什么基本操作? 答:8086基本總線周期由4 個時鐘(CLK)周期組成,按時間順序定義為T1、T2、T3、T4。在T1期間8086發出訪問目的地的地址信號和地址鎖存選通信號ALE;T2期間發出讀寫命令信號RD#、WR#及其它相關信號;T3期間完成數據的訪問;T4 結束該總線周期。3.什么是接口? 接口具有哪些功能? 答:接口就是微處理器與外部設備之間的連接部件,是CPU 與外界進行信息交換的中轉站。接口具有以下功能:(1)數據緩沖功能;(2)接收和執行CPU 命令的功能;(3)信號轉換功能;(4)設備選擇功能;(5)中斷管理功能;(6)數據寬度變換功能;(7)可編程功能。4.簡要說明中斷返回指令IRET與RET指令的不同之處。

答:IRET為中斷返回指令,可使壓入堆棧的斷點地址及程序狀態字彈出至CS、IP和F寄存器,繼續執行原來程序;RET為子程序返回指令,只恢復IP或CS、IP的內容。

四、閱讀下列程序段,指出程序完成什么功能

1、程序段1 DATA SEGMENT BUF DB‘swjtu’ DATA ENDS CODE SEGMENT ┆ MOV SI,0 MOV CX,10 MOV AL,20H NEXT: SUB BUF[SI],AL INC SI LOOP NEXT ┆

答:該程序段功能是將小寫字符串’swjtu’轉換為大寫字符串’SWJTU’。

2、程序段2 VARX

DW A1 VARY

DW A2 RESULT

DW ?

MOV DX, VARX ADD DX, VARY MOV CL, 3 SAL

DX, CL SUB

DX, 1000H SAR

DX, 1 MOV RESULT, DX

結果為:RESULT=[(A1+A2)×3-1000H]∕2

下載微機原理及應用教案word格式文檔
下載微機原理及應用教案.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    微機應用a

    《微機應用》期末考試 班級姓名成績 一、選擇題 1.所謂第二代計算機是以哪種電子元件為主要零件() A電子管B集成電路C晶體管D以上都不對 2.計算機軟件包括應用軟件和系統軟件,......

    微機原理課程設計

    電子信息科學與技術《微機原理》課程設計 一、本次課程設計的目的和意義 學習和掌握計算機中常用接口電路的應用和設計技術,充分認識理論知識對應用技術的指導性作用,進一步加......

    微機原理課程設計

    匯編程序設計題 題目一 密碼設置模擬 該程序可以進行密碼的設置(第一次)和修改(已設置密碼)。要求輸入的密碼不顯示。 題目二 計算器 編輯程序可以實現鍵盤輸入數據與運算符......

    2008微機原理課程設計

    《微機原理及接口》課程設計任務書 適用專業:05電子信息工程 通信工程 一、 本次課程設計的目的和意義 學習和掌握計算機中常用接口電路的應用和設計技術,充分認識理論知識對......

    微機原理課程設計

    接口技術課程設計 一、 設計內容 設計一個投票統計器,完成投票、計票統計和票數顯示等功能。 二、設計原理及方案 在8086最小工作模式下,連接一塊8255A芯片。在 8255A的C端口......

    微機原理課程設計

    《微機原理》課程設計報告 時間 學 院 專業班級 姓 名 學 號 合 作 者 指導教師 成 績 2013 年 11 月摘要 本文針對可燃氣體檢測模塊MQ—K1,綜合運用《微機原理》所學知識......

    微機原理教學計劃

    黑龍江科技職業學校 《微機原理及應用》課程實驗教學大綱 一、制定實驗教學大綱的依據 根據本校《2004級本科指導性培養計劃》和《微機原理及應用A》課程教學大綱制定 二、......

    微機原理心得體會

    微機原理心得體會 時間過得很快,微機原理課程已經結束了。回想起來受益匪淺,主要是加深了對計算機的一些硬件情況和運行原理的理解和匯編語言的編寫,期間也聽老師講過,微機原理......

主站蜘蛛池模板: av无码一区二区三区| 久久久久 亚洲 无码 av 专区| 日本免费一区二区三区在线播放| 亚洲精品久久久久高潮| 无码日韩精品一区二区三区免费| 7777精品伊人久久久大香线蕉| 无码熟熟妇丰满人妻啪啪| 国产成人精品午夜福利软件| 99久久国语露脸精品国产| 天干天干夜啦天干天干国产| 国产a国产片国产| 色欲天天网站欧美成人福利网| 成人天堂资源www在线| 天天躁日日躁狠狠躁av中文| 无遮掩无码h成人av动漫| 国产偷自视频区视频| 伊人久久大香线蕉午夜av| 日本真人添下面视频免费| 亚洲综合欧美在线…| 成人午夜福利视频镇东影视| 老师黑色丝袜被躁翻了av| 国产女人水真多18毛片18精品| 欧美伦费免费全部午夜最新| 亚洲精品av一区在线观看| 扒开双腿吃奶呻吟做受视频| 玖玖玖国产精品视频| 国产农村妇女精品一二区| 超级碰97直线国产免费公开| 国产精品第一国产精品| 日本人妻精品免费视频| 亚洲精品国产av成拍色拍婷婷| 无码国产69精品久久久久app| 亚洲日本丝袜丝袜办公室| 久久国产精品久久久久久| 香蕉久久一区二区不卡无毒影院| 风韵丰满熟妇啪啪区老熟熟女| 精品国产一区二区三区久久| 精品人妻少妇一区二区三区不卡| 精品无码一区二区三区爱欲| 国产精品久久| 亚洲国产精品久久久久婷蜜芽|