单片机驱动一个LED闪烁教材.pptVIP

  • 3
  • 0
  • 约4.57千字
  • 约 24页
  • 2020-01-09 发布于湖北
  • 举报
单片机程序设计基础 在简单了解单片机原理的基础上,我们就可以试着编一些简单的程序,以便提高单片机系统的认识,同时培养单片机的编程能力。本章以项目和任务为内容,由浅入深、循序渐进,介绍单片机资源的利用以及简单系统程序设计的思想,达到培养单片机程序设计能力目标。另外,每一个项目的程序可以在Kile软件中编写,也可以通过软件仿真和硬件仿真观察程序运行的结果。 3.1 单片机驱动一个LED闪烁 单片机的I/O口可以直接驱动一些器件,通过单片机运行程序,达到单片机对一些器件的控制。LED是一种常用的显示器件,单片机的I/O可以直接驱动。本节任务是利用单片机的一个I/O口驱动LED电路,设计程序使其闪烁。在了实现P0.0口驱动负载特点基础上掌握程序设计一般方法,同时还要掌握单片机系统仿真、程序下载的一般过程。 3.1.1 电路原理 STC-89C51单片机的P0口采用为OD门输出,高电平输出时不存在拉出电流,但P0口输出低电平时,P0口灌入电流达到20毫安,因此P0只具有较强的低电平驱动能力。如果利用P0驱动门电路以及如LED这样的小功率负载,必须加上拉电阻,否则,即使编程让P0输出高电平,但是实际只能输出低电平。 3.1.2 程序设计与编译 一、程序设计 单片机内部的P0~P3寄存器都可以进行位操 作,P0~P3对应的端口即单片机

文档评论(0)

1亿VIP精品文档

相关文档