66问答网
所有问题
当前搜索:
串行口TR1
请问下面关于STC12C5A60S2单片机
串口
问题,在调试时发出和接收不同,请...
答:
用下面这段程序试试(先检查一下晶振频率是不是11.0592MHZ)include <reg51.h> include <intrins.h> char temp;bit flag;void ser() interrupt 4 { RI=0;temp=SBUF;flag=1;} void serinit(){ TMOD=0x20;TH1=0xfd;TL1=0xfd; //设置波特率9600 SM0=0;SM1=1;REN=1;
TR1
=1;ES=1;EA...
关于51单片机
串行口
通信问题。。为什么发送10,收到的是1,发送21,收到...
答:
你的程序可以接收,波特率要设置为9600,
串口
设置为十六进制接受和发送,前面六个是发送的字符串,后面一位是自己输入的十六进制数,发送汉字要用取模软件,例如16X16汉字取模为32字节的十六进制数,for(i = 0;i <32;i++){SBUF = bottom[i];数组里存入取模的32个十六进制数,接收先定义一个数组...
试着做两个52单片机
串行
双工通信的简单模型,出现问题不知道哪里不对,求...
答:
双机使用同样的程序。如下即可:include<reg52.h> void main(){ TMOD = 0x20;TH1 = 0xfd;TL1 = 0xfd;
TR1
= 1;REN = 1;SM0 = 0;SM1 = 1;EA = 1;ES = 1;TI = 1;while(1) { if (TI) {TI = 0; SBUF = P1;} //delay(100); --延时,不延时,均可 } } voi...
...将接收的16个数据存入片内50H~5FH中,
串行口
为方式1,波特率为120...
答:
ORG 0000HLJMP MAINORG 0030HMAIN: MOV TMOD,#20H MOV TH1,#0F4H MOV TL1,#0F4H SETB
TR1
MOV SCON,#50H MOV R0,#50H MOV R2,#16LOOP: JNB RI,$ CLR RI MOV A,SBUF MOV @R0,A INC R0 DJNZ R2,LOOP SJMP $ END ...
51单片机
串行口
通信数据丢失问题
答:
中断服务程序占用时间太长,将网EEPROM写的程序放在外边,另外,需要开辟一个接收缓冲区,否则有可能丢失数据,用
串口
助手是没有握手的,所以PC没有多长时间的等待,你来不及接收就丢失了。
51单片机问题,高分,急求!!!
答:
AUXR &= 0xfe; //
串口
1选择定时器1为波特率发生器 TMOD &= 0x0f; //清除定时器1模式位 TMOD |= 0x20; //设定定时器1为8位自动重装方式 TL1 = 0xF3; //设定定时初值 TH1 = 0xF3; //设定定时器重装值 ET1 = 0; //禁止定时器1中断
TR1
= 1; //启动定时器1 } ...
8031双机
串行
通信实验设计
答:
哎直接给我算咯, 串行通信 一、实验目的 1、掌握
串行口
工作方式2的程序设计,掌握单片机通信程序编制方法。2、了解实现串行通信的硬环境,数据格式的协议,数据交换的协议。3、掌握双机通信的原理和方法。二、实验设备 DVCC仿真系统二套。三、实验内容 1、 利用8031单片机串行口,实现双机通信。将1号...
关于单片机
串行口
的一个问题
答:
两个方法:1.
串口
助手上面勾选以 16 进制显示2.按照下面的程序,将OutDat换个值void main(){ uchar OutDat; sys_init(); OutDat=0x41; // 换个值 'A' while(1){SBUF=OutDat; for(;;) { if(TI) break; } TI=0; OutDat=0x42; // 换个值 'B' } ...
关于单片机(c语言)
串行
通信的printf的用法和SCON中TI的问题
答:
TI 是否为 1 (TI 为是表明一个字符发送完毕),若为 0 则等待,语句如下:C:0x040C 3099FD JNB TI(0x98.1),C:040C 其目的是等待前一字符发送完毕,才发下一字符。所以初始化
串口
时必须加一句:TI = 1,否则,程序就在上一个汇编语句上死循环。问题二:要用printf必须先初始化
串行口
!
急求高手解决51单片机
串行口
3机通信的问题!!!
答:
你的主机第一字节发送的是02H或03H,从机在收到后 CJNE A,#01,LOOP就回去了,主机就一直等从机回复了,从机就等主机发下一次,死锁了。程序调通后,主机控制也应加个超时限制,防止实际使用时出现干扰,接受不到信息时死机。另外建议将CASE1和CASE2合并,MOV SBUF, #03H改为MOV SBUF,A,在...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
其他人还搜