汤姆数码解答网 _ www.otarim.com
首页 电脑常识 互联网 操作系统 软件应用 硬件相关 电脑安全 数码产品 手机相关 笔记本 其它相关 编程
栏目导航
首页 > 编程 > 正文

,按下矩阵键盘第一行时以1200bps发送,4,第二行时以2400bps发送,8 单片机串口通信

作者:用户发布来源:汤姆数码解答网发布时间:2018-7-11


请教高手!单片机串口通信和矩阵键盘的程序怎么写呀咻。晕晕。


网友交流

reg52.h
#define #include<uchar unsigned char
uchar a,flag;
void main()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SM0=0;
SM1=1;
REN=1;
EA=1;
ES=1;
PCON=0x80;
while(1)
{
if(flag==1)
{
ES=0;
flag=0;
SBUF=a;
while(!TI);
TI=0;
ES=1;
}
}
}

void serial() interrupt 4
{
P1=SBUF;
a=SBUF;
flag=1;
RI=0;
}
我是个初学者,这个实验板是买的,没办法换口。在键盘扫描程序中我把串口SCON全置0,定时器关了都不行!
芯片STC89C52RC,编译软件keil。
程序能有说明吗,我如何看都像是错的。
串行发送,根据键盘发送,用不到串行中断的。

更多话题
上一篇:apache-tomcat-8.5.30&# -Djava.endorsed.dirs=D:\ 下一篇:安装下载了好几次都不可以运行,怎么安装C语言编辑器在win7上不兼容。
[汤姆数码解答网 _ www.otarim.com] 本站信息来自网友发布,本站无法保证其内容真实性,请用户一定仔细辨别。联系QQ:885 971 98