历史上的今天
今天是:2024年12月03日(星期二)
2020年12月03日 | STC51单片机流水灯+外部中断蜂鸣器
2020-12-03 来源:51hei
闲暇之余做了一个简单的流水灯,设计思路先将LED灯从0-7逐个显示,然后再从7-0逐个显示。如果产生外部中断(即按钮按下),则8个LED灯全亮,之后又恢复流水灯状态。
#include #include #define uchar unsigned char #define uint unsigned int sbit K=P3^2;//启动按钮,外部中断 uchar led; void delay(uint x) { while(x--); } void XX()//中断设置 { EA=1; EX0=1; } void DD() { uint i=0;//定义i=0,以便下面的调用 led=0xfe;//1111 1110 delay(30000); while(1) { for(i=0;i<7;i++) { led=_crol_(led,1);//1111 1101 (A,B),A是左移的值,B是左移的位数 P1=led; delay(30000); } for(i=0;i<7;i++) { led=_cror_(led,1);//0111 1111 P1=led; delay(30000); } } } void main() { XX(); DD(); } void XX1() interrupt 0 { delay(1000);//防抖 if(K==0) { P1 = 0X00; delay(30000); } }
史海拾趣
|
首先恭祝各位新年好!! 近来学习了一下PIC单片机,学习过程中在网上搜了一些pic单片机的资料,不敢独享,现拿出来与大家一起分享,其中有些书可能已经在论坛发过,请大家酌情下载,呵呵 PIC单片机实用教程:基础篇 本书以介绍PIC16F87X型号单片 ...… 查看全部问答> |
|
浙江森尚光电科技招聘LED灯具设计师外销员 宁波高新区浙江森尚光电科技股份有限公司是一家高科技、投资大的新型企业集团,公司正在招聘LED灯具设计师(电子、光学、结构、品管)以及外销员、采购员。欢迎有志LED灯具行业发展的青年工程师与森尚一 ...… 查看全部问答> |
|
书上写:在PDA上,通过isqlw30工具建立一个数据文件****.sdf。 可我打开这个工具后,没办法创建,点连接数据库后,让选择数据文件,可以点创建按钮,但点了后,还是让选择一个已经存在的.sdf文件。… 查看全部问答> |
|
Wince60的EBOOT下载大于32MB的NK。BIN文件老是报非法的IMAGE TYPE,为什么?有没人追踪过EBOOT?给个解释啊!我把NKLEN放大还是 Wince60的EBOOT下载大于32MB的NK。BIN文件老是报非法的IMAGE TYPE,为什么?有没人追踪过EBOOT?给个解释啊!我把NKLEN放大还是不行!… 查看全部问答> |
|
公布一个ARM免费实战项目开发计划 ARM免费实战:Mp3播放器项目开发计划 (重新使用基于ARM的STM32完整实现) 从0到软硬件精通的实战项目技术方案已经完成,分工正式开始了,要参与的赶快啊 产品做出来后,论坛有详细充足的细节资料 ...… 查看全部问答> |




