當前位置:編程學習大全網 - 編程語言 - 壹個單片機處於接收狀態,工作方式1,寫出串行口控制寄存器SCON的控制字

壹個單片機處於接收狀態,工作方式1,寫出串行口控制寄存器SCON的控制字

//################## 串口控制寄存器設置 SCON ##################

//┌───┬───┬──┬────────────────────────────┐

//│ SM0 │ SM1 │方式│ 功 能 說 明 │

//├───┼───┼──┼────────────────────────────┤

//│ 0 │ 0 │ 0 │ 同步位寄存器方式(通常用於擴展IO口) │

//├───┼───┼──┼────────────────────────────┤

//│ 0 │ 1 │ 1 │ 10位異步接收(8位數據),波特率可變(由定時器1溢出率控制) │

//├───┼───┼──┼────────────────────────────┤

//│ 1 │ 0 │ 2 │ 11位異步接收(9位數據),波特率固定 │

//├───┼───┼──┼────────────────────────────┤

//│ 1 │ 1 │ 3 │ 11位異步接收(9位數據),波特率可變(由定時器1溢出率控制) │

//└───┴───┴──┴────────────────────────────┘

SM0=0;

SM1=1;

SM2=0;//SM2=1 可以利用收到的 RB8 來控制是否激活 RI, 無停止位

REN=1;//允許串口接收數據

TB8=0;//方式0或1中未使用,方式2和3中用作發送數據的第9位,用做奇偶校檢

RB8=0;//方式0或1中未使用,方式2和3中用作接收數據的第9位,用做奇偶校檢

TI=0;

RI=0;

//上面是將 SCON 按尋址方式每壹個位地址的設置方法,也可直接設置 SCON 值

//SCON=0x50;//01010000 8位可變波特率,無奇偶校驗位

  • 上一篇:0x004dd911指令引用的0x0000000c不能"read"
  • 下一篇:《狄金森全集(全4冊)》epub下載在線閱讀,求百度網盤雲資源
  • copyright 2024編程學習大全網