文章内容有误可以直接在最下面评论
在描述问题的时候把标题加在前面,要求最好精确到问题出现位置的小标题。
比如:
汇编-寻址方式-立即寻址:{问题描述}
错别字就没有什么必要了,我也懒得改(doge)
前言
在 中断的应用举例中 我们注意到里面有一个
delay()
函数。
1
2
3
4
5
6
while(1) {
led=1;
delay(65535);
led=0;
delay(65535);
}上面的代码段就是
delay()
函数的调用。因为单片机执行每条指令速度很快,如果只是单纯的对led进行更改:
1
2
3
4
while(1) {
led=1;
led=0;
}因为速度非常快,而又因为人类的视觉残留,就会导致看上去并没有什么变化,这时就需要一个
delay()
函数使CPU空转来达到延时的效果但软件调用总归是有偏差的,能否使用硬件来执行延时呢?