单片机间的RS232串行通信程序

来源:本站
导读:目前正在解读《单片机间的RS232串行通信程序》的相关信息,《单片机间的RS232串行通信程序》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《单片机间的RS232串行通信程序》的详细说明。
简介:这里给大家分享一个AT89S52语言常用程序——单片机间的RS232串行通信程序

#include<reg52.h>#include <absacc.h>#include <stdio.h>#include <math.h>#include <stdlib.h>#define uchar unsigned char#define uint unsigned intuchar FREQ; /*定时器计数变量*/void main(void){// 以下是设置中断和定时器EA=1; PT0=1; ET0=1;IT0=1;IT1=1;EX0=1;EX1=1;ET2=1;T2CON=0x08;TMOD=0x21;// 定时器0为产生1ms的中断,定时器1为9600bit/s 的波特率发生器TH0=-1000/256;TL0=-1000%256;TL1=0xfd;TH1=0xfd;SCON=0x50;PCON=0x80;// 开定时器TR1=1;TR0=1;TI=1;while(1){}}// 定时器0的中断服务程序,向串口发送姿态数据。void intsvr1(void) interrupt 1{// 重新装入定时器0的初值;TH0=-10000/256;TL0=-10000%256;FREQ=FREQ+1; // 定时器T0的低四位赋值if (FREQ==1000) // 1秒判断{FREQ=0;printf("*");// 发送字符}}  

提醒:《单片机间的RS232串行通信程序》最后刷新时间 2024-03-14 01:02:26,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《单片机间的RS232串行通信程序》该内容的真实性请自行鉴别。