来源:蜘蛛抓取(WebSpider)
时间:2015-12-14 06:05
标签:
单片机串行通信
两个AT89C51单片机之间如何进行串行通信_百度知道
两个AT89C51单片机之间如何进行串行通信
求高手用C写个简单的程序来解析它!
提问者采纳
* T1 use sio */
/ #define T1MS_19k2bps
0xfd,2=4800;
/:PCON&=0x7f; TR1=1; SM0=0; TH1=T1MS_1200bps:于振南 日期; /:sel_bps *********************************/ void tran_init()
/* SIO int high
/ } ES=1.2k 作者:设置串口波特率 sel为选择通讯速率; RI=0;* 通讯有关参数初始化 */:PCON&=0x7f:sel_bps(select bps) 功能:PCON|=0x80.02; ET1=0,-12;* T1 use sio */ {
z=SBUF:sio_int(sio interrupt) 功能; case 2;
/ while(:PCON&=0x7f; case 1:06:PCON&=0x7f; if(RI)
/.02:tran_init()(tranmit initialize) 功能;
sio_int() interrupt 4 using 2 { ES=0,2=4800;
/, TH1=0xfd, -6.25 *********************************/
/* T1 use sio */ TL1=T1MS_4800 } void trans(unsigned char dat) { SBUF=dat,use time */ /:中断方式接收串口数据
把收到的一个字节放在z中 通讯有关参数初始化 作者; void sel_bps(unsigned char sel) { switch(sel) { case 0!TI);* T1 use sio */, -3; } /,4=19; ES=1; TL1=0xfd,mode1:06; { sel_bps(3); PS=1; TI=0;* (e8,SMOD=0) @4800bps
pcon&=0x7f @11;
/ #define T1MS_2400bps
0xEC,1=2400; RI=0:于振南 日期; /:0=kbps pcon|=0x80 */* (* T1 use sio */* T1 use sio */ REN=1.25 包含子函数 #define T1MS_1200bps
0xD8;********************************* 函数名;* 选择通讯速率; TH1=T1MS_9600 #define T1MS_9600bps
0xFB,SMOD=1) @19;********************************* 函数名; * RI==1 */* TH1=T1MS_2400 T0=MODE1,SMOD=0) @4800bps
pcon&=0x7f */: 0=1200;
/.25 *********************************/:06;* SM0=0 SM1=1; SM2=0, -3; TMOD=0x21;* T1=MODE2,1=2400.2k */ case 4,SMOD=0) @4800bps
pcon&=0x7f */ TL1=T1MS_1200* ( TI=0; case 3,10bit
*/ EA=1.0592MHz*/ TL1=T1MS_9600
/ break,16 ********************************* 函数名,3=9600;* ( TL1=T1MS_2400bps,无校验(TB8=bit_duble偶) */:串口初始化 通讯有关参数初始化 作者,-24; SM1=1;
/,4=19;* (f4; TH1=T1MS_4800bps,3=9600; #define T1MS_4800bps
0xfa:于振南 日期; } } /
/,SMOD=0) @9600bps
pcon&=0x7f */
提问者评价
非常感谢!!
其他类似问题
为您推荐:
串行通信的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁【图文】第8章_AT89C51串行通信及其应用_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第8章_AT89C51串行通信及其应用
上传于||文档简介
&&单​片​机​ ​学​习
大小:1.14MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢第8章_AT89C51串行通信及其应用1
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第8章_AT89C51串行通信及其应用1
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口第8章_AT89C51串行通信及其应用_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
第8章_AT89C51串行通信及其应用
上传于||暂无简介
大小:1.14MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢80c51与AT89C51及MCS-51的区别_百度知道
80c51与AT89C51及MCS-51的区别
他们都有什么区别呀,只是简单的名称的区别吗
at89c51没有此功能,与常见的微型.,因此不能用来下载at89c51..。方式 2 的波特率固定: 1;32,并输出方波: 方式 0 . 可使 MCS-51 单片机串行口适用于多机通信:这种工作方式比较特殊; 2;64 或 1/,下载at89c51要用到专用的烧写器,为振荡率的 1ኬc51
实现PWM两个基本点。MCS-51
MCS-51 单片机串行口可以通过软件设置四种工作方式。AT89C51
at89s51用的下载线为ISP在线下载方式,只有两种选择. 根据你想要的开关频率计算循环周期(如1kHz).. 每个循环中根据调制公式计算占空比
其他类似问题
为您推荐:
at89c51的相关知识
其他1条回答
内核结构简单,使用方便是以前使用比较广泛的一款单片机,还有像ARM内核X86内核的.已经够一些基本的应用场合,是中档产品.AT89C51是ATMEL公司的产品属于89系列单片机.MCS-51是个泛称8051是最简单的单片机,紧高于8031,指的是一个类的,即51内核的
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁