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

求51单片机当P1.0置零时每隔1秒钟向串口发送一个hello的程序

发布网友 发布时间:2022-07-29 14:25

我来回答

3个回答

热心网友 时间:2023-11-24 09:39

51单片机当P1.0置零时每隔1秒钟向串口发送一个hello,这是典型的串口发送程序,在P1.0脚接一个按键。主程序先初始化串口,设置波特率,不要开中断,一定要有TI=1; 主程序用printf 函数发送字符串比较方便。当主程序检测到P1.0脚按键按下,用一个printf("hello");语句即可。

热心网友 时间:2023-11-24 09:39

波特率有要求没?下面是个参考程序!希望能帮到你!最好还是自己弄明白!如果帮到你了!请采纳点赞!
#include "reg52.h"
#include “stdio.h”
typedef unsigned int u8;
bit flag =0;
void UsartInit()
{
SCON=0X50;//设置为工作方式1
TMOD=0X21;//设置计数器工作方式2
PCON=0X80;//波特率加倍
TH1=0XF3;//计数器初始值设置,注意波特率是9600的
TL1=0XF3;
TH0 = 0X3C;
TL0 = 0XB0;
TR0 = 1;
ET0 = 1;
EA=1;//打开总中断
TR1=1;//打开计数器
}

/*****************************************/
void main()
{
UsartInit(); //串口初始化
while(1)
{
if(flag)
{
flag = 0;
printf(“hello”);

}
}
}

/***定时器0中断******/
void T0() interrupt 1
{
static ct = 0;
TH0 = 0X3C;
TL0 = 0XB0;
ct++;
if(ct > 19)
{
ct =0;
fg = 1;
}
}追答中断程序中的 fg要改成flag 疏忽了!手机写的!

程序要实现用P1。0控制,
则只需要在程序头文件下 加一句
sbit key = P1^0;

把主程序中的 if语句改为

if(flag&&(!key)) 即可

热心网友 时间:2023-11-24 09:40

有需求多少量?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
挖矿笔记本电脑一般什么配置 ...全五分截图就可以返现两元,可是我截图了发了好评,他们就问我支付宝... 桂林数之城澜庭值得买吗? 华联都市澜庭可以买吗 云荟澜庭可以买吗 海和澜庭值得买吗 澜庭雅致能买吗 仿"瞧"写四个与"看"有关的词 用目旁表示眼的器官的字有那些 用瞅,瞧,盯,瞪,眺,瞥填空。你不要一直怎么着我,我又没做错事 51单片机控制数码管显示hello和动态显示123456 DNF中如何快速得到蓝色小晶块。急!!! 妈妈我好想你歌曲原唱 家家乞巧望秋月上一句下一句 家家乞巧望秋月出处 穿尽红丝几万条原文 乞巧原文及翻译 枣水红豆糯米花生莲子粥怎么做 小说里好听的复姓男主角名字。 好听小说人物名 男女都要 最好复姓 小说男生的名字,最好是复姓的(急急急) 20个是最好的 脸庞和脸颊的意思有不同吗? 倾盖如故白首如新是什么意思 自制正宗韩国泡菜的做法 如何做韩国泡菜 cottage bungalow区别 各位网友,汤臣倍健维生素B族,可以长时间吃吗,对身体有什么好处?谢谢! 汤臣倍健维生素b族可以长期吃吗 汤臣倍健维生素b族片可以长期服用吗 福特号航母服役5年,电磁弹射器故障频发,是哪里出了问题? 美国犹他大学中国女留学生遇害,曾向校方求助!为何多次求助无果呢? 吴啊萍掩人耳目!供奉5名日本战犯和1名美国人,此事件的*查清了吗? 最新消息!马丁·罗慕尔德兹当选菲律宾新任众议长,这对政界有哪些影响? 单片机相关知识 1.向单片机发送字符串“hello”,单片机回复“OK”(只有发送hello 才回 单片机串口通信,首先电脑给单片机发送一个字符串hello,单片机收到后,led全亮,然后, 单片机、C语言初学者。如何让单片机接收到hello时,回复ok?不是判断字符长度,就只能是hell 51单片机学习板上的数码管显示HELLO的程序 51单片机串行静态显示实验如何将下面的程序改成显示hello 刀剑神域二内容简介150字 刀剑神域Ⅱ的介绍 海贼王动漫第一集是什么时候出的? 手机怎么把图片改成184px 下夜钓如何钓到黑鱼 下夜钓钓到黑鱼经验分析 什么笑容填词语 可以用中医治疗胃痉挛吗?哪些食物有助于缓解胃痉挛呢? 胃痉挛吃啥药好使 应该怎么保护 胃痉挛怎么食疗 吃什么养胃,并且可以缓解胃痉挛? 雪山糖葫芦怎么做 六年级数学图形练习1(阴影部分面积) 粉丝白菜的做法 粉丝白菜怎么做 为什么ipad从网页上复制东西到了qq却不能粘贴 QQ浏览器HD在iPad上咋不能复制文字