微型計算機原理實驗報告1250312019郝耀峰六

2023-01-08 00:06:37 字數 1538 閱讀 7906

實驗報告單

課程名稱:《微機原理與接**術》

學號: 1250312025

姓名: 郝耀峰

班級: 計科3班

院系: 計算機學院

專業: 軟體工程

實驗室: s4411

同組人: 高雨、陽樂、譚俊、蔡橋利

組號輔導老師: 李劍

實驗專案編號: 8103101706

實驗專案名稱:雙機並行通訊下

日期2014.12.17成績

1、實驗目的

通過雙機並行通訊實驗,學習如何利用8255實現雙機通訊的設計原理與方法。

2、實驗環境

windows7, 微機原理與介面實驗箱

3、實驗原理(或要求)

1. 8255a工作方式

2. 雙機通訊原理

4、實驗步驟

#include <>

#include <>

#include <>

#include <>

#ifdef __cplusplus

#define __cppargs ...

#else

#define __cppargs

#endif

short int nfreq = ;

short int ntimedelay = ;

const unsigned long clk = 1193180;

const unsigned char intr = 0x1c;

short int *pfreq;

short int *ptimedelay;

void interrupt (*oldhandler)(__cppargs);

void interrupt handler(__cppargs)

int playing(void);

void main(void)

int playing(void)

; //等延時到

outportb( 0x303, 0x0c);

outportb( 0x303, 0x00); // 關閉揚聲器

pfreq獲取下乙個音訊

ptimedelay++; // 獲取下乙個延時

歌曲結束或按任意鍵

outportb( 0x303, 0x0c);

outportb( 0x303, 0x00); // 再次關閉揚聲器

setvect(intr,oldhandler); // 恢復原中斷向量

return 0;

}5、記錄與處理(實驗資料、誤差分析、結果分析)

甲方傳送訊息,如:傳送abff,乙方收到abff,同理,乙方傳送訊息,如:傳送yull,甲方收到yull。類似於qq傳送訊息。按停止鍵,結束。

6、思考題

雙機並行通訊的缺點是什麼?

抗干擾能力差,不適合長距離傳輸,最大距離不超過3m。

7、實驗小結

通過本次實驗,了解了mf2ki環境,掌握了並行通訊的知識,認識了雙機通過並行的方式進行通訊的功能。

微型計算機原理

一 基礎知識 1.數和數制 二進位制 十進位制 十六進製制 及其轉換2.二進位制編碼 3.二進位制邏輯運算 4.二進位制算術運算 碼6.計算機中字元表示 7.計算機的組成結構 8.補碼 反碼 原碼之間的轉換方法。二 8086指令系統 1.基本資料型別 2.定址方式 3.6個通用指令 三 組合語言程式...

微型計算機原理定址方式總結

立即定址 立即數不能做目的運算元,只能作為源運算元。mov 3,al 源 目的運算元的字長必須一致mov ah,3064h mov al,07h mov ax,1a2bh mov al 255 立即數不能進入段暫存器中 mov ds 20h 暫存器定址 並非所有暫存器都可自由使用,cs 不能用 mo...

實驗一微型計算機結構認識

一 實驗目的 1 了解計算機組成原理。2 認識微型計算機的主要組成部件。二 實驗環境 atx主機板,機箱,軟碟機,硬碟,光碟機,cpu,記憶體條,電源,顯示卡,音效卡,網絡卡,鍵盤,滑鼠,顯示器等。三 實驗內容 步驟及要求 1 識別微型計算機的主要組成部件。主機板 cpu 軟碟機 硬碟 光碟機 記憶...