登录
首页 » c » 单片机彩色旋转灯

单片机彩色旋转灯

于 2022-07-15 发布 文件大小:51.91 kB
0 112
下载积分: 2 下载次数: 1

代码说明:

D1~D8 八个发光二极管构成彩色旋转灯,D9~D13 为档位指示灯,一档旋转速度最慢(周期1s,D13 亮),二档较快(周期0.8s,D12 亮),三档更快(周期0.6s,D11 亮),四档再快(周期0.4s,D10 亮),五档最快(周期0.2s,D10 亮)。四个按键KEY0-KEY1用于设定旋转方向为顺时针旋转或者逆时针旋转,KEY2-KEY3 用于增快或则减慢旋转速度。 按键扫描的方式可以采用前面示例程序中的方法:线反转法或行扫描法。可以用汇编语言实现,也可以用C 语言实现。建议如前面示例所示,汇编采用行扫描法,C 语言用线反转法。程序控制流程是:首先初始化设置默认运行参数,然后读取按键,识别键码,并根据键码的不同执行运行参数调整,最后根据当前的运行参数执行发光二极管D1-D8 的轮流旋转。按键的识别中的键码可以根据图3.11 中的连接情况,总结出其键值表,速度的控制通过控制调用延时程序的次数来决定。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • MFC初学
    MFC初学实例,一个小球在窗口内运动,碰到边界反弹,可调整速度
    2022-01-25 19:35:33下载
    积分:1
  • Sun
    opengl 实现太阳系的模拟 地球自转和公转(opengl sun earth moon)
    2010-12-02 18:11:24下载
    积分:1
  • UniNumBoost
    Example how to use Boost for generate unique number
    2014-10-29 13:24:04下载
    积分:1
  • 日记本
    简单功能的日志功能 ,很简单的小程序,适合入门,可以选择性进行功能开发,完善。(转发)(Simple function log function (forwarding))
    2018-04-19 10:22:55下载
    积分:1
  • VCF 文件修饰符都
    将VCF文件从单个文件修改为独立文件的项目,
    2022-07-14 10:09:52下载
    积分:1
  • Stars
    模拟粒子运动,效果为群星在空中的回旋,opengl+VC++编程(The simulated particle swarm stars swing in the air, opengl+VC++ programming)
    2020-11-09 22:59:46下载
    积分:1
  • Qt Creator快速入门 第三版 (带源码)
    Qt Creator快速入门 第三版 (带源码)
    2020-11-28下载
    积分:1
  • read_harddisk
    在VC++环境下点击按钮读取硬盘序列号并输出显示(In VC++ environment, click the button to read the hard drive serial number and the output display)
    2010-09-07 14:39:47下载
    积分:1
  • 火焰识别 OPENCV
    火焰识别系统,支持图片、视频、摄像头实时监测
    2017-07-17下载
    积分:1
  • Firmware
    Its a TPMS starting program, for people who are beginning to program TPMS solutions. We are using some librarys and headers and etc but it is not in the program. So if you read it, you will be able to get directions to start your own program.
    2014-01-29 00:05:25下载
    积分:1
  • 696518资源总数
  • 106215会员总数
  • 5今日下载