⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 signalwave.c

📁 8051 UART firmware communicate with Hyper-Terminal
💻 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 + -