久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: C51單片機用倆個定時器來控制呼吸燈,代碼寫出來后波形不對。求解! [打印本頁]

作者: 龍門國主    時間: 2019-10-28 19:21
標題: C51單片機用倆個定時器來控制呼吸燈,代碼寫出來后波形不對。求解!
#include"reg51.h"
typedef unsigned  int u16;
sbit PMW=P1^0;
u16 m=20;
u16 c=1;
unsigned Time_InitialTH(u16 n)
{
u16 x,y;
x=n*1000/12;
y=(65536-x)/256;
return y;
}
unsigned Time_InitialTL(u16 n)
{
u16 x,y;
x=n*1000/12;
y=(65536-x)%256;
return y;
}
void Time1_Init()
{
TMOD|=0x10;
TH1=Time_InitialTH(100-m);
TL1=Time_InitialTL(100-m);
ET1=1;
EA=1;
TR1=1;
}
void Time1() interrupt 3
{
PMW=0;
}
void Time0_Init()
{
TMOD|=0x01;
TH0=Time_InitialTH(100);
TL0=Time_InitialTL(100);
ET0=1;
EA=1;
TR0=1;
}
void Time0() interrupt 1
{
TH0=Time_InitialTH(100);
TL0=Time_InitialTL(100);
Time1_Init();
PMW=1;
if(c==1)
{
  m++;
  if(m>=90) {c=0;}
}
if(c==0)
{
  m--;
  if(m<=20) {c=1;}
}
}

void main()
{

Time0_Init();
while(1);

}


波形圖片附上,占空比不對,而且周期性的一條高電平是怎么回是???




作者: csmyldl    時間: 2019-10-28 21:08
定時計數器1初始化程序Time1_Init()未執行,其中斷程序未像定時計數器0一樣重新裝載初始值
作者: lids    時間: 2019-11-4 15:12
定時器1的初始化沒調用




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 欧美国产在线一区 | 日韩精品视频一区二区三区 | 欧美综合自拍 | 午夜免费看视频 | 99这里只有精品视频 | 国产中文视频 | 蜜桃在线播放 | 国产成人精品亚洲日本在线观看 | 欧美激情一区二区 | 黄色一级电影在线观看 | 欧美日韩在线国产 | 日韩精品二区 | 国产黄色大片在线观看 | 国产高潮好爽受不了了夜色 | 亚洲一区视频在线 | 久久一区二区免费视频 | 国际精品鲁一鲁一区二区小说 | 免费黄色在线观看 | 久久久久国产精品 | 亚洲在线免费 | 午夜精品久久久久久久久久久久久 | 国产精品一区二区三区四区 | 久久一本 | 色综合99 | 精品国产一区二区三区久久久蜜月 | 精品久久久久国产 | 日韩成人免费在线视频 | 国产精品永久久久久 | 九九热最新地址 | 99福利视频 | 日韩精品一区二区三区中文字幕 | 日韩免费视频一区二区 | 国产色| 久久国产精彩视频 | 欧美成人免费在线视频 | 成人久久 | 亚洲天堂色 | 一级亚洲| 久久成人国产精品 | 天天天天操 | 99re在线播放 |