微算機(二) -- 8051's UART mode0 input 班 級: 通訊二甲 學 號: B09622048 學 生: 楊 穎 穆 老 師: 王 志 湖
大綱 目的 原理 流程圖 程式 實驗結果
目的 Using 8051's UART mode0 and isp2032 read a set of data from 8 bit parallel shift register.
串列原理(串列控制暫存器) => 0x10 SCON 0 0 0 1 0 0 0 0 SM0 SM1 SM2 REN TB8 RB8 TI RI 0 0 0 1 0 0 0 0 模式 SM0 SM1 1 2 3 選擇串列阜模式0
流程圖 開始 串列工作模式0 輸入資料至移位 暫存器並移位 清除RI no RI=1? yes 資料輸出至P2
程式 #include“reg51.h“ //函式庫 sbit P3_2=0xb2; int main(void){ //主程式 SCON=0x10; //串列阜工作在MOD0 while(1){ P3_2=0; //輸入資料至移位暫存器 P3_2=1; //暫存器開始移位 RI=0; //清除接收旗號 while(RI==0); P2=SBUF; //資料輸出至P2 }
實驗結果
END