【Proteus仿真】51单片机+74HC138流水灯
-
📌相关篇《74LS138译码器真值表以及快速计算方法》
-
🔖Proteus仿真基础实验 - 使用74HC595制作流水灯
-
🌿Proteus
8.12
平台 -
🌿本实验代码基于VSM Studio,采用SDCC编译器。
-
🎬仿真演示:
-
🔖74LS138译码器真值表
- ✨实现流水灯可以根据上面的真值表图,从下往上一次给对应的IO口赋值即可实现流水灯效果。相邻的依次递增+1即可。
📝实验代码
/* Main.c file generated by New Project wizard
*
* Created: 周四 5月 25 2023
* Processor: AT89C52
* Compiler: SDCC for 8051
*/
#include <mcs51reg.h>
void delayms(unsigned int cnt)
{
unsigned int i;
while(cnt--)
{
for(i = 0;i < 227;i++)
;
}
}
void main(void)
{
// Write your code here
P2 = 0x00;
while (1)
{
P2 = (P2 + 1)% 8;
delayms(500);
}
}
📚仿真资源
链接: https://pan.baidu.com/s/1TLk9xxn-lojFZuqUi-UgiQ
提取码: nb48