历史上的今天
今天是:2025年08月13日(星期三)
2021年08月13日 | 基于51单片机的8个LED流水灯的设计
2021-08-13 来源:eefocus
本设计旨在实现8个LED流水灯的设计。
原理图:

参考代码:
#include #include #define uint unsigned int uint temp; void Delay500ms() //延时0.5秒函数 //@11.0592MHz { unsigned char i, j, k; _nop_(); i = 4; j = 129; k = 119; do { do { while (--k); } while (--j); } while (--i); } void main() { P1=0xfe; //IO口初始化 temp=0xfe; Delay500ms(); while(1) { temp=_crol_(temp,1); //左移1位操作 P1=temp; Delay500ms(); } } 备注: 比如:P=0x 1111 1110,则
上一篇:51单片机心形灯实现串口通信编程
下一篇:51单片机-单片机简介
史海拾趣
|
硬件工程师 职位要求: 1、电子工程专业背景。 2、能熟练使用PROTEL99、CADENCE等工具设计线路图、线路板,有能力通过合理布线消除各电路之间的各种干扰(如地线噪音干扰、模拟与数字电路相互干扰、高频电磁干扰等) 3、要求有足够模拟及数字电 ...… 查看全部问答> |
|
WinCE 6.0下DirectDraw Sample运行出错,Why? 运行目录public\\directx\\sdk\\samples\\ddraw\\src\\DDex1的程序,结果Display driver doesn\'t support flipping surfaces,提示GWES Hook fails surface creation. IDirectDraw::CreateSurface fails.why? VS2005,OS Design时direct的已经选 ...… 查看全部问答> |
|
811的板子 GPIO怎么设置才可以既当做输入又可以当做输出 GPIO怎么设置才可以既当做输入又可以当做输出? 我的PB口在写给芯片数据的时候需要时输出模式,读芯片数据的时候需要输入模式,请问怎么设置才能这样使用呢。 [ 本帖最后由 jinghong21 于 2011-8-28 12:32 编辑 ]… 查看全部问答> |
|
EK-LM3S811_ND Rev3 开发板上的作为仿真器的芯片发热严重 刚收到的EK-LM3S811_ND 开发板插上电,仿真器的那颗芯片发热,大家的开发板有没有这种现象.....??… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 12:59 编辑 参数可以自己选择, 器件最好TI的 我主要是想学习原理,各种资料也行,先谢谢啦 … 查看全部问答> |
|
altium不能调用集成库中的封装了,不知道怎么回事。 比如我在院里图中放置一个电阻,现在想更换该电阻的封装 我记得原来只用在封装的选项里面点浏览, 然后更换封装就好了。 但是现在不行,集成库已经添加,但是在可用的封装里面没有显示。 ...… 查看全部问答> |
|
更改形状按以下步骤:“设计”--->\"板子形状\"--->\"重新定义PCB外形\" ,然后就可以重新定义外形了。 建议在重定义PCB外形前,先在\"KEEPOUT层\"(禁止布线层)上先用直线把大概轮廓画出来,也包括固定孔。如果想精确定位pcb的外 ...… 查看全部问答> |




