查看: 1867|回复: 3

[原创] LPC824Lite基于mbed的流水灯

[复制链接]
  • TA的每日心情
    郁闷
    2022-4-4 11:28
  • 签到天数: 351 天

    [LV.8]以坛为家I

    141

    主题

    8054

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    5740
    最后登录
    2022-4-4
    发表于 2016-10-24 18:51:07 | 显示全部楼层 |阅读模式
             LPC824lite 板上有8个用户LED。 未命名1.PNG
    而且连接的管脚都不连续,若使用数字输出,那是多长的一段代码呢!mbed里有个函数BusOut,可以解决这个管脚不连续的问题。BusOut能把16个不同的管脚组合在一起形成以个半字,低位在前。
    1. #include "mbed.h"

    2. BusOut myled(P0_7,P0_13,P0_16,P0_17,P0_19,P0_27,P0_28,P0_18);
    3. char luiSD=0xff;
    4. int main() {
    5.    
    6.     while(1) {
    7.         myled = luiSD;
    8.         wait(0.2);
    9.         luiSD=luiSD<<1 ;  
    10.         myled = luiSD;      
    11.         wait(0.2);
    12.         if(luiSD==0x00)
    13.           luiSD=0xff;
    14.        }
    15. }
    复制代码
    这样,是不是简洁了点。


    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 08:52
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    83

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    313
    最后登录
    2018-5-4
    发表于 2016-10-24 20:45:35 | 显示全部楼层
    这个功能不错,谢谢LZ分享
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-1-30 19:52
  • 签到天数: 19 天

    [LV.4]偶尔看看III

    19

    主题

    628

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1389
    最后登录
    2018-5-28
    发表于 2016-10-24 22:06:55 | 显示全部楼层
    多谢分享
    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-12-11 06:45
  • 签到天数: 37 天

    [LV.5]常住居民I

    0

    主题

    167

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    342
    最后登录
    2023-7-19
    发表于 2016-10-25 06:49:07 来自手机 | 显示全部楼层
    多谢分享
    回复

    使用道具 举报

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

    本版积分规则

    关闭

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

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2024-5-8 02:52 , Processed in 0.121951 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表