當前位置:編程學習大全網 - 編程軟體 - 單片機C語言編程

單片機C語言編程

#include<reg51.h>

#define uint unsigned int

sbit button1=P1^0;

sbit button2=P1^1;

sbit led1=P0^0;

sbit led2=P0^1;

sbit mc1=P2^0;

sbit mc2=P2^1;

uint d1=0,d2=0;

uint jd1,jd2;

void t0isr() interrupt 1

{

led1=0;

TR0=0;

mc1=0;

}

void t1isr() interrupt 3

{

led2=0;

TR1=0;

mc2=0;

}

main()

{

TMOD=0x55;

TH0=0;

TL0=0;

TH1=0;

TL1=0;

ET0=1;

ET1=1;

EA=1;

led1=1;

led2=1;

mc1=0;

mc2=0;

while(1)

{

if(button1==0){while(button1==0);TR0=1;led1=1;mc1=1;}

if(button2==0){while(button2==0);TR1=1;led2=1;mc2=1;}

jd1=360*((TH0*256+TL0)%1024)/1024;

jd2=360*((TH1*256+TL1)%1024)/1024;

}

}

哦,將R1和R3的10K改成500歐姆

  • 上一篇:菜鳥求教英語學習方法
  • 下一篇:浙江大學的哪些專業值得報考?
  • copyright 2024編程學習大全網