问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PIC单片机串口C程序

发布网友 发布时间:2022-04-22 04:50

我来回答

3个回答

热心网友 时间:2023-10-10 10:39

#include<reg51.h>
unsigned char a,flag;
unsigned int i;
void init_serial();

void init_serial() //初始化串口
{
TMOD=0x20;//设置定时器1为工作方式2
TH1=0xfd;
TL1=0xfd;
TR1=1;
REN=1;
SM0=0;
SM1=1;
EA=1;
ES=1;
}
void serial() interrupt 4
{
RI=0;
a=SBUF;
flag=1;
}
void main()
{
init_serial();
i=100;
flag=0;
while(1)
{
if(flag==1) //接受串口信息
{
ES=0;
P0=0x00;
while(i--);
P0=0xff;
SBUF=a;
flag=0;

while(!TI);
TI=0;
i=100;
ES=1;
}
}
}
这个是我自己写的,单片机与计算机串口通信。计算机向单片机发送一个数据 然后单片机接受到后又把那个数据返回计算机。 欢迎提问……

热心网友 时间:2023-10-10 10:40

断和主程序中都有调用,会导致混合调用。
英文写的很明白了,会上网就不会查英文单词吗?还是不知道什么是混合调用。
比如你主程序调用_delay_ms做100ms延时,正在做循环延时,结果一个中断进来,中断处理程序也调用了_delay_ms,结果就是_delay_ms原有的数据冲掉,从头再来,这次执行是对的。等中断处理完,再执行走到一半的_delay_ms程序,因为数据被冲掉了,天知道是什么结果。
用的是PIC的C语言吧?不好好看书,PIC的C语言最不灵光的(之一)就是程序的混合调用。资源不够啊!
其它单片机看编译器,有的也会报错,有的会很聪明(比如KEIL)的知道要保护原始数据,在中断里帮你保护了。

热心网友 时间:2023-10-10 10:40

去我QQ空间935916814看看有的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...出现代码0x000000ed,(0x89b89900,0xc0000006,0x00000000,0x00000000... 电脑蓝屏了***0X000000ED (0X89A2F900,0XC0000006,0X000000 电脑开机蓝屏stop:0x000000ed(0x89d1be30,0xc0000006,0x00000000,0x0000... 电脑蓝屏stop:0x000000ed(0x894f2900,0xc0000006,0x00000000,0x00000000... 铜钱如何清洗怎样保存? 装修时墙壁上的黑点怎么去除? 除草剂有哪几种 ...我想要的图层大很多,怎么方便直接将想要图层保存成图片··?_百度... 安全员考出来了怎么申请C证 C证安全员考完就能挂吗 c语言 PIC单片机 考健康管理师好就业吗? 单片机PIC16F886可以用C语言编程吗 PIC单片机中用C语言编程时 ADCON1 是什么意思怎么用! 健康管理师证书好就业吗?健康管理师证的用途 PIC单片机C语言编程,二进制如何转换成十六进制。 健康管理师的就业前景怎么样? PIC单片机C语言编程,端口设置问题,if语句条件设... 一般8位PIC单片机使用C语言还是汇编语言编程,好像... PIC单片机C语言编程问题 PIC单片机C语言编程的高手来帮帮忙啊! 健康管理师就业方向有哪些地方? pic系列单片机用c语言编程时,让他执行A/D转换的指... pic单片机可以用c编程吗?用什么编译软件?他是属... PIC单片机 c语言编程 肌底液能和精华液一起使用吗?有必要吗? 肌底液有补水保湿的功效吗? 爽肤水、肌底液、精华液、原液、乳液和霜的使用顺序? 爽肤水 肌底液 精华液 乳液 保湿 的使用顺序 肌底液和精华液,和爽肤水,有区别吗? 健康管理师就业前景怎么样,今后会有发展吗? 医保有哪些类型? PIC单片机c语言中如何嵌套汇编 健康管理师的好就业嘛? 关于PIC单片机C语言编程 MPLAB和PICC的问题 如何写好大学毕业论文? 大学本科的毕业论文有什么写作技巧吗? 有几行PIC单片机的c语言程序代码看不懂,请教一下。 医疗保险都有哪些种类 大学毕业论文怎么写 单片机 pic c语言 pic单片机编程,c语言。在头文件里有些语句不明白... 怎么写大学毕业论文 PIC单片机C语言编程,数组问题 大学毕业论文怎么写?大概有什么样的步骤 目前我们国家医疗保险制度有哪几种形式 医保都有什么类型的?哪种类型的最为有用? 大学毕业论文怎么写的啊? 医疗保险分为几种类型 面临毕业,大学毕业论文怎么写?