为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > 单片机课程设计外部中断控制流水灯变化

单片机课程设计外部中断控制流水灯变化

2021-11-04 2页 doc 100KB 26阅读

用户头像 个人认证

陨辰

暂无简介

举报
单片机课程设计外部中断控制流水灯变化单片机课程设计报告设计题目:外部中断控制流水灯变化姓名一.设计目的通过学习单片机工作原理和各种工作方式及各管脚的功能,想通过P3口的俩管脚和第二功能,即外部中断来使CPUP向应,达到控制流水灯的目的。二.设计要求主程序实现8个灯从到依次亮灭,灯与灯之间间歇约秒.当口是低电平时,灯从到依次亮灭,灯与灯之之间间歇约秒.循环3次返回主程序.当口是低电平时,灯全灭,当口是高电平时,返回主程序.当同时使和为低电平时,灯全灭,因为外部中断0的优先级高于外部中断1的优先级.MCS-51的硬件结构:P3口的状态P3口是双功能口,默...
单片机课程设计外部中断控制流水灯变化
单片机课程报告设计题目:外部中断控制流水灯变化姓名一.设计目的通过学习单片机工作原理和各种工作方式及各管脚的功能,想通过P3口的俩管脚和第二功能,即外部中断来使CPUP向应,达到控制流水灯的目的。二.设计要求主程序实现8个灯从到依次亮灭,灯与灯之间间歇约秒.当口是低电平时,灯从到依次亮灭,灯与灯之之间间歇约秒.循环3次返回主程序.当口是低电平时,灯全灭,当口是高电平时,返回主程序.当同时使和为低电平时,灯全灭,因为外部中断0的优先级高于外部中断1的优先级.MCS-51的硬件结构:P3口的状态P3口是双功能口,默认为第一功能(通用I/O口),通过编程可设置第二功能。中断传送方式:中断方式则是在外设为数据传送做好准备之后,就向CPU发出中断请求信号(相当于通知CPU。CPU接收到中断请求信号之后立即作出向应,暂停正在执行的原程序(主程序),而转去外设的数据输入输出服务,待服务完之后,程序返回。CPU再继续执行被中断的原程序。外部中断夕卜部中断是指从单片机外部引脚输入请求信号。输入/输出的中断请求、实时事件的中断请求、掉电和设备故障的中断请求都可以作为外部中断源,从引脚INTO、INT1输入。外部中断请求、有两种触发方式:电平触发及跳变(边沿)触发。这两种触发方式可以通过对特殊功能寄存器TCON编程来选择。电路原理逻辑图如下:灯亮情况00全灭01全灭10从到依次亮火11从到依次亮火实验硬件电路图如下程序如下十.程序清单ORG0000HAJMPSTARTORG0003HAJMPSERORG0013HAJMPSER1ORG0030HSTART:MOVIE,#85H;外部中断0和1都开MOVIP,#01H;外部中断0级优先高MOVTCON,#00H;低电平出发MAIN:MOVA,#0FEH;口亮MOVP2,AACALLTIMO;延时RLA;循环左移SJMPRESSER1:MOVR2,#18H;循环3次MOVA,#0EFH;口亮SER2:MOVP2,AACALLTIMO;延时RRA;循环右移DJNZR2,SER2RETITIMO:MOVR5,#50;延时子程序LOOP1:MOVR6,#100LOOP2:MOVR7,#50LOOP3:DJNZR7,LOOP3DJNZR6,LOOP2DJNZR5,LOOP1RETSER:MOVP2,#0FFH;灯全灭RETIEND十一.课程设计总结:通过本次课程设计,发现了学习中一些不足的地方,及时进行了补充学习。更进一步理解了本门课程的意义与作用,同时对汇编语言也有了更进一步的理解。设计中发现,在使用汇编语言编程运算比较繁琐,而且运算范围及运算速度很受限制;而它的长处却在于进行控制,而语言的使用本身并不是很难,关键是逻辑思路要清晰。掌握一门语言不难,训练一种良好的问题的思路却非一时之功。通过使用STC89C51RC单片机实验板,也加深了对硬件电路的理解。使用硬件时遇到一定问题,体现了动手能力,实践能力较差,通过与同学讨论学习,在辩论中解决了问题,提升了能力。十二.参考文献如下:牛昱光主编《单片机原理与接口技术》电子工业出版社51单片机实验指导书胡汉才主编《单片机原理及其应用》清华大学出版社
/
本文档为【单片机课程设计外部中断控制流水灯变化】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索