成人永久免费网站在线观看,精品一卡2卡三卡4卡,日韩午夜无码精品图区,精品一区二区三人妻视频,精品一区二区三人妻视频

  • 您好,歡迎來到北京創(chuàng)易科技有限公司!
北京創(chuàng)易科技有限公司
當前位置: 北京創(chuàng)易科技有限公司 » 單片機

用51單片機編寫一個產(chǎn)生38K方波的程序

分類:單片機 發(fā)布:2018年05月13日 14:00 瀏覽:1457次 Tag:

/* 遺憾的是不能產(chǎn)生標準38kHz頻率的方波,有點誤差*/ 
#include
#define uchar unsigned char
#define uint unsigned int 
sbit Waveout=P1^0; //P1.0口輸出方波
uchar 
void main()
{
TMOD=0x01; //定時器0方式1 
TH0=0xFF; ///由于晶振是11.0592MHz,每個機器周期約是1.09us,38kHz是26.3us產(chǎn)生一個方波,26.3/1.09需要計數(shù)24次,因而TH0=(65536-24)/256=255,即0xff
TL0=0xE8; //TL0=(65536-24)%256=232,即E8
EA=1;
ET0=1;
TR0=1;
while(1); 
}

void T0_time() interrupt 1
{
TH0=0xFF;
TL0=0xE8;
Waveout=!Waveout; 
}

相關(guān)文章
 
資訊欄目
最新資訊
資訊排行
 

在線咨詢