这是我做的独立按键控制流水灯
每按一次独立按键点亮1个LED灯,计算按下按键次数。8个LED灯全亮后,再按按键全灭。回到最初状态重新开始计算按键次数。
电路原理图如下:
单片机源程序如下:
#include #include typedef unsigned int uint; typedef unsigned char uchar; sbit k3=P3^5; uchar count,a; uchar sz[9]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0xff}; void delays(uint x) { uint i,j; for(i=x;i>0;i--) for(j=120;j>0;j--); } void keypros() { if(k3==0) { delays(10); if(k3==0) { while(!k3); for(count=0;count<10000;count++) { P1=sz[a]; a++; delays(10); if(a==9) { a=0; } break; } } } } void main() { a=0; P1=0xff; while(1) { keypros(); } }
上一篇:51单片机一个nop代表意思
下一篇:单片机iic+pca9685驱动控制9路舵机源程序
推荐阅读最新更新时间:2024-11-02 19:24
设计资源 培训 开发板 精华推荐
- LT3973IDD-3.3 12V 降压转换器的典型应用
- LT1121CN8-3.3 5V 低压差稳压器的典型应用电路,用于具有关断的电池供电电源
- DER-528 - 14 W 不调光、高效率 (>86%)、功率因数校正隔离式 LED 驱动器
- FA-128_CC2538,用于无线应用的 CC2538 SOC 应用处理器的外部振荡电路
- KA431L 输出控制用于三端固定稳压器的典型应用
- LT2940CMS 12.5W PWM 热源典型应用电路
- AD8602DRMZ-REEL 低侧运算放大器电流监视器的典型应用
- 用于 FPF1204 电源开关的 FPF120x 评估板
- MPU6050 姿态传感器验证板
- MIKROE-3443,用于 ACS723 高精度电流隔离电流传感器的霍尔电流 6 Click 板
- 2021 Digi‑Key KOL 视频系列:新型智能曝光算法在人脸识别中的应用
- 免费申请 | Nordic Semiconductor nPM1300-EK PMIC 评估套件
- ADI生命体征技术助力高性能便携和穿戴医疗设备,答题有好礼
- 看是德科技汽车电子精彩专题,为你的出行安全打call, 下载赢好礼!
- 罗德与施瓦茨-车载以太网及其一致性测试方案 回馈您的需求 看视频赢好礼
- 有奖测评 | 英飞凌新品情报站:最新 5V XENSIVTM PAS CO2 传感器 套件测评
- 【欢乐新年精彩共享】优秀主题/回复活动第19期如期到来啦~~
- 免费下载 | TE暖通空调 & 热泵解决方案资料包!
- 点评有礼:看看国产芯榜的9款电源芯片,你知多少?欢迎来评论来推荐~