基于单片机的LED流水灯控制.doc

基于单片机的LED流水灯控制.doc

ID:49472189

大小:171.00 KB

页数:25页

时间:2020-03-01

基于单片机的LED流水灯控制.doc_第1页
基于单片机的LED流水灯控制.doc_第2页
基于单片机的LED流水灯控制.doc_第3页
基于单片机的LED流水灯控制.doc_第4页
基于单片机的LED流水灯控制.doc_第5页
资源描述:

《基于单片机的LED流水灯控制.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计说明书课程名称:单片机原理及应用设计题目:基于单片机的LED流水灯控制院系:信息技术学院专业:计算机科学与技术2013年1月10日Word文档基于单片机的LED流水灯控制摘要基于单片机的LED流水灯的应用十分广泛,由单片机作为的核心控制器,通过按键实现控制功能和数据输入是非常普遍的。通常在所需按键数量不多时,系统常采用独立式按键。这种按键的电路配置灵活,软件结构简单。由于实际应用中,不同系统对按键的要求不同,因此,对按键程序的设计要考虑全面,以便更好地完成按键所设定的功能,简述了该系统中一些重要芯片的基本工作原理,着重论述了硬件线路各个模块的设计思想。进而熟练掌握相关专业基础知识

2、的综合应用,提高学生的实际动手和设计能力。本系统是基于AT89C51系列单片机为核心的LED流水灯设计,实现8个LED灯变化方向和速度的可调。关键词:单片机独立式按键LEDWord文档目录第一章绪论11.设计背景11.1设计目的11.2可行性分析及相关现状11.3意义2第二章系统设计32系统设计32.1整体设计32.2模块设计4第三章系统实现73.1整体仿真电路图73.2各部分模块原理73.2.1单片机最小系统73.2.2外围电路8第四章核心代码11第五章调试14第六章总结与致谢156.1总结156.2致谢15第七章附录167.附录167.1源代码16Word文档第一章绪论1.设计背景1

3、.1设计目的通过本次课题设计,应用《单片机原理及应用》等所学相关知识及查阅资料完成简易LED流水灯系统设计,以达到理论与实践更好的结合、进一步提高综合运用所学知识和设计的能力的目的。1.2可行性分析及相关现状随着人们生活水平的提高,基于单片机的LED流水灯的应用越来越广泛,其中独立式键盘的扩展电路,该模块主要应用于仪器仪表、工业控制器、条形显示器、控制面板等实时性要求不太高的设备。所以利用软件编程尽量做到硬件电路简单稳定,减小电磁干扰和其他环境干扰,减小因元器件精度不够引起的误差,还可以改进和提高如选用更精密的元器件等,在此次设计中我们将用到集成电路。集成电路是信息产业和高新技术的核心,

4、是推动国民经济和社会信息化的关键技术。集成电路的产业规模和技术水平已成为国家综合国力的一个重要标志。我国集成电路产业已经经过30多年的发展现已形成了近百家的产业规模,其中具备一定设计规模的单位有20多家,其中北京华大、大唐、深圳华威和无锡矽科四家设计公司的销售额超过了1亿元。多家外国著名公司也纷纷在中国建立起集成电路设计公司。中国发展集成电路的主要目标为:达到大规模生产150mm和0.8微米的技术水平;200mm和0.5微米的制造技术的产业化;提高集成电路的设计能力以满足市场需求;跟踪0.3-0.4微米和先进封装技术的研发;开发200mm的硅片制造技术并在国内开始生产等。未来10年是我国

5、微电子产业发展的关键时期。重点要推进超大规模集成电路和新技术的产业化。综观中国集成电路的设计概况,可以看到从20世纪80年代末开始,经过90年代初的创业期,现正进入它的发展期,21世纪将是中国设计业的成熟期。Word文档1.3意义今天,当我们进入21世纪的时候,自动化科学技术不仅面临着挑战、也遇到了前所未有的发展机遇,而与此同时,在世界范围内掀起了高等科学工程教育的改革浪潮。这两方面的因素必将深刻地影响大学自动化专业的发展。本次课程设计就是为了加强学生动手能力,加强学生对电子电路技术的掌握,了解控制工程行业对当今社会的影响。同时培养学生实践能力,并通过实践来不断的发现问题和解决问题的途径

6、和方法,从而提高实践能力。Word文档第二章系统设计2系统设计2.1整体设计本方案主要有硬件部分和程序部分构成。硬件部分主要由单片机最小系统和输入输出设备构成。首先搭建单片机最小系统,包括电源电路,手动复位电路,时钟电路。时钟电路才用内部时钟方式,手动复位电路采用按键电平复位方式。再根据要求在P2口串接8个发光二极管作为输出设备,分别通过限流电阻接电源,在P3口串接2个独立按键,作为输入设备。通过独立按键控制LED灯的闪烁和移动及速率变化。同时在P1口连接一个数码管显示电路,用于自动计时,实现自动改变流水灯的样式。程序部分设定T0为定时工作方式,T0每隔一定的时间扫描独立按键,当检测到某

7、个键按下时,在主函数中执行相应的程序。程序框图如图1所示:Word文档开始设置定时器工作方式开中断启动定时器判断count1的值,强制转换灯的闪烁样式判断count2的值确定速率数码管计时10s之后,自动改变样式图12.2模块设计各部分模块图如下:单片机时钟电路及自动复位电路:Word文档外围输入电路:外围输出二极管显示电路:Word文档外围输出数码管显示电路:Word文档第二章系统实现3.1整体仿真电路图如图2所示:图23.2各部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。