全球旧事资料 分类
须在代码中清除。Mode1、2、3时,若完成传送停止位,则本位自动设定为1,并产生TI中断。Mode0时,若完成传送第8位,则本位自动设定为1,产生TI中断。RI:本位为接收中断标志位,当中断结束时,本位并不会恢复为0,必须在代码中清除。Mode1、2、3时,若完成接收停止位,则本位自动设定为1,并产生RI中断。Mode0时,若完成接收第8位,则本位自动设定为1,产生RI中断。下图为本问使用的mode1的数据串格式:Bit0
起始位(低电平)
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
停止位(高电平)
PCON寄存器:SMOD1000GF10GF00PD0IDL0
PCON0x80;此配置作用:使SMOD1,计算比特率此寄存器不作理解,只需知道设置SMOD值可影响波特率计算即可。比特率计算公式(串行端口mode1):比特率SMOD(232)(OSC(12(256TH1)))5.代码编写Mai
函数开始对寄存器进行初始化操作:TMOD0x20TMOD0x20SCON0x50SCON0x50TH10xFA或者TH10xFDPCON0x80PCON0x00TR11TR11发送数据代码(在程序相应位置写上):SBUF变量在相应的位置写上此代码,讲需要发送的数据先送到SBUF寄存器中whileTI0等到数据发送完再进行下一句代码TI0TI为传送结束标志,必须软件置零
f二、PC机端编程(使用VB)
PrivateSubForm_LoadMSComm1Setti
gs
好听全球资料 返回顶部