📄 signalwave.c
字号:
#include "AT89X52.h"
#include "INTRINS.H"
#include "DEF.h"
#include "SIGWave.h"
/*
void MY_Delay(unsigned int end_count)
{
unsigned int start_count;
for(start_count=0; start_count<end_count; start_count++)
{
_nop_ ();
}
}
*/
///////////////////////////////////////
// Send Saw Wave
//
// IN: number of times
///////////////////////////////////////
void Send_SawWave(BYTE num)
{
BYTE i = 0, j = 0;
for ( i=0; i < num; i ++ )
{
for ( j = 0; j < 255; j ++ )
{
P1 = j;
}
}
P1 =0;
}
///////////////////////////////////////
// Send Square Wave
//
// IN: number of times
///////////////////////////////////////
void Send_SquareWave(BYTE num)
{
BYTE i = 0, j = 0;
for ( i=0; i < num; i ++ )
{
P1 = 0x00;
//MY_Delay(10);
//_nop_ ();
P1 = 0xff;
//MY_Delay(10);
//_nop_ ();
}
P1 =0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -