流水灯设计大学论文.doc

流水灯设计大学论文.doc

ID:11154018

大小:369.50 KB

页数:0页

时间:2018-07-10

流水灯设计大学论文.doc_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《流水灯设计大学论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、辽宁工程技术大学专业课程综合训练项目说明书题目:流水灯设计课程名称:单片微型计算机原理与应用班  级: 机电14-4学号:1407060405姓  名: 董立春指导教师: 苏畅完成日期: 2016,11I一、设计题目流水灯设计二、设计内容循环点亮LED,用单片机控制8个LED发光二极管完成如下所示的功能:XXXXXXXXXXXXXXXOXXXXXXOOXXXXXOOOXXXXOOOOXXXOOOOOXXOOOOOOXOOOOOOOOOOOOOOO学号压缩的BCD码表示注:“X”表示灭,“O”表示两亮,每一行为一次显示状态,每两个

2、显示状态间隔0.5s,10种状态循环显示。三、综合训练要求设计说明书(2000~5000字)1份四、评分标准序号评分标准满分实际得分1设计方案是否可行,设计依据是否充分,软硬件资源分配是否合理42设计说明书设计过程是否清晰,设计内容是否全面,计算是否正确,行文章节格式是否规范43绘图是否清晰,标注是否表达准确规范2总分10补充评分要求:对综合训练项目中,能够采用开发板调试,或软件仿真的形式实现功能,将视难易程度及能够按时提交情况酌情提分,但不超过每个综合项目满分10分的标准。五、指导教师评语该生设计的过程中表现,设计内容反映的基

3、本概念及计算,设计方案,说明书撰写,答辩表现。成绩:指导教师       日  期       I辽宁工程技术大学课程综合训练项目设计目录1流水灯设计简介1.1流水灯工作原理1.2课程基本知识点2硬件电路设计2.1硬件电路基本结构2.2各部分电路功能3软件设计3.1程序流程图设计3.2汇编语言程序4结论参考文献(页面底端居右)辽宁工程技术大学课程综合训练项目设计1流水灯设计简介1.1流水灯工作原理如上图,如果要让接在P1.0口的LED1亮起来,那么只要把P1.0口的电平变为低电平就可以了;相反,如果要接在P1.0口的LED1熄灭

4、,就要把P1.0口的电平变为高电平;同理,接在P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到“流水”效果了。涉及到的《单片机原理与应用》的主要知识点:1)复位:9(页面底端居右)辽宁工程技术大学课程综合训练项目设计复位是单片机的初始化操作,其主要功能是将程序计

5、数器PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化外,当程序运行出错或操作错误使系统处于死锁状态时,也须重新启动单片机,使其复位。单片机复位后,除P1.0~P1.7的端口锁存器被设置成FFH、堆栈指针SP设置成07H和串行口的SBUF无确定值外,其它各专用寄存器包括程序计数器PC均被设置成00H。片内RAM不受复位的影响,上电后RAM中的内容是随机的。记住这些特殊功能寄存器的复位状态,对熟悉单片机操作,简短应用程序中的初始化部分是十分必要的。单片机的复位操作有上电自动复位和手动按键复位两种

6、方式。上电自动复位操作要求接通电源后自动实现复位操作。如图所示。上电瞬间由于电容C上无储能,其端电压近似为零,RST获得高电平,随着电容器C的充电,RST引脚上的高电平将逐渐下降,当RST引脚上的电压小于某一数值后,单片机就脱离复位状态,进入正常工作模式。只要高电平能保持复位所需要的时间(约两个机器周期),单片机就能实现复位。下图是单片机复位电路:2)晶振:晶振,它的基本构成大致是:从一块石英晶体上按一定方位角切下薄片(简称为晶片,石英晶体谐振器,简称为石英晶体或晶体、晶振;而在封装内部添加IC组成振荡电路的晶体元件称为晶体振荡

7、器。晶振是控制CPU的时钟频率的,也就是产生高低电平的周期(产生一个高电平,和一个低电平为一个周期,)一般说来次频率越高,电脑在单位时间里处理的速度越快晶振本身并不产生振荡,但它会以一个固定的频率与外电路发生谐振,前提是外电路的振荡频率必须与晶振的固有振荡频率相一致,起码也要非常接近,否则电路将停振。右图为单片机时钟电路9(页面底端居右)辽宁工程技术大学课程综合训练项目设计3)单片机引脚电路上图为51单片机引脚图各引脚功能:VCC:供电电压。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第

8、一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P

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

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

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