#include"iom16v.h"
#include"macros.h"
#define uint unsigned int
/************延时函数*******************/
void delay(uint xms)
{
int i,j;
for(i=0;i<xms;i++)
for(j=0;j<1140;j++);
}
/************主函数*******************/
void main()
{
uint x;
DDRA=0xff;
PORTA=0xff;
DDRB=0x00;
PORTB=0xff;//带上拉输入 b0为启动 b1为停止 即PINB=0xfe为b0按下 PINB=0xfd为b1按下
for(;;)
{
PORTA&=~BIT(0);
x=PINB;
if(PINB==0xfe)
{
PORTA&=~BIT(1);
}
}
} |