
单片机定时发送字串给PC机
#include < reg52h >
#include < intrinsh >
#include < stdioh >
#define uchar unsigned char
#define uint unsigned int
/
延时函数
/
void delay(int ms)
{
uchar i;
while(ms--)
{
for(i=0;i<250;i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}
/
主程序
/
main()
{
SCON=0x50; //串口模式1,允许接收
TMOD=0x20; //定时器1为模式2,8-bit 自动装载方式
PCON=0x00; //波特率不倍增
TL1=0xfd;
TH1=0xfd; //波特率9600
TI=1; //TI 置1,以发送第一个字节
TR1=1; //启动定时器 T1
while(1)
{
printf (" 真诚与各位单片机高手切磋学习\n"); //向PC机发送数据
delay(500);
printf (" welcome to >
以上就是关于用89C52单片机与PC串口通信,谁能帮忙写代码要用C语言编写的全部的内容,包括:用89C52单片机与PC串口通信,谁能帮忙写代码要用C语言编写的、用vb.net写了一个pc端串口接收程序,接收从上位机发来的数据,数据为字符串格式,问题:写好程序、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)