网站大量收购独家精品文档,联系QQ:2885784924

《单片机应用与设计》课件项目三.ppt

  1. 1、本文档共216页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目三单片机显示电路与矩阵键盘设计

3.1中断系统

3.2STC89C51RC/RD+系列单片机的定时器

3.3数码管的静、动态显示设计

3.4LCD显示控制

3.5矩阵键盘的设计

制作指南3显示电路与矩阵键盘硬件电路制作指南

本章知识总结

学习目标

了解单片机中断的概念并掌握单片机中断的用法;

了解单片机定时器的概念并掌握单片机定时器的用

法;

掌握数码管静态显示的原理,能进行电路设计与程

序设计;

掌握数码管动态显示的原理,能进行电路设计与程

序设计;

掌握按键消抖的方法;

掌握矩阵键盘电路的设计与编程方法;

了解LCD的原理及使用方法。

能力目标

能够完成单片机数码管显示电路与矩阵键盘电路的设计

与编程;在编写程序过程中,能够熟练地应用单片机中断与

定时器;在电路或程序出现问题时,能够解决软硬件问题。

3.1中断系统

这里主要介绍51子系列单片机的中断源和中断系统结构。

3.1.1中断的概念

在程序运行过程中,由于某种原因引起的紧急事件向

CPU发出请求处理信号,要求CPU去处理这个紧急事件,

CPU在允许的情况下将会响应处理信号,停止正在执行的程

序,而去执行相应的处理程序,处理结束后,再继续执行中

止了的程序,这样的过程称为中断。中断处理过程如图3.1

所示。

图3.1中断处理过程

关于中断的几个术语:

(1)主程序:CPU正常情况下运行的程序。

(2)中断源:向CPU提出中断申请的设备。

(3)中断请求:由中断源向CPU所发出的请求中断的信

号。

(4)中断响应:CPU在满足条件情况下接受中断申请,

终止现行程序执行转而为申请中断的对象服务。

(5)中断服务程序:为服务对象服务的程序。

(6)断点:现行程序被中断的地址。

(7)中断返回:中断服务程序结束后返回到原来程序。

利用中断可以实行分时操作,提高CPU效率。在实时系

统中,参数和信息实时地反馈给CPU,可根据实际情况实现

实时处理。另外,进行故障处理如掉电等也可向CPU发出中

断请求,由CPU进行相应的处理。

3.1.2MCS-51单片机的中断系统

MCS-51单片机的中断系统提供了5个中断源,而

STC89C51RC/RD+系列单片机一共提供了8个中断源。

1.中断源

MCS-51单片机中断系统提供的5个中断源可以分为三类。

1)外部中断

(1)INT0:外部中断0请求,由INT0引脚(P3.2)输入,

低电平/下降沿有效,中断请求标志为IE0。

(2)INT1:外部中断1请求,由INT1引脚(P3.3)输入,

低电平/下降沿有效,中断请求标志为IE1。

2)定时器溢出中断

(1)定时器/计数器T0:溢出中断请求,中断请求标志为

TF0。

(2)定时器/计数器T1:溢出中断请求,中断请求标志为

TF1。

2)定时器溢出中断

(1)定时器/计数器T0:溢出中断请求,中断请求标志为

TF0。

(2)定时器/计数器T1:溢出中断请求,中断请求标志为

TF1。

3)串行口中断

串行口中断请求:当串行口完成一帧数据的发送或接收

时,便请求中断,中断标志为TI或RI。

MCS-51系列单片机的中断结构如图3.2所示。

2.中断相关的寄存器

MCS-51中断系统是在4个特殊功能寄存器控制下工作的,

通过对这4个特殊功能寄存器的各位进行置位(置1)或复位(置

0)操作,可实现各种中断控制功能。这4个特殊功能寄存器

分别是定时/计数器控制寄存器(TCON)、串行口中断控制寄

存器(SCON)、中断允许控制寄存器(IE)和中断优先级控制寄

存器(IP)。

图3.2中断结构图

1)定时/计数器控制寄存器(TCON)

TCON为定时/计数器控制寄存器,其字节地址为88H,

可位寻址,位地址范围为88H~8FH。它除控制定时/计数器

T0和T1的溢出中断外,还控制外部中断的触发方式和锁存

外部中断请求标志位。

TCON的格式如下:

TCON各位功能说明:

(1) IT0:外部中断0的中断触发方式选择位,当IT0位

为0时,外部中断0为电平触发,低电平有效;

当IT0位为1时,外部中断0为边沿触发,下降沿有效。

(2) IE0:外部中断0的中断请求标志位,当IE0位为l时,

表示外部中断0正在向CPU请求中断,且当CPU响应该中断

时由硬件自动对IE0进行清零(边沿触发方式

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档