|
|
#include<reg51.h>
sbit Led=P1^0;
sbit Led1=P1^1;
sbit Led2=P1^2;
sbit hongwai=P0^7;
sbit SPK=P0^2;
void DelayUs2x(unsigned char t)
{
while(--t);
}
void DelayMs(unsigned char t)
{
while(t--)
{
//大致延時1mS
DelayUs2x(245);
DelayUs2x(245);
}
}
main()
{
if(hongwai=1)
{
Led=1;Led1=0;Led2=1;
}
else
{
Led=0;Led1=1;Led2=0;DelayMs(1);
SPK=!SPK;
}
}這是測試代碼;
|
|