51单片机_7-1独立按键控制流水灯方向
生活随笔
收集整理的這篇文章主要介紹了
51单片机_7-1独立按键控制流水灯方向
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 要求
- 資源
- 效果
- main函數
要求
1、使用單片機內部定時器做為延時函數
2、獨立按鍵K1控制流水燈左移
3、獨立按鍵K2控制流水燈右移
資源
工程文件壓縮包
鏈接:https://pan.baidu.com/s/1W9YeW8SumYk5bm530i4mKQ
提取碼:uppa
效果
main函數
#include <REGX52.H> #include <INTRINS.H> #include "Delay.h" #include "Timer0.h" #include "Key.h"unsigned char flag=1;void main(){unsigned char key;P2=0xfe;Timer0Init();while(1){key=get_key();if(key==1) flag=1;if(key==2) flag=2;Delayms(600);} }void Timer0_Routine() interrupt 1 //中斷1 {static unsigned int T0Count; //用于計時TL0 = 0x66; //設置定時初值TH0 = 0xFC; //設置定時初值T0Count++;if(T0Count>=1000){T0Count=0;if(flag==1){P2=_cror_(P2,1); //循環左移}if(flag==2){P2=_crol_(P2,1); //循環右移}} }總結
以上是生活随笔為你收集整理的51单片机_7-1独立按键控制流水灯方向的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue+Vux实现登录
- 下一篇: 父亲节:父爱如山