永发信息网

单片机工作状态LED指示灯

答案:5  悬赏:20  手机版
解决时间 2021-01-25 12:15
  • 提问者网友:杀生予夺
  • 2021-01-24 13:14
基于单片机的系统中,常看到单片机的某个引脚接有一个或几个LED灯常亮或闪烁,用来指示单片机的工作状态。
这些LED灯是接在I/O口吗?
一般用来指示什么状态?是否正常工作?
是用I/O口延时取反来实现闪烁吗?
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-01-24 14:45
我最近做了个测温电路,通过串口传到上位机
led不亮表示温度过低,
长灭短亮表示偏低
常亮表示正常
长亮短灭表示偏高
用定时器计数实现闪烁。一般不用延时,尽量用定时中断。
全部回答
  • 1楼网友:行路难
  • 2021-01-24 17:34
1中没有太多意义,接在任意1~n个I/O口上,编程测试用 2接在可以连接到串口的RX,TX口上,当发生串口数据传输时,显示用 3专用于显示的任意I/O口上 当然还会有其他的.供参考
  • 2楼网友:神的生死簿
  • 2021-01-24 16:57
仿照看门狗的处理方法,零点几秒,能够喂狗一次,这就说明单片机在正常工作。 喂狗的操作,如果没有出来,就说明单片机没有正常工作。 那么,喂狗同时,令 led 取反,于是,就可以显示出,喂狗在正常进行。 led 闪动,也就可以说明单片机在正常工作。 led 静止发光,说明不了单片机正常工作。 只能说明电源,没有掉而已。
  • 3楼网友:酒醒三更
  • 2021-01-24 16:24
作为调试使用可以判断语句的逻辑关系或者程序运行到了哪里等待。程序调通了,基本就没什么价值了(除非需要作为指示用)。 1、可以接在任意一个闲置的I/O口(置“1”或置“0”点亮要看你电路设计)。 2、作为调试使用,要看你需要的是调试什么状态。比较调试中断用,看是否进入了中断,你可以在中断函数中加个点亮一个LED灯语句,调试时如灯亮了,说明进入了中断。调试通过后,再删除该语句。 3、可以用I/O口延时取反来实现闪烁。比如在main函数循环中加入I/O口延时取反闪烁,如果进入中断中有循环语句没有跳出,则LED灯可能一直点亮或熄灭状态,你可以检查中断里的循环为什么没有跳出。
  • 4楼网友:鸠书
  • 2021-01-24 15:13
工作状态指示灯,仅用一个灯,就可以表示多种含义。 不同的闪烁,代表不同的状态。 这是很常见的。 都需要编程解决。 电脑主板上,有一个蜂鸣器,开机时鸣叫长短音,就能表示不同含义。 一个,就足够了。 从来没有听说一个主板安装许多个蜂鸣器的。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯