📄 longte.c
字号:
#include <reg51.h>
#include <math.h>
#define uint unsigned int
//sbit P2_4=P2^4;
//uint t=25000;
uint i=0;
uint ch[8]={0XFE,0XFC,0XFD,0XF9,0XFB,0XF3,0XF7,0XF6};
void usec(uint c) //延时1微秒
{
uint d;
for(d=0;d<c;d++);
}
/*void msec(uint a) //延时1毫秒
{
uint b,c;
for(b=0;b<a;b++)
for(c=0;c<425;c++);
} */
main()
{
//P1=P1&0x0d; //无动作
//P2=0;
TMOD=0x01; //初始化定时器,产生脉宽 NEED TO BE CHECKED
ET0=1;
TR0=1;
EA=1;
for(;;)
{
for(i=0;i<8;i++)
{
P2=ch[i];
usec(203);
}
}
/*for(v=22000;v<500;v=v-500)
{
do
{
P2_4=1;
usec(v);
P2_4=0;
usec(t-v);
count++;
} while(count<1000);
count=0;
} */
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -