小编use*_*573的帖子

不懂ATmega32定时器延迟程序

我有以下程序......

"编写一个程序,以一定的延迟连续切换PORTB的所有位.使用Timer0,正常模式,没有预分频器选项."

#include….
    void T0Delay()
    int main ()
    DDRB= 0xFF;
    while (1) {
        PORTB=0x55;
        T0Delay();
        PORTB=0xAA;
        T0Delay();
    }

void T0Delay ()
    {
        TCNT0=0x20;
        TCCR0=0x01;
        while ((TIFR&01)==0);
        TCCR0=0;
        TIFR=0x01;
    }
Run Code Online (Sandbox Code Playgroud)

在"TODelay()"函数中,"while((TIFR&01)== 0)"的功能是什么?为什么这个循环设置TCCR0 = 0和TIFR = 0x01?有人可以解释这段代码吗?

c microcontroller avr atmega

2
推荐指数
1
解决办法
775
查看次数

每次调用或打开页面时增量变量?

<!doctype html>
<html>
<head>
<title>Index</title>
</head>
<form action="newquestion.php" method="post">
Question <input type="text" name="question">
<input type="submit">
</form>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

PHP文件......

<?php

static $q = 1;

echo $q;

$q++;

?>
Run Code Online (Sandbox Code Playgroud)

我是PHP的新手.每次调用"newquestion.php"时,这不会增加$ q吗?如果不是每次调用或打开此页面(newquestion.php)时如何增加此变量?

html php

0
推荐指数
1
解决办法
5752
查看次数

标签 统计

atmega ×1

avr ×1

c ×1

html ×1

microcontroller ×1

php ×1