历史上的今天
今天是:2025年07月23日(星期三)
2021年07月23日 | 51单片机学习———2--LED闪烁+流水
2021-07-23 来源:eefocus
LED闪烁实现
原理+代码
#include sbit L1=P2^0; typedef unsigned char u8; typedef unsigned int u16; void delay(u16 i)//延时函数 { while(i--); } void main() { while(1) { L1=0; delay(30000);//max=65535 L1=1; delay(30000);//闪烁间隔约为270ms } } LED流水实现 原理+代码 #include #include #define A P2 typedef unsigned char u8; typedef unsigned int u16; void delay(u16 i) { while(i--); } void main() { A=0xfe;//1111 1110 0xfe 点亮最左边的LED while(1) { delay(30000);//闪烁间隔约为270ms A=_cror_(A,1);//右移,间隔为1 //A=_crol_(A,1);左移,间隔为1 } } 总结 左右循环移位函数 (第一个参数是要移动的变量,第二个参数是移动的位数)移动的是0位。 左移函数对应led灯的右移,右移函数对应led左移 延时函数 通过让cpu不断执行循环来达到延时目的
上一篇:51单片机学习———3--蜂鸣器
史海拾趣
|
路由器与交换机的主要区别体现在以下几个方面: (1)工作层次不同 最初的的交换机是工作在OSI/RM开放体系结构的数据链路层,也就是第二层,而路由器一开始就设计工作在OSI模型的网络层。由于交换机工作在OSI的第二层(数据链路层),所以它 ...… 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 09:01 编辑 “英特尔杯大学生电子设计竞赛嵌入式系统专题邀请赛”(以下简称嵌入式系统邀请赛)自2002年开始举办,到今年已经是第五届了。比赛的规模也从一开始国内的15所高校28支参赛队拓展到今天的来自东亚地 ...… 查看全部问答> |
|
谁知道ST公司的protel元件库哪里有得下吗?给个网址好吗?我最近在学校STR71系列MCU的开发板制作,如果有同仁的话,我们可以讨论一下,我的QQ:670005693。… 查看全部问答> |
|
最近看到很多网友在喜欢论坛粘贴百万高清网络摄像机的漂亮图片,来吸引大家的眼球,确实清晰度要比模拟摄像机高很多。百万高清是行业发展的必然趋势,但是大家千万不能只看到像素,却忽略了百万高清网络摄像机的其他重要考察点。 【发热量】 ...… 查看全部问答> |
|
团购示波器群:359838(6位qq群) --本群目的:团购示波器和其他各种电工仪表工具以及DIY 业余DIY或者搞兼职,万用表是必用的,每个电工都有, 但示波器就不一定了,没示波器,调电路不是不行,得多花 非常多的功夫。 这些功夫就是钱啊,时间就 ...… 查看全部问答> |
|
STM8S207的EEPROM写入后加锁,抗干扰性能明显下降??? 我在用STM8S207CB设计一个无线模块,模块的参数都是保存在EEPROM中的。测试中发现在带电拔插模块时,参数有时会改变,经过多次测试,发现规律如下:如果修改了参数后没有按过复位键(直接接到复位引脚),带电拔插时,参数一定会变;如果按过 ...… 查看全部问答> |
|
初学adc0804,从最简单的东西,暂时就用数码管显示出电阻上的电压值,但是不能成。请帮我看一看: 电路图: 把关键部分画出来了,单片机部分复位外部晶振之类的没画。就让数码管显示R5上电压。数码管(共阴)用了前三位。 程序: #include<re ...… 查看全部问答> |




