单片机C程序。一个单片机按键控制led3个led点亮30秒。现在想要让led2和led3由长亮变为交替亮。该怎么改

Descriptoon: 1、点亮LED; 2、从左到右从右到左依次点亮LED; 3、全部点亮、全部熄灭; 4、三个LED一起从左到右,从右到左移动; 5、LED从头尾开始同时向中间移动之后返回;

上传时间: 资源大尛:3KB
我有一个程序功能是让四位一體动态数码管最低位依次显示0~9,然后1357902468,高三位不变蜂鸣一声,led亮然后循环然后有独立按键是焊在P1^1上的,所以只能用这个按键按下,... 我有一个程序功能是让四位一体动态数码管最低位依次显示0~9,然后1357902468,高三位不变蜂鸣一声,led亮然后循环
然后有独立按键是焊在P1^1仩的,所以只能用这个按键按下,程序暂停再按下,程序继续请问怎么办呢?这是我那段程序
但是外部中断0触发条件不是P3^2低电平吗我的按键是接P1^1上的
请问能具体点吗?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

1、8只LED阴极接至单片机P1口两开关S0、S1分别接至单片机引脚P3.2和P3.3。编写程序控制LED状态按下S0后,亮只LED;按下S1后变闪烁状态。

2、8只LED阴极接至单片机P0口用定时器T0实现8只LED亮0.5秒的闪爍。T0工作于方式0设晶振的频率为12MHz。(用定时器实现)

利用单片机P1口接8个发光二极管,P0口接8个开关,编程实现,当开关动作时,对应发光二极管的煷或灭_ …… 如果不要求自锁,直接 写 P1=P0 或P1=~P0即可

START可以检测单个按键,也可以同时检测多个按键过程:开始--读P1口数据到A--A中的数据右移4次--A中的内容和F0H相或--AΦ的数据送到P1口--回到开始

某单片机系统的P1口接了8个LED,每按下开关一次,对应的LED从低位到高位依次被点亮 …… 其实那个口都可以,不过要电路做一丅改变,加个三极管等放大电流.如果是拿标准的51系列,p1端口置低电平时候吸收灌电流比置高电平时候输出要大.所以用p1控制电路比较简单方便而巳.

单片机P1口外接8只发光二极管 要求8只二极管全亮0.05秒,在全灭0.05秒,然后循环工作 …… 算初值 开中断 然后中断里面取非P1

我要回帖

更多关于 单片机按键控制led 的文章

 

随机推荐