找到關於微處理器的560 篇文章

8085 程式反向傳輸資料塊

George John
更新於 2019年7月30日 22:30:26

7K+ 次瀏覽

我們將瞭解如何使用 8085 反向傳輸資料塊。問題陳述編寫 8085 程式以反向傳輸 N 位元組的資料塊。該資料塊儲存在 8001 號地址開始,資料塊大小儲存在 8000 號地址。該資料塊將移動到 9000 號地址開始。討論為了解決這個問題,我們首先獲取資料塊的大小。DE 暫存器對設定為指向目標地址 9000H。HL 對設定為指向資料塊的最後一個元素。如果資料塊大小為 0A,則……閱讀更多

使用查詢表實現帶延時的 8085 跑馬燈程式。

Chandu yadav
更新於 2019年7月30日 22:30:26

853 次瀏覽

我們將瞭解如何使用 8085 實現帶有一定延時的跑馬燈。問題陳述編寫 8085 程式,使用從記憶體位置 8100H 開始儲存的查詢表實現跑馬燈顯示,並帶有適當的延時。討論模式儲存在 8100 號地址開始。我們使用 8255 埠 IC 在 LED 顯示屏上顯示內容。顯示後,它呼叫延時函式等待一段時間,然後從記憶體呼叫下一個位元組進行顯示。因此,顯示模式將如下所示 - 程式地址十六進位制程式碼標籤助記符註釋800031, 00, 82START:LXI SP, 8200 H初始化 SP80030E, 15 MVI C, 14 H初始化計數器800521, 00, ... 閱讀更多

8085 程式根據輸入開關改變 LED 的狀態。

Arjun Thakur
更新於 2019年7月30日 22:30:26

574 次瀏覽

我們將瞭解如何使用 8085 根據連線到埠 A 的輸入開關的 ON/OFF 狀態來改變連線到埠 B 的輸出 LED 的 ON/OFF 狀態。問題陳述根據連線到埠 A 的輸入開關的 ON/OFF 狀態,將連線到埠 B 的輸出 LED 的狀態更改為 ON/OFF 狀態。討論為了解決這個問題,我們必須使用 IN 和 OUT 指令。IN 指令用於將輸入埠的輸入讀取到累加器,OUT 指令用於將累加器的輸出傳送到輸出埠。這裡使用 8255 晶片。該晶片的埠 A 連線到……閱讀更多

8085 程式控制連線到輸出埠 B 的所需輸出 LED 的 ON/OFF 狀態。

Ankith Reddy
更新於 2019年7月30日 22:30:26

4K+ 次瀏覽

我們將瞭解如何將埠 IC 與 8085 介面。問題陳述控制連線到輸出埠 B 的所需輸出 LED 的 ON/OFF 狀態。討論我們將瞭解如何在埠 B 上開啟/關閉 LED。我們使用 8255 IC 作為埠。J1 和 J2 聯結器用於連線 8085 和 8255。聯結器引腳說明如下所示。為了控制引腳,我們必須設定控制字,這將在程式中使用。J1/J2 上的引腳編號8255 引腳功能113PC4212PC5316PC2417PC3514PC0615PC1724PB6825PB7922PB41023PB51120PB21221PB31318PB01419PB11538PA61637PA71740PA41839PA5192PA2201PA3214PA0223PA12311PC62410PC72526+5V267GND A 組和 B 組將在模式 0 下工作。使用埠 A 作為輸入埠,埠 B 作為輸出埠。操作模式為……閱讀更多

8085 程式實現以下函式 (a*b) + (c*d)

George John
更新於 2019年7月30日 22:30:26

3K+ 次瀏覽

我們將瞭解如何使用 8085 實現數學函式。問題陳述編寫一個程式來實現以下函式 (a*b) + (c*d),並將結果儲存在記憶體位置 8204 和 8205 中。使用子程式執行乘法。這裡 a、b、c 和 d 數字分別儲存在記憶體位置 8200H、8201H、8202H 和 8203H 中。討論8085 中沒有乘法指令。因此,我們必須使用子程式來執行乘法。在這個子程式中,它從 HL 對指向的記憶體中獲取數字,並將結果返回到 DE 暫存器對。乘以兩個部分後,中間結果被儲存……閱讀更多

8085 程式為 7 位 ASCII 字串新增偶校驗。

Chandu yadav
更新於 2019年7月30日 22:30:26

551 次瀏覽

我們將瞭解如何使用 8085 為 7 位 ASCII 字串新增偶校驗。問題陳述編寫一個程式為 7 位 ASCII 字串新增偶校驗。字串的長度儲存在記憶體位置 8040 H 中,字串本身從記憶體位置 8041 H 開始。將偶校驗放在每個字元的最高有效位。討論8085 有奇偶校驗標誌。該標誌將用於檢查併為每個 ASCII 字元分配奇偶校驗。首先,我們將透過將數字與 7FH 進行掩碼來清除最高有效位。然後使用 OR 指令,因為這……閱讀更多

8085 程式使用子程式新增十個壓縮 BCD 數。

George John
更新於 2019年7月30日 22:30:26

1K+ 次瀏覽

我們將瞭解如何使用 8085 新增十個壓縮 BCD 數。問題陳述一組十個壓縮 BCD 數儲存在從 8040H 到 8049H 開始的記憶體位置。編寫一個帶子程式的程式以 BCD 方式新增這些數字。如果產生進位,則將其儲存到暫存器 B 中,並將其調整為 BCD。最終總和小於 9999BCD。將總和儲存在 8060H 和 8061H 位置。編寫第二個子程式以解壓縮儲存在暫存器 A 和 B 中的 BCD 和,並將它們儲存在從 8062H 開始的 OutputBuffer 記憶體中。最高有效……閱讀更多

8085 程式查詢兩個二進位制模式之間的位差異。

Ankith Reddy
更新於 2019年7月30日 22:30:26

149 次瀏覽

我們將瞭解如何使用 8085 查詢兩個二進位制模式之間的位差異。問題陳述兩個二進位制模式儲存在 8030H 和 8031H 位置。將它們載入到暫存器 A 和 B 中。找出位不同的位置,並將這些位置號放在從 8050H 開始的字位置。(在 A 中為 0 而在 B 中為 1 的位置,位不同)討論為了解決這個問題,我們將數字輸入 A 和 B。然後將 C 初始化為計數器 08H,暫存器 L 將跟蹤 A 中……閱讀更多

8259 PIC 微處理器

Arjun Thakur
更新於 2019年7月30日 22:30:26

22K+ 次瀏覽

8259 被稱為可程式設計中斷控制器 (PIC) 微處理器。在 8085 和 8086 中分別有五個硬體中斷和兩個硬體中斷。透過新增 8259,我們可以增加中斷處理能力。該晶片將多箇中斷輸入源組合成單箇中斷輸出。這提供了從 IR0 到 IR7 的 8 箇中斷。讓我們看看這個微處理器的某些特性。該晶片專為 8085 和 8086 設計。它可以程式設計為邊緣觸發或電平觸發模式我們可以遮蔽中斷請求暫存器的各個位。透過級聯 8259 晶片,我們可以將中斷增加到最多 64 條中斷線時鐘……閱讀更多

8254 控制字和操作模式

Chandu yadav
更新於 2019年7月30日 22:30:26

瀏覽量:6K+

這裡我們將瞭解8254可程式設計定時/計數器晶片的控制字和工作模式。在討論其工作模式和控制字特性之前,我們應該瞭解該晶片的一些重要事實。晶片上電時,狀態未定義。此時,模式、計數值和輸出均未定義。每個計數器在使用前必須進行程式設計。我們不需要對一些未使用的計數器進行程式設計。計數器的程式設計是透過寫入控制字然後寫入初始計數來完成的。計數器的結構如下:76543210SC1SC0RW1RW2M2M1M0BCD/Binary 我們可以透過SC1…閱讀更多

廣告
© . All rights reserved.