欢迎来到天天文库
浏览记录
ID:35216080
大小:58.93 KB
页数:12页
时间:2019-03-21
《单片机最小系统实践花样灯与流水灯的实训报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、仙桃职院学院班级:机电1107姓名:谭华目录一.方案设计:1二.硬件设计:4三.软件设计:51.流程图:52.源代码:6四.系统调试与实验现象:…………………………………………………………………………….11五.实验心得体会(设计过程中出现的问题)………………………………11仙桃职院学院基于STC-89C51的花样灯的设计与实现一·方案设计1、设计目的以89C51单片机最小系统为核心,设计多样式花样灯。掌握外围LED电路的设计方法,熟练掌握C51软件编程控制方法,实现LED闪烁功能,最终完成单片机的应用与外围电路的开发任务。2、设计任务首先以89C51单片机原理图为蓝
2、本,焊接单片机最小系统板并上电测试成功;其次在最小板的开发区焊接LED电路并测试成功;最后用keilC编程软件及STC-ISP下载软件完成89C51单片机对外围流水灯设计的整体控制。仙桃职院学院3、设计需求整个流水灯系统由软件程序控制,实现花样灯的闪烁,各种状态之间的转换,即按键第一次压下,流水灯进入到第一种状态;按键第二次压下,流水灯进入到第二种状态;以此类推。4、设计材料序号器件数量功能1STC-89C52单片机最小系统板1核心2LED发光二极管16灯显4微动开关1按键5220Ω17电阻6导线1m辅助材料7焊锡丝1辅助材料仙桃职院学院二.硬件设计仙桃职院学院三,软
3、件设计1.流程图:初始化向上点亮向下点亮奇数灯亮偶数灯亮闪烁顺序仙桃职院学院2,软件程序:#includesbitp1_0=P1^0;sbitp1_1=P1^1;sbitp1_2=P1^2;sbitp1_3=P1^3;sbitp1_4=P1^4;sbitp1_5=P1^5;sbitp1_6=P1^6;sbitp1_7=P1^7;voiddelay(){unsignedinta;a=30000;while(a--);}voidmain(){while(1){p1_0=0;delay();p1_0=1;delay();p1_1=0;delay();p1_
4、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;d
5、elay();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;de
6、lay();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();}}仙桃职
7、院学院四,实验现象(用keil.c51对程序进行调试,以及把程序烧录到单片机的过程):利用89C51单片机作为系统核心控制部分,用外围8个发光二极管模拟流水灯的显示。我的下载程序一次成功,实验现象准确,完全符合实验要求。五,实验心得体会(设计过程中出现的问题)在这次试验中,我发现的主要问题是在焊接电路板的时候有虚焊,导致电路不通或是灯不亮,所以我应该注意在焊接时尽量防止虚焊,以减少多次焊接,防止电路板被损坏。这次实验设计让我明白,开放与创新实验课能够给我一个理论与实践结合的机会。经过设计电路、撰写设计报告、使我得到一次较全面的工程实践训练。理论联系实
此文档下载收益归作者所有