• 49.00 KB
  • 4页

循环灯控制系统项目报告.doc

  • 4页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'湖州职业技术学院机电工程分院《单片机控制技术》项目报告项目名称:循环灯控制系统姓名:学号:班级:指导老师:机电工程分院2010年4月2日 一、概述(1)熟练建立KEIL工程(2)点亮第一个发光管(3)让第一个发光管闪烁(4)设计流水灯程序二、实验器材单片机STC89C52RC发光二机管8个复位电路按键1个10MF10K时钟电路12MHZ30PF三、硬件电路图四、软件(1)点亮一个灯#includesbitp0_1=P0^0;voidmain(){p0_1=0;//发光二极管低电平点亮while(1);}现象:第一个发光二级管亮(2)闪烁#include sbitp0_1=P0^0;unsignedinta;voidmain(){While(1){a=50000;p0_1=0;while(a--);a=50000;p0_1=1;while(a--);}}现象:第一灯闪烁,间隔时间为0.5秒(3)循环左移#include#include#defineuintunsignedint#defineucharunsignedcharuchartemp;voiddelay(uint);voidmain(){temp=0xfe;P1=temp;While(1){temp=_crol_(temp,1);delay(600); P1=temp;}}voiddelay(uintz){uintx,y;for(x=100;x>0;x--)for(y=z;y>0;y--);}现象:灯自左向右循环亮五、总结通过了这次的学习我熟练得学会了建建立KEIL工程,也学会了P0灯到P7灯的点亮和闪烁,并且学会了控制亮灯的时间。进一步懂得了单片机的工作原理。'