闪烁灯控制系统

闪烁灯控制系统

ID:20422614

大小:202.50 KB

页数:15页

时间:2018-10-10

闪烁灯控制系统_第1页
闪烁灯控制系统_第2页
闪烁灯控制系统_第3页
闪烁灯控制系统_第4页
闪烁灯控制系统_第5页
资源描述:

《闪烁灯控制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、闪烁灯控制系统河南工院院系:电气工程系班级:电气1001指导教师:赵阳第1章概述…………………………………………….…………………………31.1设计的目的及意义………………………………………………………..31.2单片机的概述与应用……………………………………………………..3第2章设计原理…………………………..……………………………………42.1设计要求与基本思路……………….……………………………………42.2设计方案选择…………….………………………………………………52.3设计框图………………………….

2、…………………………………5第3章硬件电路设计…………………..……………………………………73.1时钟电路…………………………………………………………….….73.2扩展电路………………………………………………………………..8第4章程序设计……………………………………………………………94.1程序设计思路与流程图……..…………………………………………...94.2程序清单与代码………………………………………………….…..…114.3程序调试………………………………………………………….….…12第5章原件

3、明细表……………………………………………………13总结…………………………………………………………………………………14参考文献……………………………………………………..……………………15第1章概论•1.1设计的目的与意义随着单片机的问世和飞速发展,掀起了计算机工程应用的一场新革命,使计算机控制技术广泛的应用于工业控制系统、自动测试系统、数据采集系统、智能仪表、智能家电以及各类功能模块等广泛领域,它已经成为实现许多控制系统的常规性工具。本次的课程设计使我们把所学的知识和实践结合起来,是对平时学习成果的检验,使

4、我们对所学的单片机知识有了系统全面的理解和认识,锻炼了我们查阅资料和设计开发的初步能力,为以后的学习和工作奠定了基础。竞争日益剧烈的今天,当代大学生不仅需要扎实的理论知识,还需要过硬的动手能力。作为自动化专业的学生,更应该熟练掌握各种电路编辑软件,作为专业必需的技能更要及时地对这一类软件的更新版本进行学习,其日趋强大的功能是对我们专业技能的补充。闪烁灯控制系统是简易的单片机控制系统,作为课程设计课题,通过实际程序设计和调试,逐步掌握块化程序设计方法和调试技术,通过课程设计,掌握一单片机核心的电路设计的基本方法和技

5、术,了解有关电路参数的计算方法,通过完成一个包括电路设计和程序设计开发的完整过程,了解开发单片机应用系统的全过程,通过本次设计对单片机应用上有一个初步的了解,增强自我的动手、动脑能力,以及发现问题,解决问题,总计经验教训的能力,为以后走向工作岗位,以及更高更远的发展打下坚实的基础1.2单片机概述与应用单片机是将CPU、存储器、定时/计数器以及I/O接口等主要部件集成在一块芯片上的微型计算机。单片机是单片微机(SingleChipMicrocomputer)的简称,但准确反映单片机本质的名称应是微控制器。目前国外已

6、经普遍称之为微控制器。鉴于他完全作嵌入式应用,故又称为嵌入式微控制器单片微机从体系结构到指令系统都是按照嵌入式应用特点专门设计的,它能最好地满足面对控制对象,应用系统的嵌入、现场的可靠运行以及非凡的控制品质等要求。自从20世纪70年代推出单片机以来,作为微型计算机的一个分支,单片机经过30多年的发展,已经在各行各业得到了广泛的应用,由于单片机具有可靠性高、体积小、干扰能力强、能在恶劣的环境下工作等特点,具有较高的性价比,因此广泛应用于工业控制、仪器仪表智能化,机电一体化、家用电器等(1)工业控制:工业设备如机床、

7、锅炉、供水系统、生产自动化、自动报警系统。(2)智能设备:用单片机改造普通仪器如:仪表、读卡器、医疗器械。(3)家用电器:如高档洗衣机、电冰箱、微波炉、电视、音响、手机、空调器。(4)商用产品:如自动售货机、电子收款机、电子秤。第2章设计原理2.1设计要求与基本思路【1】通过累加器A给P1口送二进制数,驱动八个发光二极管,低电平发光,高电平熄灭。【2】编写延时一秒的子程序DELAY,可通过软件定时,也可通过与定时器中断配合来实现。【3】调用DELAY延时程序。【4】送0FFH给P1口,使发光二极管熄灭,再调用DE

8、LAY延时程序。使发光二极管闪烁。【5】送闪烁次数20给寄存器R0,通过DJNZ指令,配合DELAY延时程序,实现发关二极管闪烁,当闪烁十次后结束循环。【6】执行RR(循环右移)指令,指向下一个二极管,重复第5步。【7】当8个发光二极管从左至右依次闪烁完毕后,执行RL(循环左移)指令,重复第5步,使二极管从右至左一次循环闪烁。【8】当从右至左循环结束后,重复第6步,循环闪

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

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

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