/* Main.c file generated by New Project wizard
*
* Created: 周五 4月 21 2023
* Processor: AT89C51
* Compiler: Keil for 8051
*/
#include <reg51.h>
#include <stdio.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
void DelayMS(uint ms);
void main(void)
{
// Write your code here
uchar c=0x80;
SCON=0x00; //串口模式0,即移位寄存器输入/输出方
while(1)
{
c=_crol_(c,1);
SBUF=c;
while(TI==0); //等待发送结束
TI=0; //TI软件置位
DelayMS(400);
}
}
//延时
void DelayMS(uint ms)
{
uchar i;
while(ms--) for(i=0;i<120;i++);
}