首页 单片机实训报告(8个LED指示灯循环移动)

单片机实训报告(8个LED指示灯循环移动)

举报
开通vip

单片机实训报告(8个LED指示灯循环移动)一、实验目的:通过所学汇编语言和C语言知识,熟悉并掌握单片机综合仿真实验仪的使用方法,学会使用Keil uVision2编写程序。 二、实验器材:单片机综合仿真实验仪、AT89C51、计算机、导线。 三、实验功能:利用定时计数器T0工作方式1,实现定时50ms,中断20次,实现精确定时1秒以控制8个LED指示灯从左到右间隔1秒时间循环移动,当LED指示灯移动次数到32次时,8个LED指示灯停止循环移动,蜂鸣器响1秒后停止声音提示;又接着控制8个LED指示灯从右到左间隔1秒时间循环移动,依此类推。 四、实验要求:只...

单片机实训报告(8个LED指示灯循环移动)
一、实验目的:通过所学汇编语言和C语言知识,熟悉并掌握单片机综合仿真实验仪的使用方法,学会使用Keil uVision2编写程序。 二、实验器材:单片机综合仿真实验仪、AT89C51、计算机、导线。 三、实验功能:利用定时计数器T0工作方式1,实现定时50ms,中断20次,实现精确定时1秒以控制8个LED指示灯从左到右间隔1秒时间循环移动,当LED指示灯移动次数到32次时,8个LED指示灯停止循环移动,蜂鸣器响1秒后停止声音提示;又接着控制8个LED指示灯从右到左间隔1秒时间循环移动,依此类推。 四、实验 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 :只能利用单片机的4个P1口控制74HC138译码器以及蜂鸣器来实现上述功能,并对程序进行注解;  注明:刚开始时,最左边的LED指示灯点亮,画出电路图。 五、计算定时/计数器的初值X (2^16-X)*1=50000,X=15536D=03CB0H. 低8位送给TL0,高8位送给TH0,即(TL0)=0B0H,(TH0)=03CH 六、实验原理图: 七、实验参考程序: #include bit direct=1,speak=0,counter=0; int i=0,j=0,k=0,p=0,m,n; sbit P13=P1^3;                        //定义P1.3引脚 main()                                //主函数 { TMOD=0x01;                    //T0计数方式1 TL0=0xb0;                        //定时50ms TH0=0x3c;            EA=1;                          //开T0中断 ET0=1; TR0=1;                          //启动T0 while(1)                          //等待中断 { while(speak) { P13=~P13;                  //输出取反 for(m=0;m<2;m++) for(n=0;n<2;n++);    } if(counter) { counter=0; TR0=1; if(direct&&!speak) { P1=i; i++; if(i==8) { j++; if(j==4) { j=0;direct=0;speak=1; } else i=0;                    } } else if(!direct&&!speak) { i--;                    //循环右移 P1=i; if(i==0) { j++;              //循环左移 if(j==4)          //移动周期 { j=0;direct=1;speak=1;    } else i=8; } } } } } void time0(void) interrupt 1                  //T0中断服务函数 { TR0=0;                                //重启动 TL0=0xb0;                            //重装初值 TH0=0x3c; if(speak) { ++p; if(p==20)                    //蜂鸣器响应时间 { p=0; speak=0; } } else ++k; if(k==20)                //LED灯间隔1秒移动 { k=0; counter=1; } else TR0=1;    } 八、实验总结:通过这次实训,我拓宽了知识面,锻炼了能力,综合素质得到较大提高。而安排课程设计的基本目的,是在于通过理论与实际的结合、人与人的沟通,进一步提高思想觉悟和领悟力。尤其是观察、 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 和解决问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 的实际工作能力。它的一个重要功能,在于运用学习成果,检验学习成果。
本文档为【单片机实训报告(8个LED指示灯循环移动)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_337177
暂无简介~
格式:doc
大小:18KB
软件:Word
页数:7
分类:互联网
上传时间:2019-02-18
浏览量:186