8085脈衝波形程式


現在讓我們來看一個Intel 8085微處理器的程式。在這個程式中,我們將看到如何產生脈衝波形。

問題陳述:

編寫8085組合語言程式以產生連續的方波。

討論

為了用8085產生方波,我們將連續旋轉10101010 (AAH)。我們需要將D0作為輸出。我們將使用01H遮蔽累加器的內容。如果結果為0,則輸出為0;如果結果為1,則輸出為1,從而產生脈衝。

輸入

本例中沒有給出輸入

流程圖

 

程式

地址
十六進位制程式碼
標籤
助記符
註釋
8000
16, AA
 
MVI D,AAH
將10101010載入到D中
8002
7A
ROTATE
MOV A,D
將D載入到A中
8003
07
 
RLC
將A左移一位
8004
57
 
MOV D,A
將A再次儲存到D中
8005
E6, 01
 
ANI 01H
用01H遮蔽A
8007
D3, 10
 
OUT 10H
將輸出傳送到埠10
8009
C3, 02, 80
 
JMP ROTATE
跳轉到ROTATE以進行下一階段

 

輸出

在輸出埠生成方波作為輸出。

 

更新於: 2019年7月30日

3K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.