单片机最小系统实践花样灯与流水灯的实训报告.docx_第1页
单片机最小系统实践花样灯与流水灯的实训报告.docx_第2页
单片机最小系统实践花样灯与流水灯的实训报告.docx_第3页
单片机最小系统实践花样灯与流水灯的实训报告.docx_第4页
单片机最小系统实践花样灯与流水灯的实训报告.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级:机电1107姓名:谭华目录一方案设计:1二硬件设计:4三. 软件设计:51.流程图:52.源代码:6四系统调试与实验现象:.11五.实验心得体会(设计过程中出现的问题)11基于STC-89C51的花样灯的设计与实现一 方案设计1、设计目的 以89C51单片机最小系统为核心,设计多样式花样灯。掌握外围LED电路的设计方法,熟练掌握C51软件编程控制方法,实现LED闪烁功能,最终完成单片机的应用与外围电路的开发任务。2、设计任务首先以89C51单片机原理图为蓝本,焊接单片机最小系统板并上电测试成功;其次在最小板的开发区焊接LED电路并测试成功;最后用keil C编程软件及STC-ISP下载软件完成89C51单片机对外围流水灯设计的整体控制。3、设计需求整个流水灯系统由软件程序控制,实现花样灯的闪烁,各种状态之间的转换,即按键第一次压下,流水灯进入到第一种状态;按键第二次压下,流水灯进入到第二种状态;以此类推。4、设计材料序号器件数量功能1STC-89C52单片机最小系统板1核心2LED发光二极管16灯显4微动开关1按键522017电阻6导线1m辅助材料7焊锡丝1辅助材料二硬件设计三,软件设计1.流程图:初始化向上点亮向下点亮奇数灯亮偶数灯亮闪烁顺序2,软件程序:#includesbit p1_0=P10;sbit p1_1=P11;sbit p1_2=P12;sbit p1_3=P13;sbit p1_4=P14;sbit p1_5=P15;sbit p1_6=P16;sbit p1_7=P17;void delay()unsigned int a;a=30000;while(a-);void main()while(1)p1_0=0;delay();p1_0=1;delay();p1_1=0;delay();p1_1=1;delay();p1_2=0;delay();p1_2=1;delay();p1_3=0;delay();p1_3=1;delay();p1_4=0;delay();p1_4=1;delay();p1_5=0;delay();p1_5=1;delay();p1_6=0;delay();p1_6=1;delay();p1_7=0;delay();p1_7=1;delay();p1_6=0;delay();p1_6=1;delay();p1_5=0;delay();p1_5=1;delay();p1_4=0;delay();p1_4=1;delay();p1_3=0;delay();p1_3=1;delay();p1_2=0;delay();p1_2=1;delay();p1_1=0;delay();p1_1=1;delay();p1_0=0;delay();p1_0=1;delay();p1_3=0;p1_4=0;delay();p1_3=1;p1_4=1; delay();p1_2=0;p1_5=0;delay();p1_2=1;p1_5=1; delay();p1_1=0;p1_6=0;delay();p1_1=1;p1_6=1; delay();p1_0=0;p1_7=1;delay();p1_0=1;p1_7=1; delay();p1_1=0;p1_6=0;delay();p1_1=1;p1_6=1; delay();p1_2=0;p1_5=0;delay();p1_2=1;p1_5=1; delay();P1=0xAA;delay(); P1=0x55;delay();P1=0x00;delay();P1=0xFF;delay();P1=0x00;delay();P1=0xFF;delay(); P1=0x00;delay();P1=0xFF;delay();P1=0x00;delay();P1=0xFF;delay();四,实验现象(用keil.c51对程序进行调试,以及把程序烧录到单片机的过程):利用89C51单片机作为系统核心控制部分,用外围8个发光二极管模拟流水灯的显示。我的下载程序一次成功,实验现象准确,完全符合实验要求。五,实验心得体会(设计过程中出现的问题)在这次试验中,我发现的主要问题是在焊接电路板的时候有虚焊,导致电路不通或是灯不亮,所以我应该注意在焊接时尽量防止虚焊,以减少多次焊接,防止电路板被损坏。这次实验设计让我明白,开放与创新实验课能够给我一个理论与实践结合的机会。经过设计电路、撰写设计报告、使我得到一次较全面的工程实践训练。理论联系实际,提高和培养创新能力。同时,结合isis软件,进行仿真设计,可以体现现代化的设计方法和理念,使我们各方面能力,得到比较大的提高,在这次的单片机控制花样灯设计过程中,让我加深了对单片机及其工作原理的理解。使我们得到了一次

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论