您好、欢迎来到现金彩票网!
当前位置:大赢家 > 复位脉冲 >

51单片机一个按键控制两个输出端交替产生脉冲

发布时间:2019-07-27 00:58 来源:未知 编辑:admin

  利用51单片机的一个外部按键控制任意两个输出脚轮流产生高脉冲?比如:按第一次1脚变为高电平延时1秒然后变为低电平;按第二次2脚变为高电平延时1秒然后变为低电平;如此循环往复!谢...

  利用51单片机的一个外部按键控制任意两个输出脚轮流产生高脉冲?比如:按第一次1脚变为高电平延时1秒然后变为低电平;按第二次2脚变为高电平延时1秒然后变为低电平;如此循环往复!谢谢师傅们了!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  外部中断配置好,然后在中断函数里面判断是第几次按下(用一个变量,进入一次中断变量加一,奇数表示第一次,偶数就表示第二次了,就这样循环啦),然后根据奇偶性选择引脚控制,相信延迟(要精确就用定时器,控制TRx位就行),IO口拉高拉低你应该会的

  灯就是一个io口接一个4.7k(一般led灯用1mA左右电流。)加上一个led接地。按键是一个io口接一个10k电阻加上按键接地。一直检测按键所接io口电平,很显然若为低电平则为按下。这时候讲啊led所接io电平取反。很简单的,按照这个自己写程序

  这个可以用mcu定时器做,也可以自己用循环语句做。不过定时器做的更精确。

  问题关键不是单片机输出高低电平,是单片机发出指令后送给脉冲发生器,脉冲继电器发出高低电平,关键在硬件,程序很简单

http://ccsagresso.com/fuweimaichong/1072.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有