【Proteus仿真】51单片机Blink点灯实验
- 🔖Proteus仿真基础实验-点亮第一个LED灯。
- 🌿Proteus8.12平台
- 🌿本实验代码基于VSM Studio,采用SDCC编译器。
- 🎬仿真演示:
⛳头文件使用说明
- ⚡第一次调用
STC89.h
头文件时,有可能会报错,因为安装后的SDCC自带头文件库中,有些寄存器定义有问题。可以将报错的寄存器注释掉。
📝实验代码
/* Main.c file generated by New Project wizard
*
* Created: 周六 5月 20 2023
* Processor: 80C52
* Compiler: SDCC for 8051
*/
//#include <8052.h>
#include <stc89.h>
#define LED P2_1
void delayms(unsigned int ms)
{
unsigned int x, y;
for (y = ms; y > 0; y--) {
for (x = 227; x > 0; x--);
}
}
void main(void)
{
while (1)
{
LED = !LED;//状态翻转
delayms(500);
/*
LED = 0x01;
delayms(500);
//NOP() ;
LED = 0x00;
delayms(500);
*/
}
}
📚仿真资源
链接: https://pan.baidu.com/s/19xfI9ysbDN6zjcjTNOlEYg
提取码: cv3u