电脑鼠走迷宫创新实验室 培训 第七讲 单片机的中断应用 主讲人:赵牧天 2015-12-13 一、中断的概念 2015-12-13 一、中断的概念 引起CPU中断的根源,称为中断源(中断发生)。中断 源向CPU提出的中断请求。CPU暂时中断原来的事务A(中 断响应),转去处理事件B(中断服务)。对事件B处理完毕 后,再回到原来被中断的地方继续中断A(中断返回)。 这一过程叫作中断! 2015-12-13 二、中断的分类 串口中断 外部中断:外部信号引起的中 断,如高电平、低电平、上升 沿、下降沿等。 :例如定时器中断 2015-12-13 内部中断 三、中断的优先级 51单片机默认的中断级别如下表所示: 2015-12-13 三、中断的优先级 CPU同时接收到几个中断时,首先响应优先 级别最高的中断请求。 正在进行的中断过程不能被新的同级或低优 先级的中断请求所中断。 正在进行的低优先级中断服务,能被高优先 级中断请求所中断。 2015-12-13 四、中断响应的条件 CPU开总中断(EA=1); 此中断源的中断允许位(ET0/EX0)为1, 即打开定时器中断或外部中断; 中断源有中断
2022-06-19 14:03:52 716KB 文档资料
51单片机串行通讯.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-19 14:03:51 1.18MB 文档资料
学单片机需要什么基础? 单片机与以前所学的知识关联很少; 只需要掌握很基本的数电模电知识,如二进制、十进制、十六进制之间的转换,与、或、非逻辑关系等; 对各种器件的概念基本上是从0开始; 如果要用C语言编程,需具备简单的C语言基础; 51单片机介绍全文共23页,当前为第1页。 什么是单片机? 单板机 将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。 单板机 51单片机介绍全文共23页,当前为第2页。 单片机 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。 Intel公司推出了MCS-51系列单片机:集成 8位CPU、4K字节ROM、128字节RAM、4个8位并口、1个全双工串行口、2个16位定时/计数器。寻址范围64K,并有控制功能较强的布尔处理器 51单片机介绍全文共23页,当前为第3页。 51单片机介绍全文共23页,当前为第4页。 单片机能做什么? 工业自动化:数据采集、测控技术。 智能仪器仪表:数
2022-06-19 14:03:51 702KB 文档资料
#include sbit P1_1=P1^1; unsigned char i,k,ge,shi; unsigned char a[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; unsigned char b[2]; void latetime(unsigned int t) { unsigned char j; while(t--) { for(j = 0; j < 125; j++); } } void main() { ge=0,shi=6; TMOD=0x01; TH0=0xD8; TL0=0xf0; EA=1; ET0=1; TR0=1; while(1) { for(k=0;k<2;k++) { P0=b[k]; P2=k; latetime(3); } } } time0_int(void) interrupt 1 { TH0=0xD8; TL0=0xF0; i++; b[0]=a[ge]; b[1]=a[shi]; if(i==100) { i=0; ge--; } if(ge==6
2022-06-19 14:03:50 13KB 文档资料
51 单片机入门教程 请允许我假设你已经掌握基本的模拟与数字电路知识、 基本的计算机理论知识 (比如知道二进制 是怎么回事,RAM 和 ROM 是什么东西)与操作知识(比如会装载与使用应用软件)、明白 C 语言 的基本规则与语句。同时,我默认你有一本经典 51 教材(哪个版本都可以)、一本 51 单片机应 用教材(内容为给出硬件电路和源程序的单片机开发实例)、一块 51 单片机实验板(含一条串 口线)、一块具有 ISP(在系统编程)功能的单片机、某个版本的 KEIL 软件、某个版本的 ISP 烧写软件、一台性能一般的 PC 电脑。 如果不具备上述任何一项,请不要继续阅读本教程,收起你的书本,回家吧,你 无法学会单片机。知识方面的欠缺请自己尽快弥补。教材与应用书籍可以借阅,但是我建议各买 一本,因为它们属于工具书,需要随时翻看,版本我就不推荐了,各种版本内容基本都一样,这 个投资需要数十元。实验板可以使用我提供的这一款,硬件功底好的也可以自制,成本在 100 元以内,网上有很多这方面的资料,且基本配置都大同小异。具有 ISP 功能的 51 单片机我推荐 使用飞利浦系列,本实验板就是针对
2022-06-19 14:03:50 224KB 文档资料
51单片机原理.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-19 14:03:49 6.66MB 文档资料
51单片机原理及应用.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-19 14:03:48 5.9MB 文档资料
5 5 4 4 3 3 2 2 1 1 D D C C B B A A P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.0 P2.1 P2.2 P2.3 P2.4 P2.5 P2.6 P2.7 P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST XTAL1 XTAL2 TXD UD- UD+ RXD UD+ UD- P0.0 LED&LCD_P0.0 P0.1 LED&LCD_P0.1 P0.2 LED&LCD_P0.2 P0.3 LED&LCD_P0.3 P0.4 LED&LCD_P0.4 P0.5 LED&LCD_P0.5 P0.6 LED&LCD_P0.6 P0.7 LED&LCD_P0.7 P1.0 SEG_P1.0 P1.1 SEG_P1.1 P1.2 SEG_P1.2 P1.3 SEG_P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0 RXD P3.1 TXD P3.6 LS_C1_P3.6 P3.7 L
2022-06-19 14:03:48 44KB 文档资料
51单片机及其应用.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-06-19 14:03:47 1.02MB 文档资料
单片机基础 一、 单片机基础知识 1.1 51 系列单片机简介: 51 系列单片机是单片机领域中的一类,也是影响最为深远,使用最为广泛的单片机系 列。51 单片机是指 Intel 的 MCS 51 系列及和其具有兼容内核的单片机。51 系列单片机最早 由 Intel 公司发展起来,随后将 51 内核授权给其他各个厂商。因此,现在 MCS 51 兼容的单 片机种类繁多,如:Atmel 公司的 AT889C 系列、AT89S 系列、Silicon Laboratories 的 C8051F 系列以及 STC 的单片机等。这些系列的单片机都有着十分接近的指令系统和硬件结构, 在开 发起来很方便移植。 1.2 STC 系列单片机: STC89C51RC系列单片机是STC推出的新一代高速/低功耗/超强抗干扰的单片机,指令代 码完全兼容传统的8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择,HD版本 和90C版本内部集成MAX810专用复位电路。特征: 1) 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可任意选择,指令代码完 全兼容传统8051 2)工作电压:5.5V
2022-06-19 14:03:47 861KB 文档资料