- 13
- 0
- 约5.23千字
- 约 13页
- 2017-05-08 发布于浙江
- 举报
发光二极管 广东在石油化工学院单片机实验一实验报告
实验报告
实验一 发光二极管实验
学院: 电信学院
专业: 电子信息科学与技术
班级: 电子12-1
学生:
学号: 12034520127
指导教师:张涛
实验时间:2014年4月16日
一、实验目的
1、掌握AT89C51 单片机IO 口的输入输出。
2、掌握用查表方式实现AT89C51 单片机IO 口的控制。
3、练习单片机简单延时子程序的编写。
4、熟练运用Proteus 设计、仿真AT89C51 系统。
二、实验内容
1、编写延时子程序,延时时间为0.1S。
代码:
void delay(){
int i, j;
for (i = 0; i 100; i++)
for (j = 0; j 125; j++);
}
2、见图一。通过AT89C51 单片机控制8 个发光
二极管发光,实现亮点以由上到下循环移动,间
隔时间为0.1S。
代码:
#includereg51.h
#includeintrins.h
void delay(){
int i, j;
for(i = 0; i 100; i++)
for(j = 0; j 125; j++);
}
void main(){
P1 = 0xFE;
while(1){
P1 = _crol_(P1,1);
delay();
}
}
运行结果截图:
3、见图一。通过AT89C51 单片机控制8 个发光
二极管发光,循环实现亮点由上到下移动1 次(间
隔时间为0.2S),由下到上移动1 次(间隔时间为
0.2S),闪烁1 次(即先全亮0.1S,再全灭0.1S)。
代码:
#includereg51.h
#define uchar unsigned char
#define uint unsigned int
void delay(){
uint i, j;
for (i = 0; i 100; i++){
for (j = 0; j 128; j++){
//delay 100ms, do nothing.
}
}
}
void shangXia(){
uchar k;
P1 = 0xFE;
for (k = 0; k 8; k++){
delay();
P1 = _crol_(P1,1);
}
}
void xiaShang(){
uchar k;
P1 = 0x7F;
for (k = 0; k 8; k++){
delay();
P1 = _crol_(P1,-1);
}
}
void main(){
while(1){
shangXia();
xiaShang();
}
}
截图与题一相同,增加由下至上。
4、见图一。用数组方式实现题3 。
代码:
#includereg51.h
#define uchar unsigned char
#define uint unsigned int
uint light[8] = {0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F};
void delay(){
uint i, j;
for (i = 0; i 100; i++){
for (j = 0; j 128; j++){
//delay 100ms, do nothing.
}
}
}
void shangXiaUseArry(){
uchar i;
for (i = 0; i 8; i++){
delay();
P1 = light[i];
}
}
void xiaShangUseArry(){
char i;
for (i = 7; i -1; i--){
delay();
P1 = light[i];
}
}
void main(){
while(1){
shangXiaUseArry();
xiaShangUseArry();
}
}
效果截图与题一相同。
见图二。P2 口作为输入口,接8 只开关
您可能关注的文档
最近下载
- 部编版语文五年级下册第二单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
- 车工 (数控车床)理论知识考核要素细目表四级.pdf VIP
- 本科课程《基础护理学》教案,第十二章给药.doc VIP
- 农村题材小品剧本村官.pdf VIP
- 小品剧本-小品《绰号》.docx VIP
- 小品剧本-小品《竞选》.docx VIP
- 本科课程基础护理学教给药教案(2025—2026学年).docx VIP
- LaserjetCP1025系列打印机打印质量故障排除手册.pdf VIP
- 年会小品剧本小品剧本:搞笑小品剧本《都是喝酒惹事》台词大全.docx VIP
原创力文档

文档评论(0)