久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
九齊單片機定時器掃描按鍵程序
[打印本頁]
作者:
1481509156
時間:
2024-6-14 16:39
標題:
九齊單片機定時器掃描按鍵程序
/********************獲取按鍵函數**********************/
unsigned char Get_keynum(void)
{
unsigned char temp;
temp=key_num;
key_num=0;
return temp;
}
unsigned char key_Getnum(void)
{
unsigned keynum=0;
if(K1==0){keynum=1;}
return keynum;
}
void key_scan(void)
{
static unsigned lastkey,nowkey;
lastkey=nowkey;
nowkey=key_Getnum();
if(lastkey==1 && nowkey==0)
{
key_num=1;
}
}/****************************配置定時器0********************************/
void Timer0_Init(void)
{
PCON1 = C_TMR0_Dis;
//1ms
//TMRH = 0X30;
TMR0 = 5; //計算頻率16M/2/2=4M=4000000HZ=4us 4us*(255-5)=1000us
T0MD = C_PS0_TMR0 | C_PS0_Div2;
INTE = C_INT_TMR0;
PCON1 = C_TMR0_En;
}
#endif
/***************************中斷************************************/
void isr(void) __interrupt(0)
{
if(INTFbits.PBIF)
{
INTFbits.PBIF = 0; // Clear PBIF(PortB input change interrupt flag bit)
INTF= (unsigned char)~(C_INT_PBKey);// Clear PBIF(PortB input change interrupt flag bit)
}
if(INTFbits.T0IF)
{
tim++;
if(tim>=25)
{
key_scan();
tim=0;
}
INTF= (unsigned char)~(C_INT_TMR0); // Clear T0IF flag bit
}
}
/***************************主函數************************************/
void main(void)
{
GPIO_INIT();
DISI();
Timer0_Init();
//Timer1_Init();
ENI();
//KEY1_INIT();
while(1)
{
CLRWDT();
key=Get_keynum();
if(key==1)
{
num++;
if(num>=10)
{
num=0;
}
}
if(num=1){}
if(num=2){}
...
}
}
}
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
a级片久久
|
日本一级一片免费视频
|
天天澡天天狠天天天做
|
97在线观看免费视频
|
成年网站在线观看
|
亚洲啊v
|
亚洲欧美日韩一区二区三区四区
|
手机在线免费av
|
特级西西444www大精品视频
|
日本午夜精品
|
日韩一级黄
|
久久精品一区
|
91视频色
|
av不卡在线播放
|
欧美精品久久久久久久多人混战
|
国产区免费
|
五月天毛片
|
97精品国产露脸对白
|
福利视频导航大全
|
91精品国产成人www
|
国产伦精品一区二区三区四区
|
黄色免费大片
|
日韩欧美在线观看
|
夜晚福利视频
|
免费观看黄色av
|
亚洲视频网址
|
欧美性猛交99久久久久99按摩
|
亚洲精品午夜
|
超碰人人干
|
99超碰在线观看
|
五月天综合网
|
亚洲精品在线视频观看
|
久久久久久国产精品
|
精品欧美日韩
|
亚洲免费黄色
|
av在线天堂网
|
96精品
|
亚洲国产成人在线
|
在线理论片
|
日韩一级欧美一级
|
欧美专区在线观看
|