标题: 刚刚接触 求一个C语言十多种的花样流水灯程序 有点急 嘿嘿 刚刚接触不懂 见谅 [打印本页]
作者: ydydydy 时间: 2016-11-9 21:36
标题: 刚刚接触 求一个C语言十多种的花样流水灯程序 有点急 嘿嘿 刚刚接触不懂 见谅
学生刚刚接触 求一个单片机C语言十多种的花样流水灯程序 有点急急急 嘿嘿 刚刚接触不懂 见谅
作者: ydydydy 时间: 2016-11-9 21:38
QQ107918320 急急急 帮帮
作者: trm999 时间: 2016-11-10 00:25
- /*
- *花样流水灯*
- */
- #include <reg51.h>
- typedef unsigned char uint8;
- typedef unsigned int uint16;
- code uint8 LED []=
- {
- 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
- 0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,
- 0x7E,0xBD,0xDB,0xE7,0xDB,0xBD,0x7E,0xFF
- };
- void delay(uint16 x)
- {
- uint16 i,j;
- for(i = x; i > 0; i --)
- for(j = 114; j > 0; j --);
- }
- void main()
- {
- uint8 i;
- while(1)
- {
- for(i = 0; i < 24; i ++) //循环显示所有花样字节
- {
- P0 = LED[i]; //发字节给P0口
- delay(200);
- }
- }
- }
复制代码
作者: ydydydy 时间: 2016-11-10 10:16
我在实验的时候code哪里怎么有错误???不懂,求解
作者: lgjdqm 时间: 2016-11-10 11:10
多实验,多练习
作者: ydydydy 时间: 2016-11-10 11:56
恩恩 是啊
作者: zl2168 时间: 2016-11-12 15:17
本帖最后由 zl2168 于 2016-11-12 15:20 编辑
实例28 花样循环灯
⒈ 电路设计 …
⒉ 程序设计 …
根据以下两种花样亮灯循环要求,编制程序。
⑴ 花样循环1
① 全亮2秒;
② 从上至下依次暗灭(间歇约0.5秒),每次减少一个,直至全灭;
③ 从上至下依次点亮(间歇约0.5秒),每次增加一个,直至全亮;
④ 闪烁5次(亮暗时间各约0.5秒);
⑤ 重复上述过程,不断循环。
⑵ 花样循环2
① 全亮,全暗,并重复一次;
② 从上至下,每次亮2个,并重复一次;
③ 从上至下,每次亮4个,并重复一次;
④ 从上至下,每次间隔亮2个(亮灯中间暗一个),并重复一次;
⑤ 从上至下,每次间隔亮4个(亮灯中间暗一个),并重复一次;
⑥ 上述过程更新间隔0.5秒,不断循环重复。
⒊ Keil调试 …
⒋ Proteus仿真 …
先Proteus仿真一下,确认有效
以上摘自张志良编著《单片机实验实训100例》 ISBN978-7-5124-1603-1,北航社出版
书中电路和程序设计有详细说明,程序语句条条有注解。
作者: zl2168 时间: 2016-11-12 15:22
本帖最后由 zl2168 于 2016-11-12 15:24 编辑
实例7 键控流水循环灯
⒈ 电路设计 …
⒉ 程序设计 …
① 8个发光二极管从上到下(K0断开)依次循环点亮,每次点亮时间约为0.5秒。
② 按下K0,流水方向从下至上滚动点亮。
③ 按下K1(K2断开),每循环一次后间隔时间缩短0.1秒,直至最短间隔0.1秒后保持不变。
④ 按下K2(K1断开),每循环一次后间隔时间增加0.1秒,直至最长间隔1秒后保持不变。
⑤ K1、K2同时断开或同时闭合,保持原滚动间隔时间不变。
⒊ Keil调试 …
⒋ Proteus仿真 …
先Proteus仿真一下,确认有效。
以上摘自张志良编著《80C51单片机Proteus仿真设计实例教程》清华大学出版社ISBN 978-7-302-41682-1
书中电路和程序设计有详细说明,程序语句条条有注解。
-
-
实例7 键控流水循环灯.rar
36.04 KB, 下载次数: 20
作者: 22222是 时间: 2021-12-8 08:28
实例28第一个循环谁有打码呀,我的代码一直错误
作者: MirrAKe 时间: 2021-12-8 23:19
你舅惯着他爸
作者: 13205495918 时间: 2021-12-9 10:12
花样流水灯就是纯玩逻辑了,这不就由着你随意发挥了
欢迎光临 (http://www.51hei.com/bbs/) |
Powered by Discuz! X3.1 |