|
发表于 2024-1-15 12:40:42
|
显示全部楼层
所以才让您去读读计算机原理书,这12个字节是一小段2051的单片机程序,您现在的程度也不必理解程序怎么来的,就一字不差的写入2051后去看效果就行。
您后面花里胡哨的那些内容单片机看不懂,也不会执行,您所看见的LED变化只不过是把单片机当做存储器来用了。
真正的单片机程序是上电之后自动运行的,
您一直无法理解的问题“单片机按什么节奏输出”,这里我试着解释一下;
2051单片机最小系统一般采用12M的晶振,但是2051的运行速度没这么快,它内部有一个1/12的分频器,也就是说它内部的时钟频率是1M
大约就是每秒可以执行1百万条单周期指令,按这个速度输出点亮LED还是太快,人眼无法分辨的。
怎么解决呢?入门的程序一般是用延时程序,点亮P1.0,然后延时0.5秒,关闭P1.0,点亮P1.1,延时0.5秒,关闭P1.1,点亮P1.2……反复执行
就产生了流水灯的效果 |
|