久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
新手入門,求各位大神解釋下這個程序里THO,TLO為什么=256-100?
[打印本頁]
作者:
0007000
時間:
2017-7-16 10:23
標題:
新手入門,求各位大神解釋下這個程序里THO,TLO為什么=256-100?
這利用定時/計數器方式獲得PWM信號的一個程序新手入門,求各位大神解釋下這個程序里THO,TLO=256-100是什么意思,為什么要這樣 ?是以下是程序
#include<reg51.h>
#include<intrins.h>
#define uchar unsigned char
sbit PWM=P1^0;
uchar count,PWMH;
void delay(uchar i)
{
uchar j;
for(;i>0;i--)
{for(j=29;j>0;j--)
_nop_();
_nop_();
}
}
void timer0() interrupt 1
{
if(PWMH==0)
PWM=0;
else if (PWMH==10)
PWM=1;
else
{if(count++<PWMH)
PWM=1;
else
PWM=0;
if(count>=10)
count=0;}
}
void main(){
TMOD=0x02;
TL0=256-100;
TH0=256-100 ;
count=0;
PWMH=0;
TR0=0 ;
ET0=1;
EA=1;
while(1)
{
PWMH=0;
delay(200);
PWMH=1;
delay(200);
PWMH=2;
delay(200) ;
PWMH=3;
delay(200);
PWMH=4;
delay(200) ;
PWMH=5;
delay(200) ;
PWMH=6;
delay(200) ;
PWMH=7;
delay(200) ;
PWMH=8;
delay(200) ;
PWMH=9;
delay(200);
PWMH=10;
delay(200);
}
}
作者:
51mcu
時間:
2017-7-16 13:27
是定義定時器初值。
作者:
wulin
時間:
2017-7-16 14:56
這個定時器是設置成8位自動重載模式,TL0=256-100是裝的初始值156,如果時鐘頻率12M,填滿256需要100個機器周期產生中斷,也就是100us,此時TL0溢出后為0,TH0=256-100是重裝值,系統自動讀取TH0賦值給TL0并再次計數。
作者:
ahshmj
時間:
2017-7-16 20:33
“板凳”說得很準確。
作者:
GDADA
時間:
2017-7-16 21:14
定時器的計數初值
作者:
perfectlove
時間:
2017-7-16 21:52
這是定時器中斷方面的,給定時器賦初值。
作者:
grh
時間:
2017-7-16 23:58
因為TL、TH是8位計數器,計數256次后就會溢出,賦初值后,TL的值為256-100=156,對內部機器周期計數100次后溢出,每產生一次溢出,定時時間為100個器周期
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
亚洲大片一区
|
黄色一级大片在线免费看产
|
九九精品在线
|
色av一区二区
|
国产成人精品一区
|
日本不卡在线视频
|
成人免费一区二区三区视频网站
|
www.黄色网
|
免费黄色大片
|
亚洲精品日本
|
国产高清无av久久
|
一区二区在线
|
九色国产
|
精品久久久久国产
|
国产精品免费一区二区三区四区
|
www.成人在线视频
|
97久久精品
|
国产乱人伦精品一区二区
|
精品国产乱码久久久久久蜜退臀
|
在线观看视频一区
|
成人在线黄色
|
一区二区三区四区在线视频
|
国产一区免费
|
国产一区二区三区在线视频
|
99视频
|
久久精品黄色
|
99精品国产一区二区三区
|
久久久免费少妇高潮毛片
|
不卡av电影在线播放
|
日本不卡在线视频
|
黄色网址av
|
高清一区二区三区
|
日韩精品一区二区三区免费观看
|
久久久久成人精品免费播放动漫
|
天天看天天操
|
久久久精品综合
|
精品国产鲁一鲁一区二区张丽
|
日本三级日产三级国产三级
|
国产小视频在线
|
久草视频观看
|
国产99久久久国产精品
|