當前位置:編程學習大全網 - 編程軟體 - 美國節目

美國節目

#包含“C8051F020.h”

sbit p 10 = p1^0;

sbit p 11 = p1^1;

void SYS _ Init(void);

void timer 2 _ Delay(void);

void SYS_Init (void)

{

int I = 0;

WDTCN = 0xDE

WDTCN = 0xAD//關狗

CKCON = 0x20//定時器2時鐘源是系統時鐘。

p 1m dout = 0x 03;

XBR2 = 0x40//P1.0P1.1推挽式。其他人不動

OSCXCN = 0x65

for(I = 0;我& lt3000;i++);//等待1毫秒進行初始化

而((OSCXCN & amp0x 80)= = 0);

OSCICN = 0x08//啟動外部晶振,關閉內部晶振。

}

無效定時器2 _延遲(無效)中斷4使用1

{

if(p 11 = = 0)//p 1.0在P1.1低時翻轉,整體為1000us。

p 10 = ~ p 10;

p 11 = ~ p 11;//P1.1每500us翻轉壹次,

}

無效總管(無效)

{

Init_Device()。

RCA p2h =(65536-1000)/256;//設置定時器T2 500us溢出重載。

RCA p2l =(65536-1000)% 256;

TH2 =(65536-1000)/256;

TL2 =(65536-1000)% 256;

TR2 = 1;

while(1);

}

  • 上一篇:航空或航天發動機的設計和制造如何檢索
  • 下一篇:遊戲角色設計步驟
  • copyright 2024編程學習大全網