91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .c
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-28
  • 語言: 其他
  • 標簽: 中斷??方波脈沖??

資源簡介

C8051F020用定時器3以中斷方式產生方波脈沖

資源截圖

代碼片段和文件信息



/*********************************************************
**********************************************************
用定時器3以中斷方式產生方波脈沖
**********************************************************
**********************************************************/

#include??
??????????????????
sfr16?TMR3RL?=?0x92;?//特殊功能寄存器TMR3RLL,定時器3重栽值低字節
sfr16?TMR3???=?0x94;?//特殊功能寄存器TMR3L,定時器3低字節

/*T0和T1寄存器分別由TL0和TH0,TL1和TH1組成,由于它們的地址不是連續的,
所以不能采用sfr16來定義*/

sbit?LED?=?P3^4;

/***********************************************************
先聲明所有的被調函數的原型,以便在主程序或者其他程序中調用時
不會出現編譯錯誤,而在主函數后面對各個函數進行定義性說明

也可以將被調函數在主調函數前進行定義性說明,所有的函數(除中斷
函數外)都寫在函數main()之前
************************************************************/

void?PORT_Init(void);
void?Timer3_Init(void);???
void?Timer3_ISR(void);

/************************************************************
?主函數
?************************************************************/
void?main(void)
{
????WDTCN?=?0xDE;
????WDTCN?=?0xAD;????????????//?關閉看門狗
???PORT_Init();
???Timer3_Init();???
???EA?=?1;?//中斷允許總控制位,是中斷允許寄存器IE的第7位,可實現中斷的二級控制
???while?(1);?
}

/*******************************************************

評論

共有 條評論