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