欢迎来到天天文库
浏览记录
ID:13958831
大小:609.00 KB
页数:3页
时间:2018-07-25
《实验三 指示灯循环控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、洛阳理工学院实验报告系别计算机系班级B110507学号姓名课程名称单片机原理及其应用实验日期2013-9-24实验名称指示灯循环控制成绩实验目的:熟悉KeilC编译软件应用,掌握C51的编程与调试方法。实验原理:实验原理图如下:8只LED指示灯接于P0口,且都接有上拉电阻,8只发光二极管做循环点亮控制,且顺序为D1→D2→D3→…→D8→D7→D1,无限循环,两次亮灯的时间间隔约为0.5s。实验内容:(1)熟悉KeilC编译软件,了解软件结构与功能;(2)完成指示灯循环控制器的C51语言编程;(3)掌握在KeilC中运行C51
2、程序的方法。源程序:#include"reg51.h"charled[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};voiddelay(unsignedinttime){unsignedintj=0;for(;time>0;time--)for(j=0;j<125;j++);}voidmain(){chari;while(1){for(i=0;i<8;i++){P0=led[i];delay(500);}for(i=7;i>=2;i--){P0=led[i-1];delay(500);
3、}}}仿真结果:实验总结:这次上机实验使我更进一步熟悉利用KeilC编译软件,对该软件能够熟练操作,并加深了我对C51单片机的学习,并能够会编写操作指示灯循环所需要的程序。而且这次的上机实验加深了在课堂上学习的理论知识的了解,更加生动有趣。同时认识到要想学好单片机除了在课堂好好听老师讲课外,课外还要在仿真软件上多加练习。在调试程序时要有耐心,认真检查电路连线情况及元器件参数的设置以及编写的程序是否有错误,有不懂的地方多问老师,多与同学交流。
此文档下载收益归作者所有