共2条
1/1 1 跳转至页
碎雨花 MCU DIY进程帖--流水灯
流水灯
原理:只是简单的给P1口高低电平即可。
方案一:采用查表,设置好流水灯的表格
方案二:采用移位函数
由于流水灯比较简单,方案一不上程序清单
方案二:
#include <reg52.h> //52系列单片机头文件
#include <intrins.h>
#define uint unsigned int //宏定义
#define uchar unsigned char
#define P1 one_port
void delayms(uint); //声明子函数
uchar a;
void main() //主函数
{
a=0xfe; //赋初值11111110
while(1) //大循环
{
one_port=a;
delayms(500); //延时500毫秒
aa=_crol_(aa,1); //将aa循环左移1位后再赋给aa
}
}
void delayms(uint xms)
{
uint i,j;
for(i=xms;i>0;i--) //i=xms即延时约xms毫秒
for(j=110;j>0;j--);
}
简单的流水灯.rar
关键词: 碎雨 进程 流水
共2条
1/1 1 跳转至页
回复
我要赚赏金打赏帖 |
|
|---|---|
| 【S32K3学习整理】使用 LPUART 的loopback 模式实现核间通讯被打赏¥28元 | |
| arduinounoq原生zephyr环境搭建被打赏¥31元 | |
| 树莓派3+Klipper,MPU6050共振补偿被打赏¥41元 | |
| GroveCreatorKit套件+摇杆测评被打赏¥18元 | |
| 设备功耗web监控界面(ESP32C5)被打赏¥28元 | |
| OrangePiZero2W系统被打赏¥33元 | |
| Linux环境下以模拟方式快速实现出入管理功能测试被打赏¥24元 | |
| 树莓派3+Klipper,老3D打印机满血升级被打赏¥33元 | |
| OK1126B-S开发板下串口屏及其应用被打赏¥21元 | |
| 低功耗超声波液位测距仪(ESP32S3)被打赏¥27元 | |
我要赚赏金
