小弟最近刚接触单片机,STM8S003f3p6,编程环境是IAR,用C语言。问题是,不太懂,希望大虾帮我编个小程序,语句后面备注一下,我学习学习。
要求:
输入:按键(key)
输出:灯(led)
当按下key时,led灯亮(亮3秒停3秒再亮5秒再停5秒)然后停止。当led还在亮或者中间停止的过程中,如果key再次被按下,则led的状态立即停止。
当再按下key时,led又会执行“亮--停--亮--停”(需要注意的是,如果只按一次key,led运行完“亮--停--亮--停”后也会自动停止),如此循环,简单点说就是按键有两个功能,一个是开始功能,一个是可以随时终止的功能。
[ 此帖被gh25112在2015-08-04 22:15重新编辑 ]