#include <reg52.h> //调用单片机头文件
#define uchar unsigned char //无符号字符型 宏定义 变量范围0~255
#define uint unsigned int //无符号整型 宏定义 变量范围0~65535
#include <intrins.h>
uchar receiveData;
/*************初始化程序***************/
void init()
{
EA = 1; //开总中断
TMOD = 0X20; //定时器0、工作方式1
TH1=0xfd;
TL1=0xfd;
TR1=1;
ET1=0;
SM0=0;
SM1=1;
REN=1;
EA=1;
ES=1;
}
/*****************主函数********************/
void main()
{
init(); //初始化定时器
while(1)
{
if(receiveData=='1')
{
P1=0x00;
}
if(receiveData=='2')
{
P1=0xff;
}
}
}
void Usart() interrupt 4
{
receiveData=SBUF;//出去接收到的数据
RI = 0;//清除接收中断标志位
ES=0;
SBUF=receiveData;//将接收到的数据放入到发送寄存器
while(!TI); //等待发送数据完成
TI=0; //清除发送完成标志位
ES=1;
}
没有合适的资源?快使用搜索试试~ 我知道了~
基于单片机串口控制LED-proteus仿真-源程序.rar
共16个文件
schdocpreview:2个
pdsprj:2个
workspace:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 157 浏览量
2022-07-13
09:06:16
上传
评论 1
收藏 235KB RAR 举报
温馨提示
1、本设计采用51单片机作为主控器。 2、单片机控制LED,发送命令1,打开小灯,发送命令2,关闭小灯。
资源推荐
资源详情
资源评论
收起资源包目录
基于单片机串口控制LED-proteus仿真-源程序.rar (16个子文件)
基于单片机串口控制LED-proteus仿真-源程序
仿真源程序
LCDShow.8.11.pdsprj 29KB
LCDShow.8.11.pdsprj.LAPTOP-T3IKUD4S.pc.workspace 3KB
LCDShow.8.9.pdsprj 29KB
源程序
程序.uvproj 14KB
程序.c 929B
LCDShow.DSN.pdsprj.SD-20210509LTML.Administrator.workspace 2KB
Objects
程序 3KB
程序.hex 296B
程序.uvgui.pc 84KB
程序.uvopt 5KB
Last Loaded LCDShow.DSN.pdsbak 33KB
Listings
程序.m51 5KB
程序.uvgui.Administrator 84KB
__Previews
PCB.PcbDocPreview 55KB
原理图.SchDocPreview 83KB
__Previews
原理图.SchDocPreview 82KB
共 16 条
- 1
资源评论
- zhangzongmao2024-11-04超级好的资源,很值得参考学习,对我启发很大,支持!
- m0_743187752023-02-21感谢资源主的分享,这个资源对我来说很有用,内容描述详尽,值得借鉴。
bbxyliyang
- 粉丝: 129
- 资源: 181
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功