如何用proteus和keil制作一个简单的流水灯

如何用proteus和keil制作一个简单的流水灯,第1张

工具:STC系列51单片机、串口转换器(USB转斗虚TTL或232转TTL)材料:实验板一块(可以买现成的,则没也可以买面包板自己搭建),电阻、LED灯若干,5V电源等。以下程序可以直接用KeilC直接编译执行。//可以通过左移函数_crol_()和右移函数_cror_()来实现LED等的来回流动。空盯燃//具体实现方法可以参考如下程序:#include#include#defineuintunsignedint#defineucharunsignedcharvoiddelay(uinta)voidmain(){P1=0xfewhile(1){//向左循环点亮LEDfor(i=0i0x--)for(y=110y>0y--)}

流水灯不键缺亮不一定是程序的问题,你把原理图贴出来看看。

注意led如果连接着键亮凯限流电阻,那限流电阻的阻值改小一点,比如100欧

程序运行后看看单片稿唤机引脚的电平(蓝色或红色)按照预期的进行变化。

八裤孙个灯中有两个灯同时从胡册链两端相向点亮,交替循环。 *** 作如下:

for(i=1i {

led=0xff//变量清空,姿局即默认全灭

led&=~(1 led&=~(1 PORTA=led//送出显示

}。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8276163.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存