logo资料库

单片机内部资源的C51编程.ppt

第1页 / 共24页
第2页 / 共24页
第3页 / 共24页
第4页 / 共24页
第5页 / 共24页
第6页 / 共24页
第7页 / 共24页
第8页 / 共24页
资料共24页,剩余部分请下载后查看
单片机内部资源的C51编程 • 单片机的内部资源主要有 中断系统 定时器/计数器 并行口以及串行口。 单片机的大部分功能就是通过对这些资 源的利用来实现的。
3.1 单片机的并行口 • 51单片机有4个并行的I/O口,每个端口 既可以按字节单独使用,也可以按位操 作,各个端口可作为一般的I/O口使用, 大多数端口又可以作为第二功能使用。
3.1.1 基本知识 • MCS-51有四个并行端口,分别为P0、 P1、P2和P3,每一个口都是8位的。 每个位结构都有一个输出锁存器和 一个输入缓冲器。 • 1.简介 • 2.操作
3.1.2 C51编程实例 • 例3-1 MCS-51单片机 P1.0~P1.3接4个发光二 极管,P1.4~P1.7接4个 开关,电路如图3-1所 示,编程将开关的状态 反映到发光二极管上
• 例3-2 如图3-2所示,8个发光二极管 LED0~LED7经限流电阻分别接至P1口8 个引脚,阳极共同接高电平。编程实现 发光二极管的流水点亮,即按照 LED0→LED1→...→LED7的顺序,每次 点亮一个LED,一段时间后熄灭该LED, 然后点亮下一LED,重复循环。
3.2 单片机的中断系统 • 51单片机的中断系统是8位机中功能 较强的,可以提供5个中断源(52子 系列是6个),具有两个中断优先级, 可以实现两级中断嵌套。
3.2.1 基本知识 • 1.中断源及中断结构 • 2.中断控制 • 3.中断优先级结构 • 4.中断服务程序入口地址 • 5.中断请求的撤除
分享到:
收藏