- ardim
-
让发光二极管以1Hz闪烁,就是让发光二极管毎秒钟闪一下。
Hz(赫兹)是频率单位,指毎秒钟完成n个重复动作。本例1Hz,是指LED亮灭一次。
51单片机常用的晶振频率应该是11.0592MHz,是MHz,1MHz=1百万Hz。
11.0592MHz 转换成时间是 1千1百零5万9千2百分之1秒,即 0.000000090422.... 秒。
要想让发光二极管以1HZ闪烁,要求不高的情况下,编程时可以用500ms的延时函数,控制单片机连接LED的I/O口毎500毫秒进行高低电平切换。至于延时函数会根据不同类型的单片机会有所不同。
以下是STC89C系列的500ms延时函数参考:
void Delay500ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
i = 4;
j = 129;
k = 119;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
- gitcloud
-
这里1Hz是每秒闪烁一次的意思,晶振频率11.0592MHz表示,每秒产生11.0592兆个脉冲
- 苏萦
-
赫兹是国际单位制中频率的单位,它是每秒中的周期性变动重复次数的计量。
1Hz = 1/s,即在单位时间内完成振动的次数,单位为赫兹(1赫兹=1次/秒)。
- 阿啵呲嘚
-
HZ,赫芝。频率单位。指单位时间的变化次数。发光管以1HZ闪烁。也就是1秒钟闪烁1次。频率与时间是倒数关系。
- 兔狮喵
-
1Hz是指振荡频率为每秒1次,也就是周期为1秒,单片机晶振11.0596MHz吧?周期=1÷1/(11.0596×10^6)=11059600次,即步进11059600次后给LED供电,再步进11059600后断开,即可得方波周期为2秒的闪烁
- 可可科科
-
1Hz就是1秒钟闪烁一次。11M的晶振,一个周期不到900nS。
- 雨落烟波起
-
HZ是频率的单位,赫兹。即周期/每秒。周期换算成时间,那就是周期的倒数。
11.0596HZ是每周期约0.09秒。
- 永节芜贱买断之之耻
-
1Hz是频率的概念,就是在1秒内发光二极管完成一次亮灭或者灭亮的变化。“转换成时间”这个说法不太确切,应该是说其振荡信号的周期是多长,即晶振所产生的正弦波的周期(一个完整的正弦波所占的时间)是1/11059600=
- 余辉
-
频率,意思是1秒钟闪一次。
此外,1秒钟内包括亮和灭的时间。如果亮0.5秒,灭0.5秒重复工作就是1Hz,希望对你有帮助。
- 豆豆staR
-
一秒钟闪亮一次;换不成时间,那是一秒内的震动次数。
- 赵大哥哥哥
-
单片机的晶振频率应该是11.0592 MHZ(兆赫兹),也就是11059200次每秒,频率是11.0592MHZ,单位时间就是,也就是执行一次所用的时间就是频率的倒数1/11059200 秒/次。51单片机的机器频率是12分频,意思也就是12MHZ分频后变成1MHZ,机器周期也就是1us(微妙)。定时器是16位,所以51单片机定时器的定时范围就是1-65536us,也就是1-65.536ms(毫秒)。如果定时50ms,再使循环20次,就可以完成精准定时1秒。
- 苏州马小云
-
1Hz就是1秒1次,所以这里是LED1秒闪烁一次。
- 康康map
-
时钟周期是时钟频率的倒数 你想想看晶振频率是11.0596HZ 他一个时钟周期不就是1除以11.0596HZ啊