寄存器、中断复习
·
1、寄存器总结
1.1 常用 SFR 汇总表格
| SFR类别 | 寄存器 | 功能 |
|---|---|---|
| 定时器/计数器 | TCON | 定时器控制 |
| 定时器/计数器 | TMOD | 定时器模式设置 |
| 中断系统 | IE | 中断允许控制 |
| 中断系统 | IP | 中断优先级设置 |
| 串行通信 | SCON | 串口控制 |
1.2、TCON(定时器控制寄存器,P115页、P131页)
TCON主要作用:主要用于控制定时器启动停止和外部中断的触发与响应

1.3、TMOD(定时器方式控制寄存器,P130页)


1.4、IE(中断允许寄存器,P116页)

1.5、IP(中断优先级寄存器,P117页)
最多只能实现二级嵌套

1.6、SCON(串口控制寄存器,P150页)

2、中断总结(P113-P116)
2.1、基本概念
1.中断:是指单片机的CPU在执行程序的过程中,外部有一些事件变化,如数据采集结
束、电平变化、定时器/计数器溢出等,要求CPU立即处理。
2.中断源:发出中断请求信号的设备
3.中断处理程序:中断后转向执行的程序
void InterruptHandler() inturrupt 0{
//编写中断处理程序
}
4.中断嵌套:CPU暂时中断当前的中断服务工作,转而处理所发生的事件。处理完毕,再回到原来被中断的地方,继续原来的中断处理工作。这样的过程称为中断嵌套
2.2、5个中断源
1.INT0:外部中断0,低电平或下降沿有效,P3.2
2.INT1:外部中断1,低电平或下降沿有效,P3.3
3.T0:定时器/计算器0,P3.4
4.T1:定时器/计算器1,P3.5
5.TX/RX:串行中断,P3.1/P3.0
2.3、中断优先级表

2.4、TCON

2.5、IE、IP


3、IO端口总结(端口是并行的)
3.1、4个端口对比
| 端口 | 第二功能 | 是否需要上拉电阻 | 主要用途 |
|---|---|---|---|
| P0 | 地址/数据总线 | 需要 | 总线通信、扩展外设 |
| P1 | 无 | 不需要 | 普通I/O控制(LED、按键等) |
| P2 | 地址高位 | 不需要 | 外扩地址线、高位地址输出 |
| P3 | 串口、中断等 | 不需要 | 第二功能控制(串口、中断、WR、RD) |
3.2、4个端口重点
3.2.1、P0端口
P0口:是双向8位三态,访问地址是80H,
P0口作为单片机系统复用的地址/数据总线使用
P0端口需要接上拉电阻才能 有高电平输出
P0输出是低8位
3.2.2、P2端口
P2口:字节地址是A0H
P2输入是高8位
3.2.3、P1端口
P1口:字节地址是90H
P1口电路由1个数据输出锁存器、2个数据输入缓冲器和输出驱动电路
P1口作为输入口时,分为“读锁存器”和“读引脚”;
“读引脚”时,先向锁存器写“1”;
P1口是准双向口,输入时,先写“FF”
3.2.4、P3端口
P3口:字节地址是B0H
更多推荐


所有评论(0)