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

  • 15
  • 0
  • 约1.85千字
  • 约 24页
  • 2017-12-27 发布于河南
  • 举报
单片机内部资源的C51编程

单片机内部资源的C51编程 单片机的内部资源主要有 中断系统 定时器/计数器 并行口以及串行口。 单片机的大部分功能就是通过对这些资源的利用来实现的。 1 单片机的并行口 51单片机有4个并行的I/O口,每个端口既可以按字节单独使用,也可以按位操作,各个端口可作为一般的I/O口使用,大多数端口又可以作为第二功能使用。 1.1 基本知识 MCS-51有四个并行端口,分别为P0、P1、P2和P3,每一个口都是8位的。每个位结构都有一个输出锁存器和一个输入缓冲器。 1.简介 2.操作 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,重复循环。 2 单片机的中断系统 51单片机的中断系统是8位机中功能较强的,可以提供5个中断源(52子系列是6个),具有两个中断优先级,可以实现两级中断嵌套。 2.1 基本知识 1.中断源及中断结构 2.

文档评论(0)

1亿VIP精品文档

相关文档