电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

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

单片机课程设计外部中断控制流水灯变化样本_第1页
1/7
单片机课程设计外部中断控制流水灯变化样本_第2页
2/7
单片机课程设计外部中断控制流水灯变化样本_第3页
3/7
下载后可任意编辑单片机课程设计报告设计题目: 外部中断控制流水灯变化姓名 一. 设计目的 经过学习单片机工作原理和各种工作方式及各管脚的功能, 想经过 P3 口的俩管脚 P3.2 和 P3.3 第二功能, 即外部中断来使 CPU 响应, 达到控制流水灯的目的。二. 设计要求下载后可任意编辑主程序实现 8 个灯从 P2.0 到 P2.7 依次亮灭, 灯与灯之间间歇约 0.5 秒.当 P3.3 口是低电平常, 灯从 P2.7 到 P2.0 依次亮灭, 灯与灯之之间间歇约 0.5 秒.循环 3 次返回主程序.当 P3.2 口是低电平常, 灯全灭, 当 P3.2 口是高电平常, 返回主程序.当同时使P3.2 和 P3.3 为低电平常, 灯全灭, 因为外部中断 0 的优先级高于外部中断 1 的优先级.三. MCS-51 的硬件结构: 四. P3 口的状态P3 口是双功能口, 默认为第一功能( 通用 I/O 口) , 经过编程可设置第二功能。下载后可任意编辑五. 中断传送方式: 中断方式则是在外设为数据传送做好准备之后, 就向 CPU 发出中断请求信号( 相当于通知 CPU) 。CPU 接收到中断请求信号之后立即作出响应, 暂停正在执行的原程序( 主程序) , 而转去外设的数据输入输出服务, 待服务完之后, 程序返回。CPU 再继续执行被中断的原程序。六. 外部中断 外部中断是指从单片机外部引脚输入请求信号。输入/输出的中断请求、 实时事件的中断请求、 掉电和设备故障的中断请求都能够作为外部中断源, 从引脚 INT0、 INT1 输入。 外部中断请求、 有两种触发方式: 电平触发及跳变( 边沿) 触发。这两种触发方式能够经过对特别功能寄存器 TCON 编程来选择。七. 电路原理逻辑图如下: P3.3P3.2灯亮情况下载后可任意编辑00全灭01全灭10从 P2.0 到 P2.7 依次亮灭11从 P2.7 到 P2.0 依次亮灭八. 实验硬件电路图如下下载后可任意编辑九.程序流程图如下十.程序清单ORG 0000H AJMPSTART ORG0003H AJMPSER ORG0013H AJMPSER1 ORG0030H START: MOVIE,#85H ; 外部中断 0 和 1 都开 MOVIP,#01H ; 外部中断 0 级优先高 MOVTCON,#00H ; 低电平出发程 序 初 始 化开始主程序全灭P3.3=0P32.=0P3.3=0P3.2=0从P2.0到P2.7 依 次 亮灭一直循环P3.3=1P3.2=1从 P2.7 到P2.0 灯 依次 亮 灭 并循环三次 P3.3=0P3.2=1返回下载后可任意编辑 MAIN: MOVA,#0FEH ; P2.0 口亮 MOVP2,A ACALLTIMO ; 延时 RL A ; 循环左移 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

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

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部