查詢方式:傳送資料——先發後查;
接收資料——先查後收。
中斷方式:傳送資料——傳送、等待中斷、中斷中傳送;
接收資料——等待中斷、在中斷中接收。
下面讓我們通過兩個列子進一步看一下兩者的區別:
/******************查詢方式實現的串列埠通訊*************************/
#include
#define uint unsigned int
#define uchar unsigned char
uchar code table="e-mail:[email protected] ";
uchar i,temp;
//查詢方式時必須ea=0;es=0; //關總中斷
void init_ser() //串列埠初始化
void out_ser() //串列埠輸出
i=0;
sbuf=temp;
while(!ti);
ti=0;}
void main() }
}/******************中斷方式實現的串列埠通訊*************************/
//查詢方式時必須
ea=1;es=1; //關總中斷
#include
#define uint unsigned int
#define uchar unsigned char
//uchar code table="you get ";
uchar temp,flag;
void init_ser() //串列埠初始化
void main()}}
void ser() interrupt 4
51微控制器串列埠通訊
1 並行通訊 傳送方和接收方用多根資料線連線,多位資料同時傳送。傳輸線多,長距離傳輸時成本大。2 序列通訊 單根資料線傳送資料,逐位傳送。長距離傳送成本低,但控制相對複雜。序列通訊又可分為 非同步序列通訊和同步序列通訊。非同步序列通訊 所謂 非同步 指的是雙方裝置使用各自的時鐘,以字元為單位傳輸,採...
C 與51微控制器串列埠通訊
c 與51微控制器串列埠通訊 51接受資料,pc傳送資料。通過微控制器的數碼管將pc傳送的16進製制資料顯示出來。51接受資料 include include include sbit ls138a p2 2 定義138解碼器的輸入a腳由p2.2控制 sbit ls138b p2 3 定義138解碼...
51微控制器與C51
微控制器又稱單片微控制器,是在一塊晶元中整合了cpu 處理器 ram 資料儲存器 rom 程式儲存器 定時器 計數器和多種功能的i o 輸入 輸出 介面等一台計算機所需要的基本功能部件,從而可以完成複雜的運算 邏輯控制 通訊等功能。51微控制器是對所有相容intel 8031指令系統的微控制器的統稱...