實驗報告單
課程名稱:《微機原理與接**術》
學號: 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 軟碟機 硬碟 光碟機 記憶...