本帖最后由 zl2168 于 2017-2-18 21:26 编辑
专为你新编流水循环灯,试试吧!
新编流水循环灯.rar
(34.32 KB, 下载次数: 5)
先Proteus仿真一下,确认有效
#include <reg51.h> //包含访问sfr库函数reg51.h
unsigned char code led[6]={ //定义花样循环码数组,存在ROM中
0x7e,0xbd,0xdb,0xe7,0xdb,0xbd};
void main ( ) { //主函数
unsigned char i; //定义循环变量i
unsigned long t; //定义长整型延时参数t
while(1) { //无限循环
for(i=0;i<6;i++) { //花样循环
P1=led[ i]; //读亮灯数组,输出P1口
for (t=0; t<=11000; t++ );}}} //延时0.5秒
学习单片机,可参阅张志良编著《80C51单片机仿真设计实例教程——基于Keil C和Proteus》清华大学出版社ISBN 978-7-302-41682-1,内有常用的单片机应用100案例,用于仿真实验操作,电路与程序真实可靠可信可行。
|