单片机/MCU论坛
直播中

227914

12年用户 22经验值
擅长:控制/MCU
私信 关注
[问答]

请问用avr编写程序实现PB0和PB1接两个按键,PB0按下后PC2高电平、PC3低电平要怎么做?

51有一点点基础,今天一个基友说我会单片机,让我用avr编个程序,我研究了半天,没有头绪。。。哎,有大神能帮忙编写个小程序吗?


atmega88 、晶振3.6864MHZ。
实现以下功能:PB0和PB1接两个按键,当PB0按键按下后(低电平),此时PC2高电平、PC3低电平;PB1按键按下后(低电平),然后此时PC2低电平、PC3高电平。
还有个要求,就是PB0按下时候,PC2高PC3低电平的状态最多持续35s,35s内,如果再次按下PB0,则暂停,总的时间不超过35s。PB1按下,直到反馈收到反馈信号,反馈信号胃PB2低电平,此刻系统停止。

更多回帖

发帖
×
20
完善资料,
赚取积分