查看: 2283|回复: 2

(三)key控制LED

[复制链接]
  • TA的每日心情
    开心
    2015-9-9 14:42
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-1-20 20:53:09 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 时光碎了天 于 2015-1-20 20:55 编辑

                      以下是一个简单的key控制led,按下去灯亮,再按下去灯灭。
    #define F_CPU 16000000UL#include <asf.h>

    #define LED    IOPORT_CREATE_PIN(PORTB, 5)
    #define KEY    IOPORT_CREATE_PIN(PORTB, 7)
    int main (void)
    {
            board_init();        
            delay_init();
            ioport_init();
            ioport_set_pin_dir(LED, IOPORT_DIR_OUTPUT);
            ioport_set_pin_level(LED, IOPORT_PIN_LEVEL_LOW);

            while(1)
            {
                    if(ioport_get_pin_level(KEY)==IOPORT_PIN_LEVEL_LOW)
                    {
                    delay_ms(2);
                    if(ioport_get_pin_level(KEY)!=IOPORT_PIN_LEVEL_HIGH)
                    ioport_toggle_pin_level(LED);        
                    delay_ms(250);
                    }        
            }
    }


    QQ图片20150120205410.png

    GccApplication2.zip

    229.66 KB, 下载次数: 7

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2013-1-22 10:13
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    发表于 2015-1-21 08:33:28 | 显示全部楼层
    多谢楼主分享,前排看教程!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-9-9 14:42
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2015-1-21 11:25:17 | 显示全部楼层
    谢谢支持的
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /5 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-12-23 06:11 , Processed in 0.131030 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.