中职劳动版《单片机应用技术(C语言)》课题5任务1 简易电子计分器课件

2023-05-20
| 25页
| 118人阅读
| 2人下载
普通

资源信息

学段 中职
学科 职教专业课
课程 单片机技术与应用
教材版本 -
年级 高二
章节 -
类型 课件
知识点 概念,中断产生、响应及撤除,中断初始化,堆栈
使用场景 同步教学
学年 2023-2024
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.04 MB
发布时间 2023-05-20
更新时间 2023-10-27
作者 匿名
品牌系列 -
审核时间 2023-05-20
下载链接 https://m.zxxk.com/soft/39195826.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

任务1 简易电子计分器 1.了解单片机中断概念及工作过程。 2.掌握单片机外部中断相关寄存器的设置方法。 3.掌握单片机外部中断初始化过程、中断处理及应用。 4.能够设计并制作简易电子计分器。 在举行一些体育比赛时,如乒乓球、羽毛球、排球和篮球等球类比赛,经常会用到电子计分器来给参赛的每一支队伍进行计分。多功能的电子计分器不仅可以显示比赛双方的分数,而且还可以显示获胜局数及倒计时等功能。 本任务主要完成对比赛选手的计分功能,使用两位LED数码管显示参赛者的得分信息,并手动实现加、减分功能。由于是两位计数显示,因此最大计数值为99,当超过99时,重新从0开始计数。具体控制要求如下: 1.单片机的P0口依次连接两位一体共阴数码管a~g端,分别用于显示计数值的十位和个位; 2.单片机的P2口任选两个端口作为两位共阴数码管的位选端; 3.单片机的P3口作为按键输入端,按键具体功能见下表: 按键编号 连接端口 按键功能说明 K1 P3.2( ) 加分按键,计数值每次加1 K2 P3.3( ) 减分按键,计数值每次减1 K3 RST 复位按键,计数值归0 一、中断的概念 执行 主程序 主程序 继续执行 主程序 断点 中断请求 中断响应 执行中断处理程序 中断返回 当 CPU 正在处理某项事务时,如果外界或者内部发生了紧急事件,要求 CPU 暂停正在处理工作而去处理这个紧急事件,待处理完后,再回到原来中断的地方,继续执行原来被中断的程序,这个过程就成为中断。 二、中断源 产生中断的请求源称为中断源。 MCS-51单片机的中断源可分为两类:外部中断和内部中断 。 1. 外部中断源 外部中断0(INT0):来自 P3.2 引脚,采集到低电平或者下降沿时,产生中断请求。 外部中断1(INT1):来自 P3.3 引脚,采集到低电平或者下降沿时,产生中断请求。 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 2. 内部中断源 定时器∕计数器0( T0 ):定时功能时,计数脉冲来自片内;计数功能时,计数脉冲来自片外 P3.4 引脚。发生溢出时,产生中断请求。 定时器∕计数器1( T1 ):定时功能时,计数脉冲来自片内;计数功能时,计数脉冲来自片外 P3.5 引脚。发生溢出时,产生中断请求。 串行口:为完成串行数据传送而设置。单片机完成接受或发送一组数据时,产生中断请求。 MCS-51单片机内部有5个中断源,但对于8052系列的单片机内部则增加了一个定时∕计数器2(T2)的中断,即有6个中断源。 单击此处编辑母版文本样式 第二级 第三级 第四级 第五级 三、中断特殊功能寄存器 TCON (88H) 位地址 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H 位符号 TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0 ✤ IT0 和IT1——外部中断0和1触发方式控制位 IT0 (IT1)=1 脉冲触发方式,下降沿有效; IT0 (IT1)=0 电平触发方式,低电平有效。 ✤ IE0和IE1——外部中断0和1请求标志位 1.定时/计数器控制寄存器(TCON) 对脉冲触发方式的外部中断,CPU响应中断后硬件自动清除中断请求标志IE0和IE1,但对电平触发方式的外部中断,由于CPU响应中断速度较快,容易导致连续多次中断,因此,选择外部中断触发方式时,最好选择下降沿触发方式。 2.中断允许控制寄存器(IE) IE (A8H) 位地址 AFH AEH ADH ACH ABH AAH A9H A8H 位符号 EA / (ET2) ES ET1 EX1 ET0 EX0 ✤ EA —— 中断允许总控制位 EA =0 中断总禁止,禁止所有中断; EA =1 中断总允许,总允许后中断的禁止或允许由各中断源的中断允许控制位进行设置。 ✤ EX0和EX1 —— 外部中断0和1允许控制位 EX0(EX1)= 0 禁止外部中断 0(1)的中断; EX0(EX1)= 1 允许外部中断 0(1)的中断。 ✤ ET0和ET1 —— 定时/计数器0和1中断允许控制位 ET0(ET1)= 0 禁止定时/计数器 T0(T1)的中断; ET0(ET1)= 0 允许定时/计数器 T0(T1)的中断。 ✤ ES —— 串行中断允许控制位 ES=0 禁止串行中断; ES=1 允许串行中断。 ✤ ET2 —— 定时/计数器2中断允许控制位 (

资源预览图

中职劳动版《单片机应用技术(C语言)》课题5任务1     简易电子计分器课件
1
中职劳动版《单片机应用技术(C语言)》课题5任务1     简易电子计分器课件
2
中职劳动版《单片机应用技术(C语言)》课题5任务1     简易电子计分器课件
3
中职劳动版《单片机应用技术(C语言)》课题5任务1     简易电子计分器课件
4
中职劳动版《单片机应用技术(C语言)》课题5任务1     简易电子计分器课件
5
中职劳动版《单片机应用技术(C语言)》课题5任务1     简易电子计分器课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。