单片机项目三 抢答器和交通信号灯设计_第1页
单片机项目三 抢答器和交通信号灯设计_第2页
单片机项目三 抢答器和交通信号灯设计_第3页
单片机项目三 抢答器和交通信号灯设计_第4页
单片机项目三 抢答器和交通信号灯设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机技术与应用单片机技术与应用项目导读项目导读项目小结项目小结任务任务1 抢答器设计抢答器设计 任务任务2 交通灯信号灯控制交通灯信号灯控制 项目三 抢答器和交通信号灯设计 单片机技术与应用单片机技术与应用知识分布网络知识分布网络 中断系统中断的概念和特点中断的基本概念单片机的中断源中断标志TCON/SCON中断寄存器中断处理过程C语言中断函数外部中断扩展MCS-51单片机中断系统的结构中断源开放与禁止(IE)中断响应、处理、返回中断标志的清除中断函数的定义中断函数的编写原则定时器扩展中断源中断和查询结合项目三 抢答器和交通信号灯设计 单片机技术与应用单片机技术与应用 IE0TCONSCON

2、INT0 IT0=0 IT0=1INT1 IT1=0 IT1=1TF0 IE1TF1T0T1TIRITXDRXDESET0EX0EX1ET1EA自然优先级自然优先级矢量地址高级中断请求高级中断请求自然优先级自然优先级矢量地址低级中断请求低级中断请求PX0PT0PX1PT1PSIEIP中断标志位中断源允许总允许中断优先级(P3.2)(P3.3)(P3.0)(P3.1)(P3.5)(P3.4) MCS-51中中断断系系统统的的结构结构 项目三 抢答器和交通信号灯设计 单片机技术与应用单片机技术与应用中断源和中断控制寄存器中断源和中断控制寄存器 INT0:外部中断外部中断0,中断请求信号由,中断请求

3、信号由P3.2输入。输入。 INT1:外部中断外部中断1,中断请求信号由,中断请求信号由P3.3输入。输入。 T0:定时定时/计数器计数器0溢出中断,对外部脉冲计数由溢出中断,对外部脉冲计数由P3.4输入。输入。 T1:定时定时/计数器计数器1溢出中断,对外部脉冲计数由溢出中断,对外部脉冲计数由P3.5输入。输入。 串行中断串行中断:包括串行接收中断包括串行接收中断RI和串行发送中断和串行发送中断TI(P3.0/P3.1 中断源中断源 中断源是指能发出中断请求,引起中断的装置或事件。中断源是指能发出中断请求,引起中断的装置或事件。 80C5180C51单片机的中断源共有单片机的中断源共有5 5

4、个,其中个,其中2 2个为外部中断源,个为外部中断源,3 3个为内个为内部中断源:部中断源:项目三 抢答器和交通信号灯设计 单片机技术与应用单片机技术与应用中断控制寄存器中断控制寄存器 中断请求:定时和外中断控制寄存器中断请求:定时和外中断控制寄存器TCON 串行控制寄存器串行控制寄存器SCON; 中断允许控制寄存器中断允许控制寄存器IE; 中断优先级控制寄存器中断优先级控制寄存器IP。 单片机中涉及中断控制的有单片机中涉及中断控制的有4 4个特殊功能寄存器个特殊功能寄存器:项目三 抢答器和交通信号灯设计 单片机技术与应用单片机技术与应用80C5180C51五个中断入口地址五个中断入口地址:

5、INT0INT0:0003H0003H; interrupt 0 T0 T0:000BH000BH; interrupt 1 INT1 INT1:0013H; 0013H; interrupt 2 T1 T1:001BH001BH; interrupt 3 串行口:串行口:0023H; 0023H; interrupt 4 可以在中断函数定义中使用using指令指定当前使用的寄存器组,格式如下: 返回值类型返回值类型 函数名函数名 (形式参数形式参数)interrupt n using m 如:如:void T0_time() interrupt 1 m:指定该函数具体使用哪一组寄存器:指定该

6、函数具体使用哪一组寄存器(共共4组组),取值范围:取值范围:0、1、2、3项目三 抢答器和交通信号灯设计 单片机技术与应用单片机技术与应用任务任务1 1 抢答器抢答器 单片机技术与应用单片机技术与应用任务任务2 2 交通信号灯交通信号灯 单片机技术与应用单片机技术与应用设计方案设计方案 选用AT89C51单片机芯片、时钟电路、复位电路、电源和8个发光二极管、5个选择按键、一个数码管和一个蜂鸣器构成最小系统。任务实施任务实施图3-1 抢答器最小工作系统方案设计框图 并并行行接接口口AT89C51单片机单片机电源电源时钟电路时钟电路复位电路复位电路发光二极管发光二极管显示显示主持人主持人和选手按键

7、和选手按键数码管显示数码管显示蜂鸣器蜂鸣器任务任务1 1 抢答器抢答器 单片机技术与应用单片机技术与应用图3-2 抢答器电路全速仿真图片段任务任务1 1 抢答器抢答器 单片机技术与应用单片机技术与应用设计方案设计方案 选用AT89C51单片机芯片、时钟电路、复位电路、电源、12个发光二极管和一个按键构成最小系统,完成对交通信号灯的控制。任务实施任务实施图3-3 交通信号灯模拟控制系统设计框图 并并行行接接口口AT89C51单片机单片机电源电源时钟电路时钟电路复位电路复位电路红黄绿灯红黄绿灯发光二极管发光二极管按键按键任务任务2 2 交通信号灯交通信号灯 单片机技术与应用单片机技术与应用图3-4 交通信号灯模拟控制电路全速仿真图片段任务任务2 2 交通信号灯交通信号灯 单片机技术与应用单片机技术与应用实物连接、制作实物连接、制作任务实施任务实施图3-5 交通灯信号灯模拟控制硬件实物待在Proteus中仿真调试结果正常后,用实际硬件搭建电路。任务任务2 2 交通信号灯交通信号灯 单片机技术与应用单片机技术与应用知识梳理与总结知识梳理与总结1 1、单片机中断概

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论