久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
求助用定時器只取一段方波出現(xiàn) 怎么用
[打印本頁]
作者:
xiong123154
時間:
2017-8-29 18:26
標(biāo)題:
求助用定時器只取一段方波出現(xiàn) 怎么用
QQ圖片20170829180917.jpg
(133.08 KB, 下載次數(shù): 115)
下載附件
2017-8-29 18:14 上傳
如上圖 用定時器只取一段方波出現(xiàn) 怎么用
使用按鍵 出現(xiàn)一段方波 也可以不用定時器
有個問題 {
case 1:
這個for循環(huán)執(zhí)行不了
()}
#include<reg52.h>
/*****************************************************************/
unsigned char a,s,x,y,z;
int flag;
sbit ANJIAN=P2^0; //按鍵
sbit P00=P0^0;
sbit P01=P0^1;
/*------------------------------------------------
定時器初始化子程序
------------------------------------------------*/
void Init_Timer0(void)
{
TMOD |= 0x01; //使用模式1,16位定時器,使用"|"符號可以在使用多個定時器時不受影響
//TH0=0x00; //給定初值,這里使用定時器最大值從0開始計數(shù)一直到65535溢出
//TL0=0x00;
EA=1; //總中斷打開
ET0=1; //定時器中斷打開
TR0=1; //定時器開關(guān)打開
}
/*------------------------------------------------
定時器中斷子程序
50hz,每秒50個脈沖,就是100次跳變。1/100 =10ms 這是頻率
------------------------------------------------*/
void Timer0_isr(void) interrupt 1 using 1
{
TH0=(65536-50)/256; //重新賦值 12M晶振計算,指令周期1uS,
TL0=(65536-50)%256; //0.1mS方波半個周期0.05mS,
if(ANJIAN==0) //按鍵按下
{
a++; //按鍵累加
while(!ANJIAN);
}
switch(a)
{
case 1:
P01=0; //正轉(zhuǎn)
if(flag++==10) // 計數(shù)10次
{
P00=!P00; // 取反
flag=0; // 清除i
}
break;
//case 1:
//這個for循環(huán)執(zhí)行不了
// P01=0; //正轉(zhuǎn)
// for(i=0;i<5;i++)
// {
// P00=0;
// delay(50);
// P00=1;
// delay(50);
// }
// break;//
case 2:a=0;break;
default:break;
}
}
/*------------------------------------------------
主函數(shù)
------------------------------------------------*/
main()
{
while(1)
{
Init_Timer0();
}
}
//
///*------------------------------------------------
// 延時函數(shù) 11.0592MHZ z=1時精確延時1ms
//------------------------------------------------*/
//
//void delay(z)
//{
// for(x=z;x>0;x--)
// for(y=848;y>0;y--);
//}
作者:
august5
時間:
2017-8-29 20:45
定時器在中斷的時候電壓反轉(zhuǎn)就行了,定時器做最好。要精確的話,直接用匯編編寫
作者:
yzwzfyz
時間:
2017-8-31 20:17
1、設(shè)置一個寄存器R_count。
2、按1,就讓R_count=10,按2,就讓R_count=20。
3、做一個實現(xiàn)題圖的子程序SUB_plus。
4、如果R_count<>0,就調(diào)用SUB_plus子程序R_count次,完成后將R_count清0;如果R_count=0就不調(diào)。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
秋霞电影一区二区
|
日本黄色大片免费
|
亚洲精品99久久久久久
|
人人人干
|
亚洲高清在线观看
|
成人做爰9片免费看网站
|
久久福利
|
国产男人的天堂
|
www.色.com
|
成人做爰69片免费观看
|
激情久久av一区av二区av三区
|
一级a性色生活片久久毛片 一级特黄a大片
|
男人天堂网址
|
国产一区二区欧美
|
天天草天天干天天
|
国产一级免费视频
|
日本不卡一区
|
日韩免费一区二区
|
天天干国产
|
国产在线a
|
少妇一级淫片免费放播放
|
日韩1区
|
久久一二
|
一道本一区二区
|
亚洲午夜电影
|
日韩午夜电影
|
久久成人精品视频
|
久久国产婷婷国产香蕉
|
国产激情免费视频
|
久久精品国产精品青草
|
欧美日韩高清一区
|
91玖玖
|
成人欧美一区二区三区黑人孕妇
|
国产免费一区
|
精品精品视频
|
欧美精品久久久
|
性色av一区二区三区
|
欧美日韩看片
|
成人免费区一区二区三区
|
亚洲精品日日夜夜
|
91精品久久久久久久久中文字幕
|