/*************** writer:shopping.w ******************/
#include <reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit LED1 = P0^0;
sbit LED2 = P0^3;
sbit K1 = P1^0;
void Delay(uint x)
{
uchar i;
while(x--)
{
for(i=0;i<120;i++);
}
}
void putc_to_SerialPort(uchar c)
{
SBUF = c;
while(TI == 0);
TI = 0;
}
void main()
{
uchar Operation_NO = 0;
SCON = 0x40;
TMOD = 0x20;
PCON = 0x00;
TH1 = 0xfd;
TL1 = 0xfd;
TI = 0;
TR1 = 1;
while(1)
{
if(K1 == 0)
{
while(K1==0);
Operation_NO=(Operation_NO+1)%4;
}
switch(Operation_NO)
{
case 0:
LED1=LED2=1; break;
case 1:
putc_to_SerialPort('A');
LED1=~LED1;LED2=1;break;
case 2:
putc_to_SerialPort('B');
LED2=~LED2;LED1=1;break;
case 3:
putc_to_SerialPort('C');
LED1=~LED1;LED2=LED1;break;
}
Delay(10);
}
}
Proteus仿真甲机通过串口控制乙机LED闪烁+代码+DSN
版权申诉
175 浏览量
2022-06-20
09:05:03
上传
评论
收藏 39KB RAR 举报
风和技术资料库
- 粉丝: 37
- 资源: 925
最新资源
- 卷积神经网络(Convolutional Neural Network,CNN)是一种深度学习模型
- DHT11温湿度传感器是一款常用的数字温湿度传感器,它结合了温度和湿度的测量功能,能够准确感知环境中的温度和湿度,并输出相应的数
- 45-45.渗透测试-天境漏洞扫描工具安装使用
- 当提及“奇怪的数列”时,我首先想到的是斐波那契数列和康托尔数列,这两个数列因其独特的生成规则和性质而显得与众不同 以下是关于这两
- hbase的安装与简单操作
- LAW100-AI大模型测试集
- Pandas 是一个功能强大的 Python 数据分析库
- Windows 安装docker.md
- 4.12作业.sql.sql
- move-base全局路径和局部路径规划
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈