单片机原理 流水灯1-单片机原理-作业
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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日内