社区
单片机/工控
帖子详情
求助51单片机串口定时发送
hush❤️☠�
2019-05-06 10:13:04
我抄了一个用按键控制的串口发送程序,然后把它改成了每隔着2s发送,但是仿真不成功
...全文
198
1
打赏
收藏
求助51单片机串口定时发送
我抄了一个用按键控制的串口发送程序,然后把它改成了每隔着2s发送,但是仿真不成功
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hush❤️☠�
2019-05-06
打赏
举报
回复
#include <reg51.h>#include <intrins.h>#define uchar unsigned char #define uint unsigned intunsigned char flag, tmp, n;unsigned char code name[]={"successful"};void Init(void); bit key_scan(); uint count2s=0; void key_event(); void delayms(unsigned char ms); void send_data(unsigned char txd); main(){ Init(); TR1 = 1; n='d'; while(1) { if(key_scan()) ? { key_event();//发送字符串d delayms(100)//延时100ms flag=0; } }}void Init(void){ TMOD = 0x21; //定时器1工作在八位自动装载,定时器0为16为计时器 TH1 = 0xFd; TL1 = 0xFd; SCON = 0x50; PCON&= 0xef; TH0 = (65535 - 10000)/256;//计时10ms TL0 = (65535 - 10000)%256; EA=1; ET0=1; TR0=1; TR1=1; }bit key_scan() { if(count2s==1); count2s=0; flag=1; return(flag); }void key_event(){ if(flag==1) { send_data(n); }}void send_data(unsigned char txd){ SBUF = txd; while(!TI); TI = 0; }void delayms(unsigned char ms) { unsigned char i; while(ms--) { for(i = 0; i < 120; i++); }} void Timer0() interrupt 1{ TH0 = (65535 - 10000)/256; TL0 = (65535 - 10000)%256; count10ms ++; if (count10ms==200) //计时2s { count10ms = 0; count2s=1; } }
51单片机
-
串口
通信(
串口
向电脑
发送
信息&电脑通过
串口
控制LED)
51单片机
-
串口
通信(
串口
向电脑
发送
信息&电脑通过
串口
控制LED)
51单片机
—
串口
通信
. 串行通讯与并行通信 数字信号是八位二进制数,可以使用信号线传输,一种方案是使用一条数据线按照次序一位一位的传送,每传送完8位为一个字节,这就是串行通信。还有一种方法是使用八条数据线同时传送8个位的数据,一次传送一个字节,这就是并行通信。 俩种通信方式图示如下: 并行通信 特点为传输速度快,控制简单,但远距离传输时成本较高且接收方同时接收各位比较难 串行通信 特点为传输线少,远距离传输时成本低...
stc
51单片机
串口
通信程序
首先请大家认真看下预备知识:_ (耐心一点)
51单片机
的
串口
通信,是全双工的,就是可以同时收/发的,互相不影响的。
串口
是可以同时收/发的,虽然都是用SBUF,但却是两个独立的寄存器,互不影响,只是都叫一个名,SBUF。 但是,对于接收或
发送
,确实是接收到一个字节以后才能接收下一个,不可能同时接收几个。对于送,也是同样的,
发送
一个字节数据后,要等
发送
完成了,才能再发下一个。 接收和
发送
,可先定义...
51单片机
——
串口
通信(
发送
和接受数据)
51单片机
串口
通信(
发送
和接受数据)
基于proteus的
51单片机
仿真实例六十一、
串口
发送
字符串实例
本系列文章讲述了基于proteus仿真的
51单片机
学习,内容全面,不仅讲解电路原理,还讲解了单片机c语言,实例丰富,内容全面。
单片机/工控
27,521
社区成员
28,798
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章