单片机原理 流水灯1-单片机原理-作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

宁德师范学院计算机系

作业

(2014—2015学年第2学期)

课程名称单片机原理

专业12计本(非师)

年级12级

学号B********** 姓名王秋指导教师杨烈君

日期2015.03.27

}

效果图:

2.8个发光管由上至下间隔1s流动,其中每个管亮500ms,灭500ms,一直重复下去。程序代码1:

#include

void delay500ms(void) //定义间隔500ms

{

unsigned char i,j,k;

for(i=15;i>0;i--)

for(j=202;j>0;j--)

for(k=81;k>0;k--);

}

}

}

}

效果图:

4. 用8个发光管演示出8位二进制数累加过程。程序代码:

#include

void delay200ms(void) //定义间隔200ms

{

unsigned char i,j,k;

for(i=5;i>0;i--)

for(j=132;j>0;j--)

for(k=150;k>0;k--);

}

void main ()

{

unsigned char i;

while(1)

{

for(i=0;i<256;i++) //8位二进制数累加过程{

P2=~i;

delay200ms(); //间隔200ms

}

}

}

效果图:

注:1、报告内的项目或设置,可根据实际情况加以补充和调整

2、教师批改学生实验报告应在学生提交实验报告10日内

相关文档
最新文档