• 2022-05-27
    使用 AT89C51 的串行口按工作方式 1 进行串行数据通信,假定波特率为 2400b/s ,以查询方式传送数据,请编写发送程序。
  • #include <;reg52.h>;#define uint unsigned int#define uchar unsigned charuchar NumX;void main(){SCON=0x40;TMOD=0x20;PCON=0x00;TH1=0xf4;TL1=0xf4;TI =0;TR1=1;while(1){SBUF=NumX;while(TI==0);TI=0;}}

    内容

    • 0

      串行通信工作方式3,为_______位数据通信方式,且波特率可变

    • 1

      串行数据通信按数据传送方式可分为____和异步通信两种形式

    • 2

      以下关于RS-232串行接口总线的叙述,正确的是() A: 以串行方式发送数据,设备间的通信距离大于15m B: 以并行方式发送数据,设备间的通信距离不大于15m C: 以串行方式发送数据,传送速率最大为20Kb/s,为负逻辑 D: 以并行方式发送数据,传送速率最大为2Kb/s,为负逻辑

    • 3

      STC15F系列单片机寄存器SCON中的SM0和SM1位分别为0和1时,串行口1的工作方式是( )。 A: 串行口1的工作方式为8位异步串行方式,波特率可变 B: 串行口1的工作方式为8位异步串行方式,波特率不可变 C: 串行口1的工作方式为9位异步串行方式 D: 串行口1的工作方式为同步移位串行方式

    • 4

      8051以方式2进行串行通信,假定波特率为1200bps,第9位作奇偶校验位,以中断方式发送。请编写程序。