?? ex42.c
字號:
//實例42:用定時器T0查詢方式P2口8位控制LED閃爍
#include<reg51.h> // 包含51單片機寄存器定義的頭文件
/**************************************************************
函數功能:主函數
**************************************************************/
void main(void)
{
// EA=1; //開總中斷
// ET0=1; //定時器T0中斷允許
TMOD=0x01; //使用定時器T0的模式1
TH0=(65536-46083)/256; //定時器T0的高8位賦初值
TL0=(65536-46083)%256; //定時器T0的高8位賦初值
TR0=1; //啟動定時器T0
TF0=0;
P2=0xff;
while(1)//無限循環等待查詢
{
while(TF0==0)
;
TF0=0;
P2=~P2;
TH0=(65536-46083)/256; //定時器T0的高8位賦初值
TL0=(65536-46083)%256; //定時器T0的高8位賦初值
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -