51单片机的中断体系结构 单片机51中断程序
与中断系统相关的特殊寄存器:1)中断允许控制寄存器(IE)------控制各中断的开放和屏蔽2)中断优先级控制寄存器(IP)------设置各中断的优先级3)定时器/计数器控制寄存器(TCON)----定时器和外部中断的控制4)串行口控制寄存器(SCON)------串行中断的控制
中断类型分为三类:1)T0、T1是2个定时器/计数器中断,由片内定时器提供;2)INT0、INT1是2个外部中断,由引脚P3.2和P3.2提供;3)RX、TX为串行口中断所用,由片内串口提供。
1、(P3.2)/(P3.3)可由IT0(TCON.0)/IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2/P3.3引脚上出现有效的中断信号时,中断标志IE0(TCON.1)/IE1(TCON.3)置1,向CPU申请中断。
3、TF0(TCON.5)/TF1(TCON.7),片内定时/计数器T0/T1溢出中断请求标志。当定时/计数器T0/T1发生溢出时,置位TF0/TF1,并向CPU申请中断。
5、RI(SCON.0)或TI(SCON.1),串行口中断请求标志。当串行口接收完一帧串行数据时置位RI或当串行口发送完一帧串行数据时置位TI,向CPU申请中断。
上述只是向CPU申请中断,如果要得到CPU的相应,还要设置相应的中断允许IE和优先级IP,中断方能的到响应。
1)定时器中断的使用(以定时器0为例)……TMOD |= 0x01 | 0x04;//使用模式1,16位计数器,使用"|"符号可以在使用多个定时器时不受影响 TH0=0xFF; //给定初值TL0=245; //从245计数到255EA=1; //总中断打开ET0=1; //定时器中断打开TR0=1; //定时器开关打开
void Timer0_isr(void) interrupt 1 using 1 //中断服务程序{TH0=0xFF; //重新给定初值TL0=245;
……}2)外部中断的使用(以外部中断0为例) ………… EA=1; //全局中断开 EX0=1; //外部中断0开 IT0=0; //电平触发
void ISR_Key(void) interrupt 0 using 1 //中断服务程序{…………}3)串行口中断的使用……
更多阅读
制作漂亮的Word组织结构图 电台组织结构图
细心的OfficeXP用户会发现,OfficeXP除了提供基本的绘图工具外,还专门提供了组织结构图的绘制。如图1所示,点击组织结构图,就可使用“绘图”工具栏上的图示工具创建组织结构图以说明层次关系。 图1 那如何使用这一绘图工具让组织
with引导的独立主格结构 witn的6种独立主格结构
英语中,with引导的独立主格结构很富有表现力,在句子中作状语,表示伴随、方式、原因、结果等。它不是句子而是短语,其结构为:with+名词/代词+介词短语/形容词 /副词/ 名词 / 非谓语动词。公式:with+宾语+宾补(with复合结构)现将with引导的独立主格
新建构主义的理论体系和创新实践6.0版 皮亚杰的建构主义理论
【竹立按:新建构主义理论自提出之日起,至今已经一年有余,笔者已陆续撰写并发表了三篇论文,理论框架已经初步建成,本文系对该理论的阶段性总结,2012年3月8日公布1.0版,3月9日公布2.0版,3月20日公布3.0版,5月30日公布4.0版,6月9日公布5.0版,6
分词的独立主格结构 状语
基本功学习:语法snowcity分词的独立主格结构一、独立主格结构含义独立主格结构,又叫独立结构(absoluteconstruction)。它在句法上游离于句子主体之外,跟主句没有任何句法联系;但在意义上却与主句紧密联系在一起,共同构成一个完整的语义
单片机C语言程序设计实训100例——基于PIC+Proteus仿真 pic单片机c语言教程
书名:单片机C语言程序设计实训100例——基于PIC+Proteus仿真作者:彭伟定价:88出版日期:2011-12内容简介:本书基础设计类案例涵盖PIC单片机最基本的端口编程、定时/计数器应用、中断程序设计、A/D转换、