中國石油大学-单片机-实验三_LED指示灯循环控制
中国石油大学(北京)
实
验
报
告
实验课程: 单片机原理及应用
实验名称: 实验三—— LED指示灯循环控制
总学时: 48 教师: 林 立 成绩:
实验日期: 2012 年 10 月 23 日
实验目的
熟悉μVision3编译软件、掌握C51编程与调试方法。
实验内容
1、按照教材P227的图A.32,绘制实验三电路原理图;
2、根据功能要求,编写C51程序;
3、练习μVision3程序动态调试方法,并最终实现8个LED灯依次点亮的功能: P0.0→P0.1→P0.2→P0.3→ ┅ →P0.7→P0.6→P0.5→ ┅ →P0.0的顺序,无限循环,间隔约50ms;
4、观察仿真结果,完成实验报告。
实验要求
1、采用proteus + Keil联合仿真法运行C51程序,并练习采用单步、断点以及监视窗等手段进行程序调试;
2、提交的实验报告中应包括:电路分析及原理图、编程思路及C51源程序、调试过程简述,仿真运行效果以及实验小结。
3、提交实验报告的电子邮件主题及存盘文件名格式如,2005041220马晓明实验三。
电路分析及原理图
图1 为LED指示灯循环控制电路原理图
图1 LED指示灯循环控制电路原理图
图中LED指示灯外接于P0口。由于P0口作为I/O口使用时是漏极开路的需要外接上拉电阻因而图中还加有8只