flashd.c
来自「高奇公司ICD的例子,全部能用,非常好!C语言编程」· C语言 代码 · 共 50 行
C
50 行
/*********************************************************************
* Filename: flashd.c *
* Date: 10/19/2002 *
* Edit by Yamato View ,Goldenchip Electronic Co. ,Ltd. *
* *
* TEL: 86-0591-3375855-721 *
* *
*********************************************************************/
#include <pic1687x.h>
#include <stdio.h>
extern void Delay1s(void);
extern void Init_System(void);
extern void Init_PortD(void);
extern void Pkii(void);
unsigned char MOD;
unsigned char cun;
void interrupt isr( void )
{
if ( INTF && INTE ) // 是否发生INT中断
{
INTF = 0; // 清INT中断标志
Pkii();
}
}
void main( void )
{
Init_System();
Init_PortD();
while(1)
{
MOD=(MOD<<1);
if ( CARRY==1 )
MOD++;
PORTD = MOD;
cun=0x0ff;
while(cun>0)
{
cun--;
Delay1s();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?