毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机数控X-Y工作台系统插补部分设计 第5页

更新时间:2010-8-20:  来源:毕业论文
单片机数控X-Y工作台系统插补部分设计 第5页
表3-6  特殊功能寄存器标志位的功能
特殊功能寄存器 标志位 定义和功能
计数寄存器 TH1 T1计数器高8位寄存器
 TH0 T0计数器高8位寄存器本文来自辣*文*论-文|网
 TL1 T1计数器低8位寄存器
 TL0 T0计数器低8位寄存器
控制寄存器      TCON TF1 T/C1的溢出标志,溢出时由硬件置1,进入中断后又由硬件自动清0
 TR1 T/C1的启动和停止位,由软件控制。置1时启动T/C1;清0时停止T/C1。
 TF0 T/C0的溢出标志,溢出时由硬件置1,进入中断后又由硬件自动清0
 TR0 T/C0的启动和停止位,由软件控制。置1时启动T/C1;清0时停止T/C1。
方式控制寄存器TMOD GATE 当GATE位置1时,T/C0受到双重控制;只有 为高电平且TR0位置1时T/C0才开始工作;当GATE位清0时,T/C0仅受到TR0的控制。 C/
当该位置1时工作在计数器方式,清0时工作在定时器方式
 M1&M0 用来选择操作模式(见表1.7)
表3.7 操作模式
M1 M0 操作模式 计数器配置
0  0 模式0 13位计数器
0  1 模式1 16位计数器
1  0 模式2 自动重装载的8位计数器
1  1 模式3 T0分为两个8位计数器,T1停止计数
AT89C52有6个固定的可屏蔽中断源,它们分别是两个外部中断 (P3.2)和 (P3.3),三个片内定时器/计数器溢出中断TF0、TF1和TF2,一个片内串行口中断TI或RI。6个中断源有两个中断优先级,可形成中断嵌套,并在程序存储器中各有固定的中断入口地址。
6个中断源的符号、名称及产生的条件如下:
 :外部中断0,由P3.2端口线引入,低电平或下降沿引起。
 :外部中断1,由P3.3端口线引入,低电平或下降沿引起。
T0:定时器/计数器0中断,由T0计满回零引起。
T1:定时器/计数器1中断,由T1计满回零引起。
TI/RI:串行I/O中断,串行端口完成一帧字符发送/接受后引起中断。
T2:定时器/计数器2中断,由T2计满回零引起。
下面将对本次设计中使用到的中断控制其专用寄存器进行分析,由于上述已对定时器/计数器0、1控制寄存器TCON做了分析,在此不做重复介绍;中断允许控制寄存器IE见表3-8,中断优先级控制寄存器IP见表3-9,其相应标志位的功能及编程时的使用方法见表3-10;表3-11为中断服务程序的入口地址。
表3-8  中断允许控制寄存器IE
D7 D6 D5 D4 D3 D2 D1 D0
EA   ET2 ES ET1 EX1 ET0 EX0
表3-9  中断优先级控制寄存器IP
D7 D6 D5 D4 D3 D2 D1 D0
— — PT2 PS PT1 PX1 PT0 PX0
表3-10  中断控制专用寄存器标志位的功能
特殊功能寄存器 标志位 定义和功能
控制寄存器      TCON IE1 外部中断请求标志位。当CPU检测到INT1低电平或下降沿且IT1=1时,由内部硬件置位IE1标志位(IE1=1),向CPU请求中断,当CPU响应中断并转向该中断服务程序执行时,由硬件内部自动将IE1清0。
 TR0 外部中断请求标志位。当CPU检测到INT0低电平或下降沿且IT0=1时,由内部硬件置位IE0标志位(IE0=1),向CPU请求中断,当CPU响应中断并转向该中断服务程序执行时,由硬件内部自动将IE0清0。
 IT1 用软件置位/复位IT1来选择外部中断INT1是下降沿触发还是电平触发中断请求。
 IT0 用软件置位/复位IT0来选择外部中断INT0是下降沿触发还是电平触发中断请求。
中断允许控制寄存器IE EA 中断总控制位。EA=1,CPU开中断,它是CPU是否响应中断的前提;EA=0,无论哪个中断源有请求,CPU都不予以响应。
 ET2 定时器/计数器T2中断控制位,ET2=1,允许T2计数溢出中断;ET2=0,禁止T2中断。
 ES 串行口中断控制位,ES=1,允许串行口发送/接受中断;ES=0,禁止串行口中断。
 ET1 定时器/计数器T1中断控制位,ET1=1,允许T1计数溢出中断;ET1=0,禁止T1中断。
 EX1 外部中断1控制位,EX1=1,允许中断;EX1=0,禁止外部中断1中断。
 ET0 定时器/计数器T0中断控制位,ET0=1,允许T0计数溢出中断;ET0=0,禁止T0中断。
 EX0 外部中断0控制位,EX0=1,允许中断;EX0=0,禁止外部中断0中断。
中断优先级控制寄存器IP PT2 T2中的优先级控制位,PT2=1,设定定时器T2为高优先级中断;PT2=0为低优先级中断。本文来自辣*文*论-文|网
 PS 串行口中断优先级控制位。PS=1设定串行口为高优先级中断;PS=0为低优先级中断
 PT1 T1中断优先级控制位。PT1=1设定定时器T1为高优先级中断;PT1=0为低优先级中断
 PX1 外部中断1优先级控制位。PX1=1设定定时器外部中断1为高优先级中断;PX1=0为低优先级中断。
 PT0 T0中断优先级控制位。PT0=1设定定时器T0为高优先级中断;PT0=0为低优先级中断。
 PX0 外部中断0优先级控制位。PX0=1设定定时器外部中断0为高优先级中断;PX0=0为低优先级中断。
表3-11  中断服务程序的入口地址毕业论文http://www.751com.cn
符号 名称 中断引起原因 C51对应中断源的编号
INT0 外部中断0 P3.2引脚的低电平 0
INT1 外部中断1 P3.3引脚的低电平 1
T0 定时器0中断 定时器/计数器0计数回零溢出 2
T1 定时器1中断 定时器/计数器1计数回零溢出 3
TI/RI 串行口中断 串行通信完成一帧发送或接收引起中断 4
INT2 定时器2中断 定时器/计数器2计数回零溢出 5

3.1.3 AT89C52单片机的各引脚功能
AT89C52单片机的引脚图如图3-5所示,由于上述分析中以对I/O进行的系统性的介绍,下面只对其第二功能做具体的补充,详细见表3-12。

上一页  [1] [2] [3] [4] [5] 

单片机数控X-Y工作台系统插补部分设计 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。