?? fagnbo.c
字號(hào):
//實(shí)例54-1:輸出負(fù)脈寬為200微秒的方波
#include<reg51.h> //包含51單片機(jī)寄存器定義的頭文件
sbit u=P1^4; //將u位定義為P1.4
/*******************************************
函數(shù)功能:主函數(shù)
******************************************/
void main(void)
{
TMOD=0x02; //TMOD=0000 0010B,使用定時(shí)器T0的模式2
EA=1; //開總中斷
ET0=1; //定時(shí)器T0中斷允許
TH0=256-200; //定時(shí)器T0的高8位賦初值
TL0=256-200; //定時(shí)器T0的高8位賦初值
TR0=1; //啟動(dòng)定時(shí)器T0
while(1) //無限循環(huán),等待中斷
;
}
/**************************************************************
函數(shù)功能:定時(shí)器T0的中斷服務(wù)程序
**************************************************************/
void Time0(void) interrupt 1 using 0 //"interrupt"聲明函數(shù)為中斷服務(wù)函數(shù)
{
u=~u; //將P1.4引腳輸出電平取反,產(chǎn)生方波
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -