Ⅰ 單片機串口清除數據發送標志 ti=0;是什麼意思
單片機串口數據發送標志 ti,如果設置串口中斷發送完成後 會產生 串口中斷,清除數據發送標志 是 為了 下一次發送數據作準備,串口數據接收標志 ri 也是如此。
Ⅱ 單片機寄存器功能與賦值說明
1.中斷允許控制寄存器IE
EX0(EX1):外部中斷允許控制位
EX0=1外部中斷0開關閉合 //開外部0中斷
EX0=0外部中斷0開關斷開
ET0(ET1):定時中斷允許控制位
ET0=1 定時器中斷0開關閉合 //開內部中斷0
ET0=0定時器中斷0開關斷開
ES: 串口中斷允許控制位
ES=1串口中斷開關閉合 //開串口中斷
ES=0串口中斷開關斷開
2、定時器控制寄存器 TCON //控制外部中斷和定時器中斷3、外部中斷:
IE0(IE1):外部中斷請求標志位
當INT0(INT1)引腳出現有效的請求信號,此位由單片機自動置1,cpu開始響應,處理中斷,而當進入中斷程序後由單片機自動置0。
//外部中斷,即外部中斷相應的引腳接入低電平或下降沿信號時,中斷開始響應。
IT0(IT1):外部中斷觸發方式控制位 //選擇有效信號
IT0(IT1)=1:脈沖觸發方式,下降沿有效。
IT0(IT1)=0:電平觸發方式,低電平有效。
4、串口控制寄存器SCON TI:串列口發送中斷標志位
當單片機串口發送完一幀數據後,此位由單片機自動置1,而當進入中斷服務程序後是不會自動清0的,必須由用戶在中斷服務中用軟體清0。
RI:串列口接收中斷標志位
當單片機串口接收完一幀數據後,此位由單片機自動置1,而當進入中斷服務程序後是不會自動清0的,必須由用戶在中斷服務軟體中用軟體清0。