第3章-项目1:GPIO应用-GPIO输出驱动LED.pptxVIP

  • 1
  • 0
  • 约5.06千字
  • 约 27页
  • 2026-09-08 发布于陕西
  • 举报

第3章-项目1:GPIO应用-GPIO输出驱动LED.pptx

第3章 项目1:GPIO应用-GPIO输出驱动LED

3.1项目目的和内容

3.1.1项目目的掌握STC32G12K128系列单片机GPIO口的4种工作模式:准双向口/弱上拉、推挽输出/强上拉、高阻输入、开漏输出。1.掌握GPIO口的4种工作模式掌握LED的控制方式(高电平有效、低电平有效);掌握限流电阻的计算方法;了解其他需要考虑的因素,如电流限制、亮度调节等。2.掌握LED驱动方式学习如何编写单个LED的控制程序;学习如何设计多个LED的驱动程序,例如流水灯功能。3.掌握单个和多个LED驱动程序的设计

3.1.2项目内容使用STC32G12K128开发板上的8个LED指示灯;编写程序实现8个LED流水灯功能,时间间隔为500ms;程序需实现循环点亮LED的效果。

3.2硬件电路设计

3.2.1开发板指示灯硬件电路

3.2.2控制方式1.低电平有效的控制方式

3.2.2控制方式2.高电平有效的控制方式

3.2.2控制方式3.LED控制方式的选择选择使用低电平有效的控制方式,如STC官方STC32G12K128开发板中的LED指示灯就是低电平有效。这样设计的好处是单片机GPIO口低电平时的灌入电流一般比高电平时的拉电流要大,能提供足够的电流驱动LED。单片机上电或复位启动时,GPIO口一般都是高阻输入,用低电平有效的控制方式可以确保LED在上电或复位启动时处

文档评论(0)

1亿VIP精品文档

相关文档