freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

6-38051的串行通訊端口的應(yīng)用-展示頁

2024-10-12 09:53本頁面
  

【正文】 實現(xiàn) I/O的讀寫,輸入輸出的刷新在同一節(jié)拍完成。在 I/O處理完成后,通過寫 SBUF來啟動 I/O的讀寫(僅寫一次),I/O的刷新由串口不斷產(chǎn)生中斷來完成。63 8051的串行通訊端口的應(yīng)用 例 1. 利用串口方式 0擴展并行 I/O 7549 75497是常用的串 /并、并 /串轉(zhuǎn)換移位寄存器,利用這些芯片及 8051的串行端口工作方式 0,可方便地擴展并行 I/O接口 75495的原理圖 75497的原理圖 8051串行口擴展原理圖 波形圖 編程分析: 對于高速 I/O(如機床位置反饋信號、運動脈沖控制信號等),使用中斷處理比較合適,但對于 普通 I/O(如按鈕開關(guān)、急停開關(guān)、限位開關(guān)、繼電器、電磁閥等) , 并不需要很快的響應(yīng)速度,反而需要進行濾波處理,對這些信號的處理,一般在主程序中定時掃描即可,掃描周期應(yīng) ≥ 5ms,一般不要超過 100ms。 對于本例,對輸入輸出的讀寫,用串口中斷程序來實現(xiàn),對這些 I/O的邏輯運算和處理,則放在主程序中進行。 由于同步串行傳輸速度快 , 也可以采用查詢的方式來實現(xiàn)串行端口的讀寫。程序簡單,但響應(yīng)有延時。 開始 初始化 REN=0? Y N 高速處理程序 I/O處理程序 啟動刷新 OUT 定時標志 =1? Y N 標志定時 ? 0 T2中斷 設(shè)置地址 REN?1 返回 標志定時 ?1 ?0 TI中斷 TI? 0 發(fā)送完? Y N 發(fā)送數(shù)據(jù) 修改發(fā)送地址 返回 ?0 返回 RI中斷 RAM?A 輸入完? Y N A?SBUF 修改接收地址 返回 REN?0 返回 RI?0 RI?0 T2中斷 標志定時 ?1 返回 方案 3: 利用定時器將主程序分為高速和低速處理 2個節(jié)拍,用查詢實現(xiàn) I/O的讀寫 開始 初始化 標志定時 ? 0 標志定時 =1? Y N 高速處理程序 I/O處理程序 刷新 OUT 刷新 INPUT 發(fā)送 發(fā)送完? Y N 發(fā)送數(shù)據(jù) 修改發(fā)送地址 TI=1? Y 返回 ?1 ?0 REN?1 輸入完? Y N RAM?A?SBUF 修改接收地址 REN?0 接收 RI?0 RI?0 RI=1? 返回 編程: 設(shè)單片機晶振頻率為 12MHz, 定時器 T2定時時間為 5ms,輸入緩沖器地址為: 20H~21H (X_byte0~1), 接收地址寄存器 addr_X (30h) , 接收計數(shù)器 t_X(31h)。 中斷向量: 0000h jmp main 0023h jbc ti, TxD_I jb ri, RxD_I 。 方案 2 clr tf2 setb T_5ms reti T2中斷程序(方案 2): Int_T2: clr tf2 setb T_5ms mov addr_X, X_byte1 mov t_X, 02H clr clr
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1