ImageVerifierCode 换一换
格式:PPT , 页数:20 ,大小:757.50KB ,
文档编号:3346553      下载积分:18 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-3346553.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(单片机跑马灯课程设计20张幻灯片.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

单片机跑马灯课程设计20张幻灯片.ppt

1、单片机课程设计单片机课程设计闪烁跑马灯系统设计38课程设计负责人 班级 姓名 学号 电气0806 谢士军 24 电气0806 王虎飞 18课程设计指导书 一、基本要求:用8051设计闪烁跑马灯显示系统。正常时p2口所连接的8个LED闪烁,按外部中断1,进入单灯左移,三圈后恢复中断前的状态。按外部中断2,进入流水灯系统,左右重复三圈。三圈后恢复中断前的状态。中断2优先级最高。二、设计任务:1.设计硬件电路,画出电路原理图;2.画出程序流程图;3.编制程序,写出源程序代码;4.写出5000字的详细说明书,要求字迹工整,原理叙述正确,会计算主要元器件的一些参数,并选择元器件;5.个人总结。前言 随着

2、单片机的问世和飞速发展,掀起了计算机工程应用的一场新革命,使计算机控制技术广泛的应用于工业控制系统、自动测试系统、数据采集系统、智能仪表、智能家电以及各类功能模块等广泛领域,它已经成为实现许多控制系统的常规性工具。本次的课程设计使我们把所学的知识和实践结合起来,是对平时学习成果的检验,使我们对所学的单片机知识有了系统全面的理解和认识,锻炼了我们查阅资料和设计开发的初步能力,为以后的学习和工作奠定了基础。8051单片机引脚功能介绍单片机引脚功能介绍首先我们来连接一下单片机的引脚图,如果,具体功能在下面都有介绍。单片机的40个引脚大致可分为4类:电源、时钟、控制和I/O引脚。电源:VCC-芯片电源

3、,接+5V;VSS-接地端;时钟:XTAL1、XTAL2-晶体振荡电路反相输入端和输出端。控制线:控制线共有4根,ALE/PROG:地址锁存允许/片内EPROM编程脉冲 ALE功能:用来锁存P0口送出的低8位地址 PROG功能:片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。PSEN:外ROM读选通信号。RST/VPD:复位/备用电源。RST(Reset)功能:复位信号输入端。VPD功能:在Vcc掉电情况下,接备用电源。EA/Vpp:内外ROM选择/片内EPROM编程电源。EA功能:内外ROM选择端。Vpp功能:片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp

4、。I/O线80C51共有4个8位并行I/O端口:P0、P1、P2、P3口,共32个引脚。P3口还具有第二功能,用于特殊信号输入输出和控制信号(属控制总线)51单片机的中断系统单片机的中断系统 中断系统:中断系统:8051单片机的中断系统简单实用,其基本特点是:有5个固定的可屏蔽中断源,3个在片内,2个在片外,它们在程序存储器中各有固定的中断入口地址,由此进入中断服务程序;5个中断源有两级中断优先级,可形成中断嵌套;2个特殊功能寄存器用于中断控制和条件设置的 编程。中断系统的结构:5个中断源的符号、名称及产生的条件如下。INT0:外部中断0,由P32端口线引入,低电平或下跳沿引起。INT1:外部

5、中断1,由P33端口线引入,低电平或下跳沿引起。T0:定时器计数器0中断,由T0计满回零引起。T1:定时器计数器l中断,由T1计满回零引起。TIRI:串行IO中断,串行端口完成一帧字符发送接收后引起。整个中断系统的结构框图见下图一所示。中断系统的结构图 所谓中断,就是指CPU在执行程序的过程中,由于某种外部或内部事件的作用(如外部设备请求与CPU传送数据或CPU在执行程序的过程中出现了异常),强迫CPU停止当前正在执行的程序而转去为该事件服务,待事件服务结束后,又能自动返回到被中断了的程序中继续执行。由于CPU正在执行的原程序被暂停执行,所以称为中断。相对被中断的原程序来说,中断处理程序是临时

6、嵌入的一段程序,所以,一般将被中断的原程序称为主程序,而将中断处理程序称为中断子程序(或中断服务子程序)。能够引起计算机中断的事件,称为中断源。主程序被中止的地方,称为断点,也就是下一条指令所在内存的地址。中断服务子程序一般存放在内存中一个固定的区域内,它的起始地址称为中断服务子程序的入口地址。图6.1中断嵌套示意图 中断时序流程图中断响应服务及返回流程图闪烁跑马灯系统电路图 闪烁跑马灯系统程序工作原理 根据设计要求,单片机的P2口接8个LED.当按下电源开关K3,单片机工作,8个LED灯闪烁。当按键K1按下,外部中断INT0非为低电平触发方式,外部中断1接通,8个LED进入单灯左移工作状态。

7、若此时没有接通外部中断2,LED单灯左移三圈后恢复中断前的状态;若此时外部中断2接通,由于外部中断2的中断优先级最高,当强的工作状态被中断,转而执行高中断优先级中断2的中断程序,进入流水灯工作状态,左右重复三 圈,三圈后恢复到终端前的工作状态。当按键K2按下,外部中断INT1非被触发,外部中断2工作,8个LED灯被主次点亮,进入流水灯工作状态。若此时外部中断1被接通,由于改程序的中断优先级最高,该中断程序的工作状态不会被中断,仍然继续执行,中断程序2的流水灯系统左右重复三圈,三圈后恢复到中断前的工作状态。中断服务程序1为低优先级中断,中断服务程序2为高优先级中断。高中断优先级可以中断低优先级的

8、中断服务程序,同一优先级不能相互中断。个人总结个人总结 本次课程设计的题目是“闪烁跑马灯系统设计”,乍一看题目感觉应该挺好做的,但仔细地看了设计要求之后,傻眼了,发现这个设计很不好搞。我们迎难而上,相信经过我们的共同努力一定能把任务完成。刚开始希望能从网上找到相同或类似的题目或相关资料,但怎么也没找到,感觉很是沮丧。第二天我们又到了图书馆,把几乎所有关于单片机的书都翻遍了,最后终于找到了三本有关闪烁灯和终端方面的资料,但却没有和课程设计要求一模一样的。刚开始我们试着用汇编语言编程,但发现汇编的指令太多,本题目的8个LED灯都接在单片机的P2口,共有三种花样和两个中断系统,用汇编实在不好把所有的程序编下来,超出了我们的能力范围。后来改用C语言编,因为C语言的移植性好。我们在一个类似的C语言变得闪烁灯的进行改造,并且在其他同学的帮助下,使用PROTEUS仿真软件,经过多次的更改调试之后,终于能按所要求的功能工作了。本次课程设计,认识到自己要掌握单片机的开发和设计还有很多知识需要学习。要把单片机学好,首先要掌握好各种功能指令,并能熟练应用,才能谈得上设计和开发。参考文献 1、微机控制技术与应用 韩全立、赵德申 主编 2、单片机的PROUTEUS设计与仿真 张靖武、周灵彬 编著 3、51系列单片机设计实例 楼然苗、李光飞 编著 4、单片机开发技术与实训 黄庆华、张永格 主编

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|